MCPcopy Create free account
hub / github.com/boostorg/json / testObject

Function testObject

test/basic_parser.cpp:656–700  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

654 }
655
656 void
657 testObject()
658 {
659 TEST_GOOD("{}");
660 TEST_GOOD("{ }");
661 TEST_GOOD("{ \t }");
662 TEST_GOOD("{\"x\":null}");
663 TEST_GOOD("{ \"x\":null}");
664 TEST_GOOD("{\"x\" :null}");
665 TEST_GOOD("{\"x\": null}");
666 TEST_GOOD("{\"x\":null }");
667 TEST_GOOD("{ \"x\" : null }");
668 TEST_GOOD("{ \"x\" : {} }");
669 TEST_GOOD("{ \"x\" : [] }");
670 TEST_GOOD("{ \"x\" : { \"y\" : null } }");
671 TEST_GOOD("{ \"x\" : [{}] }");
672 TEST_GOOD("{\"x\\ny\\u0022\":null}");
673 TEST_GOOD("{ \"x\":1, \"y\":null}");
674 TEST_GOOD("{\"x\":1,\"y\":2,\"z\":3}");
675 TEST_GOOD(" {\"x\":1,\"y\":2,\"z\":3}");
676 TEST_GOOD("{\"x\":1,\"y\":2,\"z\":3} ");
677 TEST_GOOD(" {\"x\":1,\"y\":2,\"z\":3} ");
678 TEST_GOOD("{ \"x\":1,\"y\":2,\"z\":3}");
679 TEST_GOOD("{\"x\" :1,\"y\":2,\"z\":3}");
680 TEST_GOOD("{\"x\":1 ,\"y\":2,\"z\":3}");
681 TEST_GOOD("{\"x\":1,\"y\" :2,\"z\":3}");
682 TEST_GOOD("{\"x\":1,\"y\": 2,\"z\":3}");
683 TEST_GOOD("{\"x\":1,\"y\":2 ,\"z\":3}");
684 TEST_GOOD("{\"x\":1,\"y\":2, \"z\":3}");
685 TEST_GOOD("{\"x\":1,\"y\":2, \"z\" :3}");
686 TEST_GOOD("{\"x\":1,\"y\":2, \"z\": 3}");
687 TEST_GOOD("{\"x\":1,\"y\":2, \"z\":3 }");
688 TEST_GOOD(" \t { \"x\" \n : 1, \"y\" :2, \"z\" : 3} \n");
689
690 TEST_GOOD("[{\"x\":[{\"y\":null}]}]");
691
692 TEST_BAD ("{");
693 TEST_BAD (" {");
694 TEST_BAD (" {}}");
695 TEST_BAD ("{{}}");
696 TEST_BAD ("{[]}");
697
698 TEST_BAD (R"jv( {"x";null} )jv");
699 TEST_BAD (R"jv( {"x":null . "y":0} )jv");
700 }
701
702 void
703 testParser()

Callers 4

runMethod · 0.85
runFunction · 0.85
runMethod · 0.85
runMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected