blob: 100196c37f246f110428d404f7265416c447baf4 [file] [log] [blame]
package org.codehaus.jackson.smile;
import org.codehaus.jackson.map.*;
import org.codehaus.jackson.smile.SmileFactory;
public class TestSmileFeatures
extends SmileTestBase
{
/*
/**********************************************************
/* Helper types
/**********************************************************
*/
static class Bean {
public int value;
}
/*
/**********************************************************
/* Unit tests
/**********************************************************
*/
// Let's ensure indentation doesn't break anything (should be NOP)
public void testIndent() throws Exception
{
ObjectMapper mapper = new ObjectMapper(new SmileFactory());
mapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
Bean bean = new Bean();
bean.value = 42;
byte[] smile = mapper.writeValueAsBytes(bean);
Bean result = mapper.readValue(smile, 0, smile.length, Bean.class);
assertEquals(42, result.value);
}
}