1 28 29 package com.idaremedia.antx.tests; 30 31 import junit.framework.TestSuite; 32 33 import com.idaremedia.antx.ut.HTC; 34 import com.idaremedia.antx.ut.HTCUtils; 35 36 45 46 public class EchoItemsTaskTest extends HTC 47 { 48 49 public static final String TEST_CATEGORY="CLASS"; 50 51 52 55 public EchoItemsTaskTest(String methodName) 56 { 57 super("EchoItemsTask::",methodName); 58 } 59 60 61 64 public static TestSuite suite() 65 { 66 return new TestSuite(EchoItemsTaskTest.class); 67 } 68 69 70 73 public static TestSuite baseline() 74 { 75 return suite(); 76 } 77 78 79 82 public static void main(String [] argv) 83 { 84 HTCUtils.quickCheck(suite()); 85 } 86 87 88 92 protected void setUp() throws Exception 93 { 94 configureProjectFromResource("echo.xml"); 95 } 96 97 101 public void checkBaseline() 102 { 103 } 105 106 public void testBaseline() 107 { 108 checkBaseline(); 109 } 110 111 public void testEchoStringLiteral() 112 { 113 String log = runTarget("testEchoPlainStringLiteral"); 114 assertTrue(log.indexOf("Throatwobblermangrove")>-1,"Found 'wobbler' bits"); 115 } 116 117 public void testEchoProperties() 118 { 119 String log = runTarget("testEchoProperties"); 120 assertTrue(log.indexOf("spam")>-1,"Found 'spam' marker"); 121 assertTrue(log.indexOf("ant.file=")>-1,"Found 'ant.file' bits"); 122 } 123 124 public void testEchoVariables() 125 { 126 String log = runTarget("testEchoVariables"); 127 assertTrue(log.indexOf("spam")>-1,"Found 'spam' marker"); 128 assertTrue(log.indexOf("var.1=")>-1,"Found 'var.1' bits"); 129 } 130 131 public void testEchoReferences() 132 { 133 String log = runTarget("testEchoReferences"); 134 assertTrue(log.indexOf("spam")>-1,"Found 'spam' marker"); 135 assertTrue(log.indexOf("baseline.srcs")>-1,"Found 'baseline.srcs' bits"); 136 } 137 138 public void testEchoAllOfEverythingToFiles() 139 { 140 runTargetNoOutput("testEchoAllOfEverything"); 141 } 142 143 public void testEchoFilteredReferences() 144 { 145 String log = runTarget("testEchoKindOfReferences"); 146 assertTrue(log.indexOf("non.tests.srcs")>-1,"Found 'non.tests.srcs' bits"); 147 assertTrue(log.indexOf("baseline.srcs")>-1,"Found 'baseline.srcs' bits"); 148 assertTrue(log.indexOf("etc.dirs") == -1,"Didn't find 'dirset' bits"); 149 } 150 151 public void testEchoFilteredProperties() 152 { 153 String log = runTarget("testEchoPrefixedProperties"); 154 assertTrue(log.indexOf("ant.file")>-1,"Found 'ant.file' bits"); 155 assertTrue(log.indexOf("p.true") == -1,"Didn't find 'p.true' bits"); 156 } 157 158 159 public void testPrintAntXDomains_AntX04() 160 { 161 runTargetNoOutput("testPrintAntXDomains_AntX04"); 162 } 163 } 164 165 166 167 | Popular Tags |