package com.alibaba.json.bvt.date;
import java.util.Date;
import org.junit.Assert;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONException;
import junit.framework.TestCase;
public class DateTest_error extends TestCase {
public void test_error() throws Exception {
String text = "{\"value\":true}";
Exception error = null;
try {
JSON.parseObject(text, Date.class);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
public void test_error_1() throws Exception {
String text = "{1:true}";
Exception error = null;
try {
JSON.parseObject(text, Date.class);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
public void test_error_2() throws Exception {
String text = "{\"@type\":\"java.util.Date\",\"value\":true}";
Exception error = null;
try {
JSON.parseObject(text, Date.class);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
public void test_error_3() throws Exception {
String text = "{\"@type\":\"java.util.Date\",\"value\":true}";
Exception error = null;
try {
JSON.parseObject(text);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
public void test_error_4() throws Exception {
String text = "{\"@type\":\"java.util.Date\",1:true}";
Exception error = null;
try {
JSON.parseObject(text);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
public void test_error_5() throws Exception {
String text = "\"xxxxxxxxx\"";
Exception error = null;
try {
JSON.parseObject(text, Date.class);
} catch (JSONException ex) {
error = ex;
}
Assert.assertNotNull(error);
}
}