use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.
the class EnumFieldTest2_private method test_error_nul.
public void test_error_nul() throws Exception {
Exception error = null;
try {
JSONReader read = new JSONReader(new StringReader("[nul"));
read.config(Feature.SupportArrayToBean, true);
Model model = read.readObject(Model.class);
read.readObject(Model.class);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.
the class EnumFieldTest2_private method test_error_nu.
public void test_error_nu() throws Exception {
Exception error = null;
try {
JSONReader read = new JSONReader(new StringReader("[nu"));
read.config(Feature.SupportArrayToBean, true);
Model model = read.readObject(Model.class);
read.readObject(Model.class);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.
the class JSONObjectTest3 method test_error_3.
public void test_error_3() throws Exception {
String text = "{value:'123',big:false}";
Bean bean = JSON.parseObject(text, Bean.class);
JSONException error = null;
try {
bean.is();
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.
the class JSONObjectTest3 method test_error_8.
public void test_error_8() throws Exception {
String text = "{value:'123',big:false}";
Bean bean = JSON.parseObject(text, Bean.class);
JSONException error = null;
try {
bean.xx();
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.
the class Bug_for_issue_537 method test_for_issue_method.
public void test_for_issue_method() throws Exception {
String text = "{\"value\":2147483649}";
Exception error = null;
try {
JSON.parseObject(text, V2.class);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
Assert.assertTrue(error.getMessage().contains("field : value"));
}
Aggregations