Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/impl/clonable/ClonableDefaultChildrenTest.java @ 41:ed6737db637a
added tests
author | Shoshi TAMAKI |
---|---|
date | Tue, 29 Jan 2013 23:42:54 +0900 |
parents | 6decea87ef88 |
children |
comparison
equal
deleted
inserted
replaced
40:6decea87ef88 | 41:ed6737db637a |
---|---|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.impl.clonable; | 1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.impl.clonable; |
2 | 2 |
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.nodeeditor.EditableChildrenTest; | 3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.nodeeditor.EditableChildrenTest; |
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.treeeditor.ClonableChildrenTest; | |
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNode; | 5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNode; |
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableChildren; | 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableChildren; |
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.ClonableDefaultChildren; | |
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.ClonableDefaultNode; | 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.ClonableDefaultNode; |
8 import junit.framework.TestCase; | 8 import junit.framework.TestCase; |
9 import junit.framework.TestSuite; | 9 import junit.framework.TestSuite; |
10 | 10 |
11 public class ClonableDefaultChildrenTest extends TestCase | 11 public class ClonableDefaultChildrenTest extends TestCase |
12 { | 12 { |
13 public static TestSuite suite() | 13 public static TestSuite suite() |
14 { | 14 { |
15 TestSuite suite = new TestSuite(); | 15 TestSuite suite = new TestSuite(); |
16 suite.addTestSuite(EditableChildrenTestImpl.class); | 16 suite.addTestSuite(EditableChildrenTestImpl.class); |
17 suite.addTestSuite(ClonableChildrenTestImpl.class); | |
17 return suite; | 18 return suite; |
18 } | 19 } |
19 | 20 |
20 public static ClonableDefaultChildren instance() | 21 public static ClonableDefaultNode instance() |
21 { | 22 { |
22 return new ClonableDefaultNode(new DefaultNode()).getChildren(); | 23 return new ClonableDefaultNode(new DefaultNode()); |
24 } | |
25 | |
26 public static class ClonableChildrenTestImpl extends ClonableChildrenTest<ClonableDefaultNode> | |
27 { | |
28 @Override | |
29 public ClonableDefaultNode instance() | |
30 { | |
31 return ClonableDefaultChildrenTest.instance(); | |
32 } | |
23 } | 33 } |
24 | 34 |
25 public static class EditableChildrenTestImpl extends EditableChildrenTest<ClonableDefaultNode> | 35 public static class EditableChildrenTestImpl extends EditableChildrenTest<ClonableDefaultNode> |
26 { | 36 { |
27 @Override | 37 @Override |
28 public EditableChildren<ClonableDefaultNode> instance() | 38 public EditableChildren<ClonableDefaultNode> instance() |
29 { | 39 { |
30 return ClonableDefaultChildrenTest.instance(); | 40 return ClonableDefaultChildrenTest.instance().getChildren(); |
31 } | 41 } |
32 } | 42 } |
33 } | 43 } |