annotate src/test/java/org/msgpack/TestSimpleConvertUnconvert.java @ 7:e7e55c455e39 default tip

refactor
author sugi
date Fri, 09 Jan 2015 16:02:44 +0900
parents cb825acd883a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cb825acd883a first commit
sugi
parents:
diff changeset
1 package org.msgpack;
cb825acd883a first commit
sugi
parents:
diff changeset
2
cb825acd883a first commit
sugi
parents:
diff changeset
3 import static org.junit.Assert.assertEquals;
cb825acd883a first commit
sugi
parents:
diff changeset
4 import static org.junit.Assert.assertArrayEquals;
cb825acd883a first commit
sugi
parents:
diff changeset
5
cb825acd883a first commit
sugi
parents:
diff changeset
6 import java.io.IOException;
cb825acd883a first commit
sugi
parents:
diff changeset
7
cb825acd883a first commit
sugi
parents:
diff changeset
8 import org.msgpack.MessagePack;
cb825acd883a first commit
sugi
parents:
diff changeset
9 import org.msgpack.type.Value;
cb825acd883a first commit
sugi
parents:
diff changeset
10
cb825acd883a first commit
sugi
parents:
diff changeset
11 import org.junit.Test;
cb825acd883a first commit
sugi
parents:
diff changeset
12
cb825acd883a first commit
sugi
parents:
diff changeset
13
cb825acd883a first commit
sugi
parents:
diff changeset
14 public class TestSimpleConvertUnconvert {
cb825acd883a first commit
sugi
parents:
diff changeset
15 @Test
cb825acd883a first commit
sugi
parents:
diff changeset
16 public void testSimpleConvert() throws IOException {
cb825acd883a first commit
sugi
parents:
diff changeset
17 MessagePack msgpack = new MessagePack();
cb825acd883a first commit
sugi
parents:
diff changeset
18 byte[] raw = msgpack.write(new int[] {1,2,3});
cb825acd883a first commit
sugi
parents:
diff changeset
19
cb825acd883a first commit
sugi
parents:
diff changeset
20 Value v = msgpack.read(raw);
cb825acd883a first commit
sugi
parents:
diff changeset
21
cb825acd883a first commit
sugi
parents:
diff changeset
22 int[] array = msgpack.convert(v, new int[3]);
cb825acd883a first commit
sugi
parents:
diff changeset
23 assertArrayEquals(new int[] {1,2,3}, array);
cb825acd883a first commit
sugi
parents:
diff changeset
24
cb825acd883a first commit
sugi
parents:
diff changeset
25 Value v2 = msgpack.unconvert(array);
cb825acd883a first commit
sugi
parents:
diff changeset
26 assertEquals(v, v2);
cb825acd883a first commit
sugi
parents:
diff changeset
27 }
cb825acd883a first commit
sugi
parents:
diff changeset
28 }
cb825acd883a first commit
sugi
parents:
diff changeset
29