mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
clang-tidy: loop conversion
Found with modernize-loop-convert Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
15f0ab87e0
commit
ab7f5b0b51
7 changed files with 36 additions and 38 deletions
|
@ -485,35 +485,34 @@ int main (int, char**)
|
|||
{ "name:value", Lexer::Type::pair },
|
||||
{ ")", Lexer::Type::op }, NO, NO }, },
|
||||
};
|
||||
#define NUM_TESTS (sizeof (lexerTests) / sizeof (lexerTests[0]))
|
||||
|
||||
for (unsigned int i = 0; i < NUM_TESTS; i++)
|
||||
for (const auto& lexerTest : lexerTests)
|
||||
{
|
||||
// The isolated test puts the input string directly into the Lexer.
|
||||
Lexer isolated (lexerTests[i].input);
|
||||
Lexer isolated (lexerTest.input);
|
||||
|
||||
for (int j = 0; j < 5; j++)
|
||||
for (const auto& result : lexerTest.results)
|
||||
{
|
||||
if (lexerTests[i].results[j].token[0])
|
||||
if (result.token[0])
|
||||
{
|
||||
// Isolated: "<token>"
|
||||
t.ok (isolated.token (token, type), "Isolated Lexer::token(...) --> true");
|
||||
t.is (token, lexerTests[i].results[j].token, " token --> " + token, lexerTests[i].results[j].expfail_token);
|
||||
t.is ((int)type, (int)lexerTests[i].results[j].type, " type --> Lexer::Type::" + Lexer::typeToString (type), lexerTests[i].results[j].expfail_type);
|
||||
t.is (token, result.token, " token --> " + token, result.expfail_token);
|
||||
t.is ((int)type, (int)result.type, " type --> Lexer::Type::" + Lexer::typeToString (type), result.expfail_type);
|
||||
}
|
||||
}
|
||||
|
||||
// The embedded test surrounds the input string with a space.
|
||||
Lexer embedded (std::string (" ") + lexerTests[i].input + " ");
|
||||
Lexer embedded (std::string (" ") + lexerTest.input + " ");
|
||||
|
||||
for (int j = 0; j < 5; j++)
|
||||
for (const auto& result : lexerTest.results)
|
||||
{
|
||||
if (lexerTests[i].results[j].token[0])
|
||||
if (result.token[0])
|
||||
{
|
||||
// Embedded: "<token>"
|
||||
t.ok (embedded.token (token, type), "Embedded Lexer::token(...) --> true");
|
||||
t.is (token, lexerTests[i].results[j].token, " token --> " + token, lexerTests[i].results[j].expfail_token);
|
||||
t.is ((int)type, (int)lexerTests[i].results[j].type, " type --> Lexer::Type::" + Lexer::typeToString (type), lexerTests[i].results[j].expfail_type);
|
||||
t.is (token, result.token, " token --> " + token, result.expfail_token);
|
||||
t.is ((int)type, (int)result.type, " type --> Lexer::Type::" + Lexer::typeToString (type), result.expfail_type);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue