42
|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.impl.logging;
|
|
2
|
|
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.nodeeditor.EditableChildrenTest;
|
54
|
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.EditableNodeWrapper;
|
42
|
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.LoggingNode;
|
|
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableChildren;
|
54
|
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode;
|
42
|
8 import junit.framework.TestCase;
|
|
9 import junit.framework.TestSuite;
|
|
10
|
|
11 public class LoggingChildrenTest extends TestCase
|
|
12 {
|
|
13 public static TestSuite suite()
|
|
14 {
|
|
15 TestSuite suite = new TestSuite();
|
|
16 suite.addTestSuite(EditableChildrenTestImpl.class);
|
|
17 return suite;
|
|
18 }
|
|
19
|
54
|
20 public static LoggingNode<EditableNodeWrapper<DefaultTreeNode>> instance()
|
42
|
21 {
|
54
|
22 EditableNodeWrapper<DefaultTreeNode> wrapper = new EditableNodeWrapper<DefaultTreeNode>(new DefaultTreeNode());
|
|
23 return new LoggingNode<EditableNodeWrapper<DefaultTreeNode>>(wrapper);
|
42
|
24 }
|
|
25
|
54
|
26 public static class EditableChildrenTestImpl extends EditableChildrenTest<LoggingNode<EditableNodeWrapper<DefaultTreeNode>>>
|
42
|
27 {
|
|
28 @Override
|
54
|
29 public EditableChildren<LoggingNode<EditableNodeWrapper<DefaultTreeNode>>> instance()
|
42
|
30 {
|
|
31 return LoggingChildrenTest.instance().getChildren();
|
|
32 }
|
|
33 }
|
|
34 }
|