Search in sources :

Example 61 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_false method test_scan_false_4.

public void test_scan_false_4() throws Exception {
    JSONException error = null;
    try {
        JSONScanner lexer = new JSONScanner("falze");
        lexer.scanFalse();
    } catch (JSONException e) {
        error = e;
    }
    Assert.assertNotNull(error);
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner) JSONException(com.alibaba.fastjson.JSONException)

Example 62 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_false method test_scan_false_13.

public void test_scan_false_13() throws Exception {
    JSONScanner lexer = new JSONScanner("false\ba");
    lexer.scanFalse();
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner)

Example 63 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_false method test_scan_false_6_1.

public void test_scan_false_6_1() throws Exception {
    JSONException error = null;
    try {
        JSONScanner lexer = new JSONScanner("falsee");
        lexer.scanFalse();
    } catch (JSONException e) {
        error = e;
    }
    Assert.assertNotNull(error);
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner) JSONException(com.alibaba.fastjson.JSONException)

Example 64 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_ident method test_new.

public void test_new() throws Exception {
    JSONScanner lexer = new JSONScanner("new");
    lexer.scanIdent();
    Assert.assertEquals(JSONToken.NEW, lexer.token());
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner)

Example 65 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_ident method test_true.

public void test_true() throws Exception {
    JSONScanner lexer = new JSONScanner("true");
    lexer.scanIdent();
    Assert.assertEquals(JSONToken.TRUE, lexer.token());
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner)

Aggregations

JSONScanner (com.alibaba.fastjson.parser.JSONScanner)179 JSONException (com.alibaba.fastjson.JSONException)37 SymbolTable (com.alibaba.fastjson.parser.SymbolTable)15 JSONReader (com.alibaba.fastjson.JSONReader)11 ParseException (java.text.ParseException)5 BigInteger (java.math.BigInteger)3 DateFormat (java.text.DateFormat)3 SimpleDateFormat (java.text.SimpleDateFormat)3 Date (java.util.Date)3 JSONLexer (com.alibaba.fastjson.parser.JSONLexer)2 JSONObject (com.alibaba.fastjson.JSONObject)1 AccessibleObject (java.lang.reflect.AccessibleObject)1 BigDecimal (java.math.BigDecimal)1 AccessControlException (java.security.AccessControlException)1 Calendar (java.util.Calendar)1