Skip to content

Commit ea6e51e

Browse files
committed
テストの追加
1 parent 43285d1 commit ea6e51e

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

test/lexer_test.cpp

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
4254
TEST(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+
4872
TEST(JsonParserTest, LexicalHappyTest8) {
4973
std::stringstream ss;
5074
ss << R"({ "user_info": { "user_id": "A1234567", "user_name": "Yamada Taro" } })";

0 commit comments

Comments
 (0)