annotate src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/impl/clonable/DefaultTreeNodeAttributesTest.java @ 144:0854f9a9e81d

change attrs form TreeMap<String , ByteBuffer> → TreeMap<String,List<ByteBuffer>>
author one
date Sun, 16 Nov 2014 06:40:48 +0900
parents 715a9fbf02fc
children 8a0aa8fc137c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.impl.clonable;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
2
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
3 import java.nio.ByteBuffer;
80
a833000f64bf test program repair
one
parents: 75
diff changeset
4
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
5 import fj.Ord;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
6 import fj.P2;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
7 import fj.data.List;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
8 import fj.data.TreeMap;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Attributes;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.AttributesTest;
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode;
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
13 import junit.framework.TestCase;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
14 import junit.framework.TestSuite;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
15
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
16 public class DefaultTreeNodeAttributesTest extends TestCase
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
17 {
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
18 public static TestSuite suite()
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
19 {
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
20 TestSuite suite = new TestSuite();
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
21 suite.addTestSuite(AttributeTestImpl.class);
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
22 //suite.addTestSuite(EditableAttributesTestImpl.class);
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
23 return suite;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
24 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
25
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
26 public static DefaultTreeNode instance()
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
27 {
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
28 List<TreeNode> rawList = List.nil();
144
0854f9a9e81d change attrs form TreeMap<String , ByteBuffer> → TreeMap<String,List<ByteBuffer>>
one
parents: 81
diff changeset
29 TreeMap<String,List<ByteBuffer>> rawMap = TreeMap.empty(Ord.stringOrd);
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
30
144
0854f9a9e81d change attrs form TreeMap<String , ByteBuffer> → TreeMap<String,List<ByteBuffer>>
one
parents: 81
diff changeset
31 for(P2<String,List<ByteBuffer>> entry : AttributesTest.ENTRIES){
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
32 rawMap = rawMap.set(entry._1(),entry._2());
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
33 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
34
75
26dfa90016d1 error delete but 2 test program commentout and not action BulletinBoard
one
parents: 54
diff changeset
35 return new DefaultTreeNode(rawList,rawMap);
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
36 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
37
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
38 public static class AttributeTestImpl extends AttributesTest
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
39 {
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
41 @Override
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
42 public Attributes instance()
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
43 {
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
44 return DefaultTreeNodeAttributesTest.instance().getAttributes();
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
45 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
46
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
47 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
48
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
49 /*public static class EditableAttributesTestImpl extends EditableAttributesTest<DefaultTreeNode>
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
50 {
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
51
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
52 @Override
80
a833000f64bf test program repair
one
parents: 75
diff changeset
53 public DefaultTreeNodeAttribute instance()
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
54 {
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
55 DefaultTreeNode instance = DefaultTreeNodeAttributesTest.instance();
80
a833000f64bf test program repair
one
parents: 75
diff changeset
56 return instance.getAttributes();
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
57 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
58
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
59 }*/
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
60 }