import org.junit.Test;
public class BindTest {
@Test
public void testBind() throws IOException, SerializationException {
JSONSerializer objectSerializer = new JSONSerializer();
Object sampleObject = objectSerializer.readObject(getClass().getResourceAsStream("sample.json"));
JSONSerializer beanSerializer = new JSONSerializer(SampleBean.class);
SampleBean sampleBean = (SampleBean)beanSerializer.readObject(getClass().getResourceAsStream("sample.json"));
assertEquals(sampleBean.getA(), JSON.get(sampleObject, "a"));
assertEquals(sampleBean.getB(), JSON.get(sampleObject, "b"));
assertEquals(sampleBean.getC(), JSON.get(sampleObject, "c"));
assertEquals(sampleBean.getD(), JSON.get(sampleObject, "d"));