package com.alibaba.json.bvt.parser; import org.junit.Assert; import junit.framework.TestCase; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONException; public class JSONScannerTest_scanFieldLong extends TestCase { public void test_0() throws Exception { String text = "{\"value\":1.0}"; VO obj = JSON.parseObject(text, VO.class); Assert.assertEquals(1, obj.getValue()); } /** public void test_1() throws Exception { JSONException error = null; try { String text = "{\"value\":922337203685477580723}"; JSON.parseObject(text, VO.class); } catch (JSONException ex) { error = ex; } Assert.assertNotNull(error); } public void test_2() throws Exception { JSONException error = null; try { String text = "{\"value\":32RR}"; JSON.parseObject(text, VO.class); } catch (JSONException ex) { error = ex; } Assert.assertNotNull(error); } public void test_error_3() throws Exception { JSONException error = null; try { String text = "{\"value\":δΈ­}"; JSON.parseObject(text, VO.class); } catch (JSONException ex) { error = ex; } Assert.assertNotNull(error); } public void test_error_4() throws Exception { JSONException error = null; try { String text = "{\"value\":3}}"; JSON.parseObject(text, VO.class); } catch (JSONException ex) { error = ex; } Assert.assertNotNull(error); } public void test_error_5() throws Exception { JSONException error = null; try { String text = "{\"value\":3}F"; JSON.parseObject(text, VO.class); } catch (JSONException ex) { error = ex; } Assert.assertNotNull(error); } public void test_error_6() throws Exception { JSONException error = null; try { String text = "{\"value\":3{"; JSON.parseObject(text, VO.class); } catch (JSONException ex) { error = ex; } Assert.assertNotNull(error); } public void test_error_7() throws Exception { JSONException error = null; try { String text = "{\"value\":\0}"; JSON.parseObject(text, VO.class); } catch (JSONException ex) { error = ex; } Assert.assertNotNull(error); } */ public static class VO { private long value; public long getValue() { return value; } public void setValue(long value) { this.value = value; } } }