From af2e4018c92b0fb311f60dfe507335b12e2935a4 Mon Sep 17 00:00:00 2001 From: Jim Hahn Date: Fri, 13 Sep 2019 12:14:25 -0400 Subject: Extract YamlJsonTranslator from StandardYamlCoder Refactored StandardYamlCoder, extracting a new class, YamlJsonTranslator, from it. This facilitates performing yaml translation when not using a standard "gson" coder. Added YamlJacksonHandler which supports YAML translation layered on top of a JacksonHandler instead of a GsonMessageBodyHandler. Also added junit tests to complete coverage of StandardCoder. Also added public APPLICATION_YAML to YamlMessageBodyHandler. Change-Id: Ia470fa194661fbf1aebeaf0f18b57f2a984cb64b Issue-ID: POLICY-2081 Signed-off-by: Jim Hahn --- .../common/utils/coder/StandardYamlCoder.yaml | 21 --------------------- .../common/utils/coder/YamlJsonTranslator.yaml | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 21 deletions(-) delete mode 100644 utils/src/test/resources/org/onap/policy/common/utils/coder/StandardYamlCoder.yaml create mode 100644 utils/src/test/resources/org/onap/policy/common/utils/coder/YamlJsonTranslator.yaml (limited to 'utils/src/test/resources') diff --git a/utils/src/test/resources/org/onap/policy/common/utils/coder/StandardYamlCoder.yaml b/utils/src/test/resources/org/onap/policy/common/utils/coder/StandardYamlCoder.yaml deleted file mode 100644 index 1da7bfa3..00000000 --- a/utils/src/test/resources/org/onap/policy/common/utils/coder/StandardYamlCoder.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- -item: &top - boolVal: true - longVal: 1000 - floatVal: 1010.1 -list: -- intVal: 20 - stringVal: string 30 - nullVal: -- -- doubleVal: 40 - another: - intVal: 50 -- *top -map: - itemA: - stringVal: stringA - itemB: - stringVal: stringB - doubleVal: 123456789012345678901234567890 - itemC: *top diff --git a/utils/src/test/resources/org/onap/policy/common/utils/coder/YamlJsonTranslator.yaml b/utils/src/test/resources/org/onap/policy/common/utils/coder/YamlJsonTranslator.yaml new file mode 100644 index 00000000..1da7bfa3 --- /dev/null +++ b/utils/src/test/resources/org/onap/policy/common/utils/coder/YamlJsonTranslator.yaml @@ -0,0 +1,21 @@ +--- +item: &top + boolVal: true + longVal: 1000 + floatVal: 1010.1 +list: +- intVal: 20 + stringVal: string 30 + nullVal: +- +- doubleVal: 40 + another: + intVal: 50 +- *top +map: + itemA: + stringVal: stringA + itemB: + stringVal: stringB + doubleVal: 123456789012345678901234567890 + itemC: *top -- cgit 1.2.3-korg