KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > cache > UnversionedNodeTest


1 package org.jboss.cache;
2
3 import junit.framework.TestCase;
4
5 import java.util.Collections JavaDoc;
6
7 public class UnversionedNodeTest extends TestCase
8 {
9    UnversionedNode node = new UnversionedNode(Fqn.ROOT);
10
11    public void testBasic()
12    {
13       assertEquals(Collections.emptyMap(), node.getData());
14       assertEquals(Collections.emptySet(), node.getChildren());
15    }
16
17    /*
18    public void testOrder()
19    {
20       node.orderData();
21       // bypass invocation chain
22       Map m = node.getNodeSPI().getRawData();
23       m.put("a", "x");
24       m.put("b", "x");
25       m.put("c", "x");
26       
27       SortedMap sm = (SortedMap) node.getData();
28       assertEquals(null, sm.comparator());
29       assertEquals("a", sm.firstKey());
30       assertEquals("c", sm.lastKey());
31    }
32       
33    public void testOrder2()
34    {
35       node.orderChildren();
36       SortedMap<Object, Node> sm = (SortedMap) node.getChildrenMapDirect();
37       Node a = new UnversionedNode(new Fqn("a"));
38       Node b = new UnversionedNode(new Fqn("b"));
39       Node c = new UnversionedNode(new Fqn("c"));
40       sm.put("a", a);
41       sm.put("b", b);
42       sm.put("c", c);
43       SortedSet<Node> ss = (SortedSet) node.getChildrenDirect();
44       assertEquals(a, ss.first());
45       assertEquals(c, ss.last());
46    }
47    */

48
49 }
50
Popular Tags