1 package org
.lwes
.serializer
;
5 import java
.util
.ArrayList
;
6 import java
.util
.Arrays
;
9 import static org
.junit
.Assert
.assertEquals
;
10 import static org
.junit
.Assert
.assertNotNull
;
16 public class SerializerTest
{
19 public void testSerializeStringArray() {
20 List array
= new ArrayList(Arrays
.asList(
21 "test", "one", "two", "three"
24 byte[] bytes
= new byte[30];
27 int numbytes
= Serializer
.serializeStringArray(array
,
31 assertEquals("Number of bytes serialized incorrect", 25, numbytes
);
32 DeserializerState state
= new DeserializerState();
33 List
<String
> a
= Deserializer
.deserializeStringArray(state
, bytes
, encoding
);
35 assertEquals("wrong number of elements", 4, a
.size());
38 assertEquals("String array element wrong", array
.get(index
++), s
);