KickJava   Java API By Example, From Geeks To Geeks.

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


1 package uk.co.jezuk.mango;
2
3 import junit.framework.*;
4
5 public class CountTest extends TestCase
6 {
7   java.util.List JavaDoc list;
8
9   public CountTest(String JavaDoc name) { super(name); }
10   public static Test suite() { return new TestSuite(CountTest.class); }
11
12   protected void setUp()
13   {
14     list = new java.util.ArrayList JavaDoc();
15     for(int i = 0; i < 10; ++i)
16       list.add(new Integer JavaDoc(i));
17   } // setUp
18

19   public void test1()
20   {
21     assertEquals(0, Algorithms.count(list, new String JavaDoc("hello")));
22     assertEquals(0, Algorithms.count(list, null));
23     assertEquals(1, Algorithms.count(list, new Integer JavaDoc(5)));
24     list.add(new Integer JavaDoc(5));
25     list.add(new Integer JavaDoc(5));
26     list.add(new Integer JavaDoc(5));
27     list.add(new Integer JavaDoc(5));
28     assertEquals(5, Algorithms.count(list, new Integer JavaDoc(5)));
29   } //
30
} // CountTest
31
Popular Tags