KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > HelloWorldTest


1 import org.apache.tools.ant.BuildFileTest;
2
3 public class HelloWorldTest extends BuildFileTest {
4
5     public HelloWorldTest(String JavaDoc s) {
6         super(s);
7     }
8
9     public void setUp() {
10         // initialize Ant
11
configureProject("build.xml");
12     }
13
14     public void testWithout() {
15         executeTarget("use.without");
16         assertEquals("Message was logged but should not.", getLog(), "");
17     }
18
19     public void testMessage() {
20         // execute target 'use.nestedText' and expect a message
21
// 'attribute-text' in the log
22
expectLog("use.message", "attribute-text");
23     }
24
25     public void testFail() {
26         // execute target 'use.fail' and expect a BuildException
27
// with text 'Fail requested.'
28
expectBuildException("use.fail", "Fail requested.");
29     }
30
31     public void testNestedText() {
32         expectLog("use.nestedText", "nested-text");
33     }
34
35     public void testNestedElement() {
36         executeTarget("use.nestedElement");
37         assertLogContaining("Nested Element 1");
38         assertLogContaining("Nested Element 2");
39     }
40 }
41
Popular Tags