package com.alibaba.json.bvt.parser.deser.asm;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit;
import junit.framework.TestCase;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
public class TestASM_List extends TestCase {
public void test_decimal_3() throws Exception {
V0 v = new V0();
v.getList().add(new V1());
v.getList().add(new V1());
String text = JSON.toJSONString(v, SerializerFeature.UseSingleQuotes, SerializerFeature.WriteMapNullValue);
System.out.println(text);
// Assert.assertEquals("{'list':[{},{}]}", text);
}
public static class V0 {
private List<V1> list = new ArrayList<V1>();
public List<V1> getList() {
return list;
}
public void setList(List<V1> list) {
this.list = list;
}
}
public static class V1 {
private int id;
private TimeUnit unit = TimeUnit.SECONDS;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public TimeUnit getUnit() {
return unit;
}
public void setUnit(TimeUnit unit) {
this.unit = unit;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
}