diff src/jungle/test/operations/messagepack/PackOperationLog.java @ 2:20498c88a70d

add Container
author one
date Sun, 09 Jun 2013 13:53:16 +0900
parents 8ee02d1a2b12
children 190f6a3bdab2
line wrap: on
line diff
--- a/src/jungle/test/operations/messagepack/PackOperationLog.java	Fri Jun 07 19:26:08 2013 +0900
+++ b/src/jungle/test/operations/messagepack/PackOperationLog.java	Sun Jun 09 13:53:16 2013 +0900
@@ -8,6 +8,7 @@
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.NodeOperation;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation;
+import jungle.test.operations.NetworkNodeOperation;
 import jungle.test.operations.NetworkNodePath;
 import jungle.test.operations.NetworkTreeOperationLog;
 
@@ -18,17 +19,19 @@
 
 	public static void main(String[] args) throws IOException {
 		MessagePack msgpack = new MessagePack();
-		NetworkTreeOperationLog n = new NetworkTreeOperationLog();
+		final NetworkTreeOperationLog n = new NetworkTreeOperationLog();
 		NetworkNodePath p = new NetworkNodePath();
 		p = p.add(1).add(2).add(3);
 		System.out.println(p.toString());
-		n = n.add(null, null);
+		NetworkTreeOperationLog n2 = n.add(p, new NetworkNodeOperation());
 		System.out.println("n.length() = "+n.length());
 
-		Value v = msgpack.unconvert(n);
+		NetworkTreeOperationLog n3 = n2.append(new NetworkTreeOperationLog());
+		
+		Value v = msgpack.unconvert(n2);
 		final NetworkTreeOperationLog log = msgpack.convert(v, NetworkTreeOperationLog.class);
+
 		System.out.println("nn.lenght() = " + log.length());
-		
 		ChangeList list = new ChangeList(){
 			@Override
 			public Iterator<TreeOperation> iterator(){
@@ -40,10 +43,10 @@
 			NodeOperation nodeOp = op.getNodeOperation();
 			Command c = nodeOp.getCommand();
 			System.out.println(nPath.toString());
-			
 		}
-		
-		
 	}
 	
+	
+	
+	
 }