Mercurial > hg > Members > nobuyasu > jungle-network
view src/test/alice/jungle/datasegment/NetworkNodePathTest.java @ 70:892bac9ac118
Modified NetworkAppendChildAtOperation
author | one |
---|---|
date | Fri, 11 Oct 2013 18:23:58 +0900 |
parents | 0cb55616b76e |
children |
line wrap: on
line source
package test.alice.jungle.datasegment; import java.io.IOException; import java.util.Iterator; import org.msgpack.MessagePack; import org.msgpack.type.Value; import alice.jungle.operations.NetworkNodePath; import junit.framework.TestCase; public class NetworkNodePathTest extends TestCase { public void testMsgpackConvert() throws IOException { NetworkNodePath path = new NetworkNodePath(); path = path.add(1).add(2).add(3); MessagePack msgpack = new MessagePack(); Value value = msgpack.unconvert(path); NetworkNodePath mPath = msgpack.convert(value, NetworkNodePath.class); assertEquals(path.size(), mPath.size()); Iterator<Integer> iter1 = path.iterator(); Iterator<Integer> iter2 = mPath.iterator(); while(iter1.hasNext() & iter2.hasNext()) { int i1 = iter1.next(); int i2 = iter2.next(); assertEquals(i1, i2); } } }