Tokenizer: Added TODO test cases for splitting up variable declarations
This commit is contained in:
parent
3d195f2326
commit
5e93281310
|
@ -217,7 +217,8 @@ private:
|
||||||
TEST_CASE(vardecl11);
|
TEST_CASE(vardecl11);
|
||||||
TEST_CASE(vardecl12);
|
TEST_CASE(vardecl12);
|
||||||
TEST_CASE(vardecl13);
|
TEST_CASE(vardecl13);
|
||||||
TEST_CASE(vardecl_stl);
|
TEST_CASE(vardecl_stl_1);
|
||||||
|
TEST_CASE(vardecl_stl_2);
|
||||||
TEST_CASE(vardecl_template);
|
TEST_CASE(vardecl_template);
|
||||||
TEST_CASE(vardecl_union);
|
TEST_CASE(vardecl_union);
|
||||||
TEST_CASE(volatile_variables);
|
TEST_CASE(volatile_variables);
|
||||||
|
@ -3578,7 +3579,7 @@ private:
|
||||||
ASSERT_EQUALS(res4, tokenizeAndStringify(code4));
|
ASSERT_EQUALS(res4, tokenizeAndStringify(code4));
|
||||||
}
|
}
|
||||||
|
|
||||||
void vardecl_stl()
|
void vardecl_stl_1()
|
||||||
{
|
{
|
||||||
// ticket #520
|
// ticket #520
|
||||||
|
|
||||||
|
@ -3595,6 +3596,17 @@ private:
|
||||||
ASSERT_EQUALS(res3, tokenizeAndStringify(code3));
|
ASSERT_EQUALS(res3, tokenizeAndStringify(code3));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void vardecl_stl_2()
|
||||||
|
{
|
||||||
|
const char code1[] = "{ std::string x = \"abc\"; }";
|
||||||
|
TODO_ASSERT_EQUALS("{ std :: string x ; x = \"abc\" ; }", tokenizeAndStringify(code1));
|
||||||
|
ASSERT_EQUALS("{ std :: string x = \"abc\" ; }", tokenizeAndStringify(code1));
|
||||||
|
|
||||||
|
const char code2[] = "{ std::vector<int> x = y; }";
|
||||||
|
TODO_ASSERT_EQUALS("{ std :: vector < int > x ; x = y ; }", tokenizeAndStringify(code2));
|
||||||
|
ASSERT_EQUALS("{ std :: vector < int > x = y ; }", tokenizeAndStringify(code2));
|
||||||
|
}
|
||||||
|
|
||||||
void vardecl_template()
|
void vardecl_template()
|
||||||
{
|
{
|
||||||
// ticket #1046
|
// ticket #1046
|
||||||
|
|
Loading…
Reference in New Issue