From: Dale A. <dal...@us...> - 2003-10-12 03:23:03
|
Update of /cvsroot/ant-contrib/ant-contrib/test/src/net/sf/antcontrib/logic In directory sc8-pr-cvs1:/tmp/cvs-serv23658/test/src/net/sf/antcontrib/logic Added Files: AntCallBackTest.java LimitTest.java Log Message: -- added Antelope tasks and test files -- modified build.xml to skip net.sf.antcontrib.BuildFileTestBase -- modified antcontrib.properties and antlib.xml with new tasks -- minor tweak to PropertyCopyTest.java to work -- minor tweak to pathtofileset.xml to work with Ant 1.5.4 --- NEW FILE: AntCallBackTest.java --- package net.sf.antcontrib.logic; import net.sf.antcontrib.BuildFileTestBase; /** * Since AntCallBack is basically a copy and paste of antcall, the only testing * done here is on the extra features provided by antcallback. It is assumed * that changes to antcall will be propagated to antcallback and that antcall * has it's own unit tests (which turns out to have been a bad assumption, * I can't find any unit tests for antcall). * * @author danson */ public class AntCallBackTest extends BuildFileTestBase { /** * Constructor for the AntCallBackTest object * * @param name Description of the Parameter */ public AntCallBackTest( String name ) { super( name ); } /** The JUnit setup method */ public void setUp() { configureProject( "test/resources/logic/antcallbacktest.xml" ); } /** A unit test for JUnit */ public void test1() { expectPropertySet( "test1", "prop1", "prop1" ); } /** A unit test for JUnit */ public void test2() { expectPropertySet( "test2", "prop1", "prop1" ); expectPropertySet( "test2", "prop2", "prop2" ); expectPropertySet( "test2", "prop3", "prop3" ); } /** A unit test for JUnit */ public void test3() { expectPropertySet( "test3", "prop1", "prop1" ); expectPropertySet( "test3", "prop2", "prop2" ); expectPropertySet( "test3", "prop3", "prop3" ); } /** A unit test for JUnit */ public void test4() { expectPropertyUnset( "test4", "prop1" ); expectPropertySet( "test4", "prop2", "prop2" ); expectPropertySet( "test4", "prop3", "prop3" ); } /** A unit test for JUnit */ public void test5() { expectPropertySet( "test5", "prop1", "blah" ); expectPropertySet( "test5", "prop2", "prop2" ); expectPropertySet( "test5", "prop3", "prop3" ); } } --- NEW FILE: LimitTest.java --- package net.sf.antcontrib.logic; import net.sf.antcontrib.BuildFileTestBase; public class LimitTest extends BuildFileTestBase { public LimitTest(String name) { super(name); } public void setUp() { configureProject("test/resources/logic/limittest.xml"); } public void test1() { expectLogNotContaining("test1", "_failed_"); } public void test2() { expectLogContaining("test2", "_passed_"); } } |