bodewig 2003/09/18 02:02:23 Modified: src/testcases/org/apache/tools/ant/taskdefs ImportTest.java Added: src/etc/testcases/taskdefs/import/subdir importintarget-inner.xml importintarget.xml Log: Add tests for <import> inside <target> Revision Changes Path 1.1 ant/src/etc/testcases/taskdefs/import/subdir/importintarget-inner.xml Index: importintarget-inner.xml =================================================================== <project> <property name="foo" value="bar"/> <path id="baz"> <pathelement location="."/> </path> </project> 1.1 ant/src/etc/testcases/taskdefs/import/subdir/importintarget.xml Index: importintarget.xml =================================================================== <project> <target name="do-import"> <import file="importintarget-inner.xml"/> </target> <target name="no-import"/> </project> 1.5 +12 -0 ant/src/testcases/org/apache/tools/ant/taskdefs/ImportTest.java Index: ImportTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/ImportTest.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ImportTest.java 17 Jul 2003 10:39:07 -0000 1.4 +++ ImportTest.java 18 Sep 2003 09:02:23 -0000 1.5 @@ -90,5 +90,17 @@ assertLogContaining( "Unnamed2.xmlUnnamed1.xmlSkipped already imported file"); } + + public void testImportInTargetNoEffect() { + configureProject("src/etc/testcases/taskdefs/import/subdir/importintarget.xml"); + expectPropertyUnset("no-import", "foo"); + assertTrue(null == getProject().getReference("baz")); + } + + public void testImportInTargetWithEffect() { + configureProject("src/etc/testcases/taskdefs/import/subdir/importintarget.xml"); + expectPropertySet("do-import", "foo", "bar"); + assertNotNull(getProject().getReference("baz")); + } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]