diff src/jungle/test/datasegment/store/operations/DefaultTreeOperationLogContainer.java @ 9:49c0eaa4dce2

add StartCodeSegment.java
author one
date Tue, 11 Jun 2013 14:09:42 +0900
parents ee93e16d5a3f
children e968224ad0ce
line wrap: on
line diff
--- a/src/jungle/test/datasegment/store/operations/DefaultTreeOperationLogContainer.java	Tue Jun 11 05:41:07 2013 +0900
+++ b/src/jungle/test/datasegment/store/operations/DefaultTreeOperationLogContainer.java	Tue Jun 11 14:09:42 2013 +0900
@@ -41,8 +41,13 @@
 		
 		DefaultTreeOperationLogContainer logContainer = new DefaultTreeOperationLogContainer();
 		logContainer.unconvert(log);
+
+		MessagePack msgpack = new MessagePack();
+		Value logContainerValue = msgpack.unconvert(logContainer);
+		DefaultTreeOperationLogContainer convertedLogContainer = msgpack.convert(logContainerValue,
+																	DefaultTreeOperationLogContainer.class);
 		
-		TreeOperationLog convertedLog = logContainer.convert();
+		TreeOperationLog convertedLog = convertedLogContainer.convert();
 		for (TreeOperation treeOp : convertedLog) {
 			NodePath path = treeOp.getNodePath();
 			NodeOperation nodeOp = treeOp.getNodeOperation();
@@ -69,8 +74,8 @@
 				str = String.format("pos:%d", nodeOp.getPosition());
 				break;
 			}
-			System.out.println(String.format("[%s:%s:%s]", c, nodePath, str));
-			for (int i: nodePath ) {
+			System.out.println(String.format("[%s:%s:%s]", c, path, str));
+			for (int i: path ) {
 				System.out.println(i);
 			}