Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / test / LexerTests.cpp
diff options
context:
space:
mode:
1 files changed, 14 insertions, 12 deletions
-rw-r--r--JSImpl/test/LexerTests.cpp26
diff --git a/JSImpl/test/LexerTests.cpp b/JSImpl/test/LexerTests.cpp
index b24d7a2..2f13916 100644
--- a/JSImpl/test/LexerTests.cpp
+++ b/JSImpl/test/LexerTests.cpp
@@ -18,29 +18,31 @@ TEST(Lexer, Number)
Tokenize("213434.24", tokens);
ASSERT_EQ(tokens.size(), 2u);
- ASSERT_EQ(tokens[0].Type, TokenType::Number);
- ASSERT_EQ(tokens[0].Number, 213434.24);
+ ASSERT_EQ(tokens[0].Type, TokenType::Number);
+ ASSERT_EQ(tokens[0].Number, 213434.24);
}
TEST(Lexer, HexNumber)
{
IPLVector<Token> tokens;
- const auto& res = Tokenize("0x10", tokens);
+ auto result = Tokenize("0x10", tokens);
+ ASSERT_TRUE(result.IsSuccessful);
ASSERT_EQ(tokens.size(), 2u);
- ASSERT_EQ(tokens[0].Type, TokenType::Number);
- ASSERT_EQ(tokens[0].Number, 16);
+ ASSERT_EQ(tokens[0].Type, TokenType::Number);
+ ASSERT_EQ(tokens[0].Number, 16);
}
TEST(Lexer, ScientificNotationNumber)
{
IPLVector<Token> tokens;
- const auto& res = Tokenize("1e2", tokens);
+ auto result = Tokenize("1e2", tokens);
+ ASSERT_TRUE(result.IsSuccessful);
ASSERT_EQ(tokens.size(), 2u);
- ASSERT_EQ(tokens[0].Type, TokenType::Number);
- ASSERT_EQ(tokens[0].Number, 100);
+ ASSERT_EQ(tokens[0].Type, TokenType::Number);
+ ASSERT_EQ(tokens[0].Number, 100);
}
TEST(Lexer, NumberStartWithNine)
@@ -48,8 +50,8 @@ TEST(Lexer, NumberStartWithNine)
IPLVector<Token> tokens;
Tokenize("999", tokens);
ASSERT_EQ(tokens.size(), 2u);
- ASSERT_EQ(tokens[0].Type, TokenType::Number);
- ASSERT_EQ(tokens[0].Number, 999);
+ ASSERT_EQ(tokens[0].Type, TokenType::Number);
+ ASSERT_EQ(tokens[0].Number, 999);
}
TEST(Lexer, NumberStartWithZero)
@@ -57,8 +59,8 @@ TEST(Lexer, NumberStartWithZero)
IPLVector<Token> tokens;
Tokenize("0999", tokens);
ASSERT_EQ(tokens.size(), 2u);
- ASSERT_EQ(tokens[0].Type, TokenType::Number);
- ASSERT_EQ(tokens[0].Number, 999);
+ ASSERT_EQ(tokens[0].Type, TokenType::Number);
+ ASSERT_EQ(tokens[0].Number, 999);
}
TEST(Lexer, SpaceNewLineSpace)