diff src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/nodeeditor/AppendChildAtTest.java @ 54:650fe2a0dccc

modified tests
author Shoshi TAMAKI
date Fri, 08 Feb 2013 17:08:42 +0900
parents a545fe750a78
children 26dfa90016d1
line wrap: on
line diff
--- a/src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/nodeeditor/AppendChildAtTest.java	Fri Feb 08 12:32:37 2013 +0900
+++ b/src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/nodeeditor/AppendChildAtTest.java	Fri Feb 08 17:08:42 2013 +0900
@@ -1,8 +1,9 @@
 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.nodeeditor;
 
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNode;
+import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.EditableNodeWrapper;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.AppendChildAt;
-import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.ClonableDefaultNode;
+import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error;
 import junit.framework.Assert;
@@ -12,14 +13,15 @@
 {
 	public void testEdit()
 	{
-		ClonableDefaultNode node = new ClonableDefaultNode(new DefaultNode());
+		DefaultTreeNode node = new DefaultTreeNode(new DefaultNode());
 		AppendChildAt op = new AppendChildAt(0);
-		Either<Error,ClonableDefaultNode> either = op.edit(node);
+		EditableNodeWrapper<DefaultTreeNode> wrapper = new EditableNodeWrapper<DefaultTreeNode>(node);
+		Either<Error, EditableNodeWrapper<DefaultTreeNode>> either = op.edit(wrapper);
 		if(either.isA()){
 			Assert.fail();
 		}
 		
-		node = either.b();
-		Assert.assertEquals(1,node.getChildren().size());
+		DefaultTreeNode newNode = either.b().getWrap();
+		Assert.assertEquals(1,newNode.getChildren().size());
 	}
 }