1 17 18 package org.apache.tools.ant.taskdefs; 19 20 import java.io.File ; 21 import org.apache.tools.ant.BuildFileTest; 22 23 25 public class DirnameTest extends BuildFileTest { 26 27 public DirnameTest(String name) { 28 super(name); 29 } 30 31 public void setUp() { 32 configureProject("src/etc/testcases/taskdefs/dirname.xml"); 33 } 34 35 public void test1() { 36 expectBuildException("test1", "required attribute missing"); 37 } 38 39 public void test2() { 40 expectBuildException("test2", "required attribute missing"); 41 } 42 43 public void test3() { 44 expectBuildException("test3", "required attribute missing"); 45 } 46 47 public void test4() { 48 executeTarget("test4"); 49 String filesep = System.getProperty("file.separator"); 50 String expected = filesep + "usr" + filesep + "local"; 51 String checkprop = project.getProperty("local.dir"); 52 if (!checkprop.equals(expected)) { 53 fail("dirname failed"); 54 } 55 } 56 57 public void test5() { 58 executeTarget("test5"); 59 String expected = project.getProperty("basedir"); 60 String checkprop = project.getProperty("base.dir"); 61 if (!checkprop.equals(expected)) { 62 fail("dirname failed"); 63 } 64 } 65 66 } 67 | Popular Tags |