Mercurial > hg > Members > shoshi > jungle > jungle-core
view src/test/java/jp/ac/u_ryukyu/ie/cr/jungleNetwork/datasegment/NetworkNodePathTest.java @ 352:7193845c26cb
rename package
author | one |
---|---|
date | Mon, 25 Sep 2017 19:00:06 +0900 |
parents | src/test/java/jp/ac/u_ryukyu/ie/cr/junglenetwork/datasegment/NetworkNodePathTest.java@f0cc848b9af6 |
children |
line wrap: on
line source
package jp.ac.u_ryukyu.ie.cr.jungleNetwork.datasegment; import jp.ac.u_ryukyu.ie.cr.jungleNetwork.operations.NetworkNodePath; import junit.framework.TestCase; import org.msgpack.MessagePack; import org.msgpack.type.Value; import java.io.IOException; import java.util.Iterator; 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); } } }