예제 #1
0
        static void testGetBooleanValue()
        {
            JSONParse parser = new JSONParse("false");

            System.assertEquals(false, parser.isObject());
            System.assertEquals(false, parser.isArray());
            System.assertEquals(false, parser.getBooleanValue());
            parser = new JSONParse("\"false\"");
            System.assertEquals(false, parser.isObject());
            System.assertEquals(false, parser.isArray());
            System.assertEquals(false, parser.getBooleanValue());
            parser = new JSONParse("\"FALSE\"");
            System.assertEquals(false, parser.isObject());
            System.assertEquals(false, parser.isArray());
            System.assertEquals(false, parser.getBooleanValue());
            parser = new JSONParse("true");
            System.assertEquals(false, parser.isObject());
            System.assertEquals(false, parser.isArray());
            System.assertEquals(true, parser.getBooleanValue());
            parser = new JSONParse("\"true\"");
            System.assertEquals(false, parser.isObject());
            System.assertEquals(false, parser.isArray());
            System.assertEquals(true, parser.getBooleanValue());
            parser = new JSONParse("\"TRUE\"");
            System.assertEquals(false, parser.isObject());
            System.assertEquals(false, parser.isArray());
            System.assertEquals(true, parser.getBooleanValue());
        }
예제 #2
0
        static void testRawBooleanTrue()
        {
            JSONParse parser = new JSONParse("true");

            System.assertEquals(false, parser.isObject());
            System.assertEquals(false, parser.isArray());
            System.assertEquals(true, parser.getBooleanValue());
        }