blob: 5f674564e6495f6f2876569814739667f3333401 [file] [log] [blame]
package org.codehaus.jackson.smile;
import java.io.IOException;
import org.codehaus.jackson.map.ObjectMapper;
import org.junit.Assert;
public class TestMapper extends SmileTestBase
{
static class BytesBean {
public byte[] bytes;
public BytesBean() { }
public BytesBean(byte[] b) { bytes = b; }
}
// [JACKSON-733]
public void testBinary() throws IOException
{
byte[] input = new byte[] { 1, 2, 3, -1, 8, 0, 42 };
ObjectMapper mapper = smileMapper();
byte[] smile = mapper.writeValueAsBytes(new BytesBean(input));
BytesBean result = mapper.readValue(smile, BytesBean.class);
assertNotNull(result.bytes);
Assert.assertArrayEquals(input, result.bytes);
}
}