KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jester > acceptancetests > VeryTestedTest


1 package jester.acceptancetests;
2
3 import junit.awtui.TestRunner;
4 import junit.framework.*;
5
6 public class VeryTestedTest extends TestCase {
7     private VeryTested myVeryTested = new VeryTested();
8     public VeryTestedTest(String JavaDoc name) {
9         super(name);
10     }
11     public static void main(String JavaDoc args[]) {
12         TestRunner.main(new String JavaDoc[] { "jester.acceptancetests.VeryTestedTest" });
13     }
14     public static Test suite() {
15         TestSuite suite = new TestSuite(VeryTestedTest.class);
16         return suite;
17     }
18     public void testBoolean() {
19         assertTrue(myVeryTested.mustReturnTrue());
20     }
21     public void testConditionFalseBranch() {
22         assertEquals(0, myVeryTested.mustTakeCorrectBranchFor(false));
23     }
24     public void testConditionTrueBranch() {
25         assertEquals(1, myVeryTested.mustTakeCorrectBranchFor(true));
26     }
27     public void testDecrement() {
28         assertEquals(0, myVeryTested.mustDecrement(1));
29     }
30     public void testEqual() {
31         assertTrue(myVeryTested.mustBeEqual());
32     }
33     public void testIncrement() {
34         assertEquals(1, myVeryTested.mustIncrement(0));
35     }
36     public void testInfiniteLoop() {
37         myVeryTested.turnIntoInfiniteLoop();
38     }
39     public void testInt() {
40         assertEquals(1, myVeryTested.mustReturnOne());
41     }
42     public void testNotEqual() {
43         assertTrue(myVeryTested.mustNotBeEqual());
44     }
45 }
Popular Tags