package com.alibaba.json.bvt.writeAsArray;
import junit.framework.TestCase;
import org.junit.Assert;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.parser.Feature;
import com.alibaba.fastjson.serializer.SerializerFeature;
import data.media.Image;
import data.media.Image.Size;
public class WriteAsArray_Eishay_Image extends TestCase {
public void test_0 () throws Exception {
Image image = new Image();
image.setHeight(123);
image.setSize(Size.LARGE);
image.setTitle("xx");
String text = JSON.toJSONString(image, SerializerFeature.BeanToArray);
System.out.println(text);
Image image2 = JSON.parseObject(text, Image.class, Feature.SupportArrayToBean);
Assert.assertEquals(image.getHeight(), image2.getHeight());
Assert.assertEquals(image.getWidth(), image2.getWidth());
Assert.assertEquals(image.getSize(), image2.getSize());
Assert.assertEquals(image.getTitle(), image2.getTitle());
Assert.assertEquals(image.getUri(), image2.getUri());
}
}