@Test public void testJSONHeader() throws Exception { HashMap<String, List<String>> vals = new HashMap<String, List<String>>(); BinaryWSProcedureExecution.parseHeader(vals, new ClobImpl("{\"a\":1, \"b\":[\"x\",\"y\"]}")); assertEquals(2, vals.size()); assertEquals(vals.get("b"), Arrays.asList("x", "y")); assertEquals(vals.get("a"), Arrays.asList("1")); }
@Test(expected = TranslatorException.class) public void testJSONHeaderInvalid() throws Exception { HashMap<String, List<String>> vals = new HashMap<String, List<String>>(); BinaryWSProcedureExecution.parseHeader(vals, new ClobImpl("[]")); }