# HG changeset patch # User one # Date 1372074059 -32400 # Node ID 5376ac62ac08e68bd3b05d87e76a92b2e4d43dec # Parent 49c0eaa4dce24e7fee32357b12c2e6cb3dd476d8 modified TestCodeSegment diff -r 49c0eaa4dce2 -r 5376ac62ac08 src/jungle/test/codesegment/practice/StartCodeSegment.java --- a/src/jungle/test/codesegment/practice/StartCodeSegment.java Tue Jun 11 14:09:42 2013 +0900 +++ b/src/jungle/test/codesegment/practice/StartCodeSegment.java Mon Jun 24 20:40:59 2013 +0900 @@ -31,13 +31,14 @@ DefaultNodePath nodePath1 = new DefaultNodePath(); nodePath1 = nodePath1.add(1); DefaultNodePath nodePath2 = nodePath1.add(2); - AppendChildAtOperation appendChildOp = new AppendChildAtOperation(1); + AppendChildAtOperation appendChildOp1 = new AppendChildAtOperation(1); + AppendChildAtOperation appendChildOp2 = new AppendChildAtOperation(2); PutAttributeOperation putOp = new PutAttributeOperation(key, b); DeleteAttributeOperation deleteOp = new DeleteAttributeOperation("hoge"); DeleteChildAtOperation deleteChild = new DeleteChildAtOperation(2); List list = new LinkedList(); - list.add(new DefaultTreeOperation(nodePath1, appendChildOp)); - list.add(new DefaultTreeOperation(nodePath2, appendChildOp)); + list.add(new DefaultTreeOperation(new DefaultNodePath(), appendChildOp1)); + list.add(new DefaultTreeOperation(nodePath1, appendChildOp2)); list.add(new DefaultTreeOperation(nodePath2, putOp)); list.add(new DefaultTreeOperation(nodePath2, deleteOp)); list.add(new DefaultTreeOperation(nodePath1, deleteChild)); diff -r 49c0eaa4dce2 -r 5376ac62ac08 src/jungle/test/codesegment/practice/TestCodeSegment.java --- a/src/jungle/test/codesegment/practice/TestCodeSegment.java Tue Jun 11 14:09:42 2013 +0900 +++ b/src/jungle/test/codesegment/practice/TestCodeSegment.java Mon Jun 24 20:40:59 2013 +0900 @@ -5,6 +5,7 @@ import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath; +import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.TreeOperationLog; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.NodeOperation; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; @@ -30,10 +31,9 @@ MessagePack msgpack = new MessagePack(); Value logContainerValue = (Value) arg1.getVal(); - DefaultTreeOperationLogContainer convertedLogContainer; TreeOperationLog convertedLog = null; try { - convertedLogContainer = msgpack.convert(logContainerValue, DefaultTreeOperationLogContainer.class); + DefaultTreeOperationLogContainer convertedLogContainer = msgpack.convert(logContainerValue, DefaultTreeOperationLogContainer.class); convertedLog = convertedLogContainer.convert(); } catch (IOException e) { e.printStackTrace(); @@ -70,9 +70,11 @@ for (int i: path ) { System.out.println(i); } - } + + + System.exit(0); /*