1 17 18 package org.apache.tools.ant.taskdefs; 19 20 import org.apache.tools.ant.BuildException; 21 import org.apache.tools.ant.BuildFileTest; 22 23 26 public class AntLikeTasksAtTopLevelTest extends BuildFileTest { 27 public AntLikeTasksAtTopLevelTest(String name) { 28 super(name); 29 } 30 31 public void testAnt() { 32 try { 33 configureProject("src/etc/testcases/taskdefs/toplevelant.xml"); 34 fail("no exception thrown"); 35 } catch (BuildException e) { 36 assertEquals("ant task at the top level must not invoke its own" 37 + " build file.", e.getMessage()); 38 } 39 } 40 41 public void testSubant() { 42 try { 43 configureProject("src/etc/testcases/taskdefs/toplevelsubant.xml"); 44 fail("no exception thrown"); 45 } catch (BuildException e) { 46 assertEquals("subant task at the top level must not invoke its own" 47 + " build file.", e.getMessage()); 48 } 49 } 50 51 public void testAntcall() { 52 try { 53 configureProject("src/etc/testcases/taskdefs/toplevelantcall.xml"); 54 fail("no exception thrown"); 55 } catch (BuildException e) { 56 assertEquals("antcall must not be used at the top level.", 57 e.getMessage()); 58 } 59 } 60 61 } | Popular Tags |