annotate src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/impl/clonable/DefaultTreeNodeAttributesTest.java @ 152:8a0aa8fc137c

Merge with a2c374a2686b82b0ad30f520412e191b84288fa9
author one
date Sat, 22 Nov 2014 15:25:09 +0900
parents 0854f9a9e81d
children a8d6ce27fc36
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;
152
8a0aa8fc137c Merge with a2c374a2686b82b0ad30f520412e191b84288fa9
one
parents: 144
diff changeset
13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNodeAttribute;
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
14 import junit.framework.TestCase;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
15 import junit.framework.TestSuite;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
16
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
17 public class DefaultTreeNodeAttributesTest extends TestCase
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
18 {
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
19 public static TestSuite suite()
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
20 {
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
21 TestSuite suite = new TestSuite();
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
22 suite.addTestSuite(AttributeTestImpl.class);
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
23 //suite.addTestSuite(EditableAttributesTestImpl.class);
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
24 return suite;
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
25 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
26
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
27 public static DefaultTreeNode instance()
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
28 {
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
29 List<TreeNode> rawList = List.nil();
152
8a0aa8fc137c Merge with a2c374a2686b82b0ad30f520412e191b84288fa9
one
parents: 144
diff changeset
30 TreeMap<String,ByteBuffer> rawMap = TreeMap.empty(Ord.stringOrd);
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
31
152
8a0aa8fc137c Merge with a2c374a2686b82b0ad30f520412e191b84288fa9
one
parents: 144
diff changeset
32 for(P2<String,ByteBuffer> entry : AttributesTest.ENTRIES){
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
33 rawMap = rawMap.set(entry._1(),entry._2());
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
34 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
35
75
26dfa90016d1 error delete but 2 test program commentout and not action BulletinBoard
one
parents: 54
diff changeset
36 return new DefaultTreeNode(rawList,rawMap);
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
37 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
38
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
39 public static class AttributeTestImpl extends AttributesTest
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
40 {
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
41
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
42 @Override
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
43 public Attributes instance()
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
44 {
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
45 return DefaultTreeNodeAttributesTest.instance().getAttributes();
40
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 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
49
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
50 /*public static class EditableAttributesTestImpl extends EditableAttributesTest<DefaultTreeNode>
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
51 {
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
52
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
53 @Override
80
a833000f64bf test program repair
one
parents: 75
diff changeset
54 public DefaultTreeNodeAttribute instance()
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
55 {
54
650fe2a0dccc modified tests
Shoshi TAMAKI
parents: 40
diff changeset
56 DefaultTreeNode instance = DefaultTreeNodeAttributesTest.instance();
80
a833000f64bf test program repair
one
parents: 75
diff changeset
57 return instance.getAttributes();
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
58 }
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
59
81
715a9fbf02fc remove <T> many source
one
parents: 80
diff changeset
60 }*/
40
6decea87ef88 forgot to add files
Shoshi TAMAKI
parents:
diff changeset
61 }