File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
cucumber_cpp/library/cucumber_expression/test Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -74,4 +74,17 @@ namespace cucumber_cpp::library::cucumber_expression
7474 << std::format (" Test failed for file: {}" , file);
7575 }
7676 }
77+
78+ TEST (TestExpressionTokenizer, TestNameOf)
79+ {
80+ EXPECT_THAT (Token::NameOf (TokenType::startOfLine), testing::StrEq (" startOfLine" ));
81+ EXPECT_THAT (Token::NameOf (TokenType::endOfLine), testing::StrEq (" endOfLine" ));
82+ EXPECT_THAT (Token::NameOf (TokenType::whiteSpace), testing::StrEq (" whiteSpace" ));
83+ EXPECT_THAT (Token::NameOf (TokenType::beginOptional), testing::StrEq (" beginOptional" ));
84+ EXPECT_THAT (Token::NameOf (TokenType::endOptional), testing::StrEq (" endOptional" ));
85+ EXPECT_THAT (Token::NameOf (TokenType::beginParameter), testing::StrEq (" beginParameter" ));
86+ EXPECT_THAT (Token::NameOf (TokenType::endParameter), testing::StrEq (" endParameter" ));
87+ EXPECT_THAT (Token::NameOf (TokenType::alternation), testing::StrEq (" alternation" ));
88+ EXPECT_THAT (Token::NameOf (TokenType::text), testing::StrEq (" text" ));
89+ }
7790}
You can’t perform that action at this time.
0 commit comments