package com.alibaba.json.bvt.path;
import org.junit.Assert;
import com.alibaba.fastjson.JSONPath;
import junit.framework.TestCase;
public class JSONPath_list_size_3 extends TestCase {
public void test_java_bean() throws Exception {
Model model = new Model();
model.id = 1001;
model.name = "wenshao";
JSONPath path = new JSONPath("$.size()");
Integer result = (Integer) path.eval(model);
Assert.assertEquals(2, result.intValue());
}
public void test_java_bean_field_null() throws Exception {
Model model = new Model();
model.id = 1001;
model.name = null;
JSONPath path = new JSONPath("$.size()");
Integer result = (Integer) path.eval(model);
Assert.assertEquals(1, result.intValue());
}
public static class Model {
public int id;
public String name;
}
}