@Test public void missingContentTest() { final Test1 object = new Test1() { }; final Test1 newObject = VariableInterpolation.interpolate(new HashMap<String, Object>() {{ put("input", new HashMap<String, String>() {{ put("value2", "myvalue2"); }}); }}, object); assertEquals("", newObject.getValue1()); assertEquals("myvalue2", newObject.getValue2()); assertEquals("", newObject.getValue3()); }
@Test public void basicTest() { final Test1 object = new Test1() { }; final Test1 newObject = VariableInterpolation.interpolate(new HashMap<String, Object>() {{ put("input", new HashMap<String, String>() {{ put("value1", "myvalue1"); put("value2", "myvalue2"); }}); }}, object); assertEquals("myvalue1", newObject.getValue1()); assertEquals("myvalue2", newObject.getValue2()); assertEquals("myvalue1", newObject.getValue3()); }
@Test public void missingContentTest() { final Test1 object = new Test1() { }; final Test1 newObject = VariableInterpolation.interpolate(new HashMap<String, Object>() {{ put("input", new HashMap<String, String>() {{ put("value2", "myvalue2"); }}); }}, object); assertEquals("", newObject.getValue1()); assertEquals("myvalue2", newObject.getValue2()); assertEquals("", newObject.getValue3()); }
@Test public void basicTest() { final Test1 object = new Test1() { }; final Test1 newObject = VariableInterpolation.interpolate(new HashMap<String, Object>() {{ put("input", new HashMap<String, String>() {{ put("value1", "myvalue1"); put("value2", "myvalue2"); }}); }}, object); assertEquals("myvalue1", newObject.getValue1()); assertEquals("myvalue2", newObject.getValue2()); assertEquals("myvalue1", newObject.getValue3()); }