KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > propagation > impl > NodeImplTest


1 package test.propagation.impl;
2
3 import junit.framework.TestCase;
4 import propagation.Node;
5 import propagation.StateItem;
6 import propagation.impl.NodeImpl;
7 import propagation.impl.StateItemImpl;
8
9 public class NodeImplTest extends TestCase {
10    private Node node_;
11
12    protected void setUp() throws Exception JavaDoc {
13       node_ = new NodeImpl();
14    }
15
16    /*
17     * Test method for 'propagation.impl.NodeImpl.findStateItem(long)'
18     */

19    public void testFindStateItem() {
20       StateItem[] stateItems_ = new StateItem[5];
21       stateItems_[0] = new StateItemImpl(123);
22       stateItems_[1] = new StateItemImpl(850884);
23       stateItems_[2] = new StateItemImpl(35);
24       stateItems_[3] = new StateItemImpl(38910);
25       stateItems_[4] = new StateItemImpl(5230);
26
27       for (int idx = 0; idx < stateItems_.length; idx++) {
28          node_.addStateItem(stateItems_[idx]);
29       }
30
31       assertEquals(stateItems_[0], node_.findStateItem(stateItems_[0].getItemId()));
32       assertEquals(stateItems_[1], node_.findStateItem(stateItems_[1].getItemId()));
33       assertEquals(stateItems_[2], node_.findStateItem(stateItems_[2].getItemId()));
34       assertEquals(stateItems_[3], node_.findStateItem(stateItems_[3].getItemId()));
35       assertEquals(stateItems_[4], node_.findStateItem(stateItems_[4].getItemId()));
36
37       assertNull(node_.findStateItem(9876));
38    }
39 }
40
Popular Tags