annotate src/test/alice/jungle/core/operations/NetworkNodeOperationTest.java @ 78:0055d917c796

Modified NetworkNodeOperation
author one
date Wed, 16 Oct 2013 17:24:15 +0900
parents src/test/alice/jungle/core/operations/NetworknodeOperationTest.java@2dba7e1cf9fa
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
77
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
1 package test.alice.jungle.core.operations;
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
2
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
3 import java.io.IOException;
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
4
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
5 import org.msgpack.MessagePack;
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
6 import org.msgpack.type.Value;
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
7
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
8 import alice.jungle.operations.NetworkAppendChildAtOperation;
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
9 import alice.jungle.operations.NetworkNodeOperation;
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
10 import junit.framework.TestCase;
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
11
78
0055d917c796 Modified NetworkNodeOperation
one
parents: 77
diff changeset
12 public class NetworkNodeOperationTest extends TestCase {
77
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
13
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
14 public void testMsgpackConvert() throws IOException {
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
15 NetworkAppendChildAtOperation op = new NetworkAppendChildAtOperation(1);
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
16 NetworkNodeOperation nOp = new NetworkNodeOperation(op);
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
17 MessagePack msgpack = new MessagePack();
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
18 Value v = msgpack.unconvert(nOp);
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
19 NetworkNodeOperation mOp = msgpack.convert(v, NetworkNodeOperation.class);
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
20 assertEquals(op.getCommand(), mOp.getCommand());
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
21 assertEquals(op.getPosition(), 1);
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
22 assertEquals(op.getPosition(), mOp.getPosition());
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
23 }
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
24
2dba7e1cf9fa Added NetworknodeOperation and Test
one
parents:
diff changeset
25 }