Mercurial > hg > Database > jungle-network
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()); - } - - } + + + }