package com.alibaba.json.bvt.parser;
import junit.framework.Assert;
import junit.framework.TestCase;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.parser.JSONScanner;
public class JSONScannerTest_isEOF extends TestCase {
public void test_0() throws Exception {
String text = "{} ";
JSONObject obj = JSON.parseObject(text);
Assert.assertEquals(0, obj.size());
}
public void test_1() throws Exception {
JSONScanner lexer = new JSONScanner(" ");
lexer.nextToken();
Assert.assertTrue(lexer.isEOF());
}
public void test_2() throws Exception {
JSONScanner lexer = new JSONScanner("1 ");
lexer.nextToken();
lexer.nextToken();
Assert.assertTrue(lexer.isEOF());
}
public void test_3() throws Exception {
JSONScanner lexer = new JSONScanner(" {}");
lexer.nextToken();
Assert.assertTrue(!lexer.isEOF());
}
}