Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / test / LexerTests.cpp
diff options
context:
space:
mode:
Commitf5c2af4268bc09aa9915798b18827a25a5c2723a (patch)
Author
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2018-10-29 19:56:21 +0200
Committer
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2018-10-29 20:17:27 +0200
Files726a0e803817e0773a58d7a922e11a7d73675acd /JSImpl/test/LexerTests.cpp
IPL-f5c2af4268bc09aa9915798b18827a25a5c2723a.tar
IPL-f5c2af4268bc09aa9915798b18827a25a5c2723a.tar.gz
IPL-f5c2af4268bc09aa9915798b18827a25a5c2723a.zip
Parenta00a7fd7d3a18670bc7237d2d410915c74d7380c (diff)
Fixed tests on Windows
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)