| 1 28 29 package com.idaremedia.antx.flowcontrol.tests; 30 31 import junit.framework.TestSuite; 32 33 import com.idaremedia.antx.ut.HTC; 34 import com.idaremedia.antx.ut.HTCUtils; 35 36 46 47 public class ConditionalTaskSetTest extends HTC 48 { 49 50 public static final String TEST_CATEGORY="CLASS"; 51 52 53 56 public ConditionalTaskSetTest(String methodName) 57 { 58 super("ConditionalTaskSet::",methodName); 59 } 60 61 62 65 public static TestSuite suite() 66 { 67 return new TestSuite(ConditionalTaskSetTest.class); 68 } 69 70 71 74 public static TestSuite baseline() 75 { 76 return suite(); 77 } 78 79 80 83 public static void main(String [] argv) 84 { 85 HTCUtils.quickCheck(suite()); 86 } 87 88 89 93 protected void setUp() throws Exception  94 { 95 configureProjectFromResource("do.xml"); 96 } 97 98 102 public void checkBaseline() 103 { 104 } 106 107 public void testBaseline() 108 { 109 checkBaseline(); 110 } 111 112 public void testAlways() 113 { 114 runTarget("testDoAlways"); 115 } 116 117 public void testIfConditional() 118 { 119 runTarget("testIfConditional"); 120 } 121 122 public void testIfTrueConditional() 123 { 124 runTarget("testIfTrueConditional"); 125 } 126 127 public void testUnlessConditional() 128 { 129 runTarget("testUnlessConditional"); 130 } 131 132 public void testUnlessTrueConditional() 133 { 134 runTarget("testUnlessTrueConditional"); 135 } 136 137 public void testNestedDosAndDonts() 138 { 139 String log = runTarget("testNestedDoAndDonts"); 140 assertTrue(log.indexOf("BROKEN(c.3)") == -1, "c.3 never executed"); 141 } 142 143 public void testAntConditions_AntX04() 144 { 145 runTarget("testAntConditions_AntX04"); 146 } 147 148 public void testOsConditions_AntX04() 149 { 150 runTarget("testOsConditions_AntX04"); 151 } 152 153 public void testMultiSetConditions_AntX04() 154 { 155 runTarget("testMultiSetConditions_AntX04"); 156 } 157 158 public void testMultiTrueConditions_AntX04() 159 { 160 runTarget("testMultiTrueConditions_AntX04"); 161 } 162 163 public void testComboAllConditions_AntX04() 164 { 165 runTarget("testComboAllConditions_AntX04"); 166 } 167 168 public void testTrueValueConditions_AntX05() 169 { 170 runTarget("testTrueValueConditions_AntX05"); 171 } 172 173 public void testFalseValueConditions_AntX05() 174 { 175 runTarget("testFalseValueConditions_AntX05"); 176 } 177 178 public void testExternalTests_AntX05() 179 { 180 runTarget("testExternalTests_AntX05"); 181 } 182 } 183 184 185 186 | Popular Tags |