KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > uk > co > jezuk > mango > IntegerSequenceTest


1 package uk.co.jezuk.mango;
2
3 import junit.framework.*;
4
5 public class IntegerSequenceTest extends TestCase
6 {
7   public IntegerSequenceTest(String JavaDoc name) { super(name); }
8   public static Test suite() { return new TestSuite(IntegerSequenceTest.class); }
9
10   public void test1()
11   {
12     Generator gen = Generators.IntegerSequence();
13     assertEquals(new Integer JavaDoc(0), gen.fn());
14     assertEquals(new Integer JavaDoc(1), gen.fn());
15     assertEquals(new Integer JavaDoc(2), gen.fn());
16     assertEquals(new Integer JavaDoc(3), gen.fn());
17     assertEquals(new Integer JavaDoc(4), gen.fn());
18   } // test1
19

20   public void test2()
21   {
22     Generator gen = Generators.IntegerSequence(5);
23     assertEquals(new Integer JavaDoc(5), gen.fn());
24     assertEquals(new Integer JavaDoc(6), gen.fn());
25     assertEquals(new Integer JavaDoc(7), gen.fn());
26     assertEquals(new Integer JavaDoc(8), gen.fn());
27     assertEquals(new Integer JavaDoc(9), gen.fn());
28   } // test2
29

30   public void test3()
31   {
32     Generator gen = Generators.IntegerSequence(new Integer JavaDoc(5));
33     assertEquals(new Integer JavaDoc(5), gen.fn());
34     assertEquals(new Integer JavaDoc(6), gen.fn());
35     assertEquals(new Integer JavaDoc(7), gen.fn());
36     assertEquals(new Integer JavaDoc(8), gen.fn());
37     assertEquals(new Integer JavaDoc(9), gen.fn());
38   } // test3
39
} // IntegerSequenceTest
40
Popular Tags