@Test public void nameValuePair() { atts.setValue("name", "v1"); atts.setValue("value", "work"); propertyAction.begin(ec, null, atts); assertEquals("work", ec.getProperty("v1")); }
@Test public void testFileNotLoaded() { atts.setValue("file", "toto"); atts.setValue("value", "work"); propertyAction.begin(ec, null, atts); assertEquals(1, context.getStatusManager().getCount()); assertTrue(checkError()); }
@Test public void nameValuePairWithPrerequisiteSubsitution() { context.putProperty("w", "wor"); atts.setValue("name", "v1"); atts.setValue("value", "${w}k"); propertyAction.begin(ec, null, atts); assertEquals("work", ec.getProperty("v1")); }
@Test public void noName() { atts.setValue("value", "v1"); propertyAction.begin(ec, null, atts); assertEquals(1, context.getStatusManager().getCount()); assertTrue(checkError()); }
@Test public void testLoadNotPossible() { atts.setValue("file", "toto"); propertyAction.begin(ec, null, atts); assertEquals(1, context.getStatusManager().getCount()); assertTrue(checkFileErrors()); }
@Test public void testLoadResource() { atts.setValue("resource", "asResource/joran/propertyActionTest.properties"); propertyAction.begin(ec, null, atts); assertEquals("tata", ec.getProperty("r1")); assertEquals("toto", ec.getProperty("r2")); }
@Test public void testLoadResourceWithPrerequisiteSubsitution() { context.putProperty("STEM", "asResource/joran"); atts.setValue("resource", "${STEM}/propertyActionTest.properties"); propertyAction.begin(ec, null, atts); assertEquals("tata", ec.getProperty("r1")); assertEquals("toto", ec.getProperty("r2")); }
@Test public void testLoadFile() { atts.setValue( "file", CoreTestConstants.TEST_SRC_PREFIX + "input/joran/propertyActionTest.properties"); propertyAction.begin(ec, null, atts); assertEquals("tata", ec.getProperty("v1")); assertEquals("toto", ec.getProperty("v2")); }
@Test public void testLoadFileWithPrerequisiteSubsitution() { context.putProperty("STEM", CoreTestConstants.TEST_SRC_PREFIX + "input/joran"); atts.setValue("file", "${STEM}/propertyActionTest.properties"); propertyAction.begin(ec, null, atts); assertEquals("tata", ec.getProperty("v1")); assertEquals("toto", ec.getProperty("v2")); }