@@ -39,12 +39,36 @@ TEST(JsonParserTest, LexicalHappyTest6) {
3939 ASSERT_EQ (JsonParser::Lexer (ss).size (), 17 );
4040}
4141
42+ TEST (JsonParserTest, LexicalHappyTest6_1) {
43+ std::stringstream ss;
44+ ss << R"( { "pi": 5.14 })" ;
45+ ASSERT_EQ (JsonParser::Lexer (ss).size (), 5 );
46+ }
47+
48+ TEST (JsonParserTest, LexicalHappyTest6_2) {
49+ std::stringstream ss;
50+ ss << R"( { "pi": 35.14 })" ;
51+ ASSERT_EQ (JsonParser::Lexer (ss).size (), 5 );
52+ }
53+
4254TEST (JsonParserTest, LexicalHappyTest7) {
4355 std::stringstream ss;
4456 ss << R"( { "name": null, "active_flag": true, "delete_flag": false })" ;
4557 ASSERT_EQ (JsonParser::Lexer (ss).size (), 13 );
4658}
4759
60+ TEST (JsonParserTest, LexicalHappyTest7_1) {
61+ std::stringstream ss;
62+ ss << R"( { "active_flag": true, "delete_flag": false })" ;
63+ ASSERT_EQ (JsonParser::Lexer (ss).size (), 9 );
64+ }
65+
66+ TEST (JsonParserTest, LexicalHappyTest7_2) {
67+ std::stringstream ss;
68+ ss << R"( { "delete_flag": false })" ;
69+ ASSERT_EQ (JsonParser::Lexer (ss).size (), 5 );
70+ }
71+
4872TEST (JsonParserTest, LexicalHappyTest8) {
4973 std::stringstream ss;
5074 ss << R"( { "user_info": { "user_id": "A1234567", "user_name": "Yamada Taro" } })" ;
0 commit comments