Mercurial > hg > Database > jungle-network
view src/test/java/alice/jungle/datasegment/NetworkNodePathTest.java @ 105:f9e29a52efd3
Move some files
author | one |
---|---|
date | Tue, 26 Nov 2013 06:43:10 +0900 |
parents | src/test/alice/jungle/datasegment/NetworkNodePathTest.java@892bac9ac118 |
children |
line wrap: on
line source
package alice.jungle.datasegment; import java.io.IOException; import java.util.Iterator; import alice.jungle.operations.NetworkNodePath; import org.msgpack.MessagePack; import org.msgpack.type.Value; 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); } } }