comparison src/test/java/DefaultJungleTreeTest.java @ 81:715a9fbf02fc

remove <T> many source
author one
date Sun, 31 Aug 2014 07:46:30 +0900
parents 2fc0b0313dc0
children ef183969bf31
comparison
equal deleted inserted replaced
80:a833000f64bf 81:715a9fbf02fc
2 2
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.DefaultJungle; 3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.DefaultJungle;
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle; 4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle;
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree; 5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree;
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor; 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath;
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultTreeEditor; 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultTreeEditor;
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.DefaultTraverser; 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.DefaultTraverser;
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.Result; 11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.Result;
25 } 24 }
26 25
27 public static final String key = "KEY"; 26 public static final String key = "KEY";
28 public static final ByteBuffer value = ByteBuffer.wrap(key.getBytes()); 27 public static final ByteBuffer value = ByteBuffer.wrap(key.getBytes());
29 28
30 public <T extends TreeNode<T>>void testSampleTest() 29 public <T extends TreeNode>void testSampleTest()
31 { 30 {
32 Jungle j = instance(); 31 Jungle j = instance();
33 j.createNewTree("tree"); 32 j.createNewTree("tree");
34 JungleTree tree = j.getTreeByName("tree"); 33 JungleTree tree = j.getTreeByName("tree");
35 34
44 } 43 }
45 editor1 = either.b(); 44 editor1 = either.b();
46 editor1.success(); 45 editor1.success();
47 46
48 // check the value ; 47 // check the value ;
49 Node<T> node = tree.getRootNode(); 48 TreeNode node = tree.getRootNode();
50 ByteBuffer v = node.getAttributes().get(key); 49 ByteBuffer v = node.getAttributes().get(key);
51 Assert.assertEquals(0,v.compareTo(value)); 50 Assert.assertEquals(0,v.compareTo(value));
52 51
53 // editor2 must fail transction 52 // editor2 must fail transction
54 either = editor2.putAttribute(root,key,value); 53 either = editor2.putAttribute(root,key,value);