| 41 | } |
| 42 | |
| 43 | TEST(TokenizeTest, TokenDetection) { |
| 44 | EXPECT_THAT(TokenizeString("x :1"), ElementsAre("x", ":", "1")); |
| 45 | EXPECT_THAT(TokenizeString("x:1"), ElementsAre("x", ":", "1")); |
| 46 | EXPECT_THAT(TokenizeString("x {1"), ElementsAre("x", "{", "1")); |
| 47 | EXPECT_THAT(TokenizeString("x{1"), ElementsAre("x", "{", "1")); |
| 48 | EXPECT_THAT(TokenizeString("x }1"), ElementsAre("x", "}", "1")); |
| 49 | EXPECT_THAT(TokenizeString("x}1"), ElementsAre("x", "}", "1")); |
| 50 | EXPECT_THAT(TokenizeString("x \"1"), ElementsAre("x", "1")); |
| 51 | EXPECT_THAT(TokenizeString("x\"1"), ElementsAre("x", "1")); |
| 52 | } |
| 53 | |
| 54 | TEST(TokenizeTest, QuotedTokenDetection) { |
| 55 | EXPECT_THAT(TokenizeString("\"w:x{y}z\"1"), ElementsAre("w:x{y}z", "1")); |
nothing calls this directly
no test coverage detected