Unit Testing: Added more typedef tests
This commit is contained in:
parent
02027eb750
commit
24eba7ef02
|
@ -216,6 +216,7 @@ private:
|
||||||
TEST_CASE(simplifyTypedef58); // ticket #1963
|
TEST_CASE(simplifyTypedef58); // ticket #1963
|
||||||
TEST_CASE(simplifyTypedef59); // ticket #2011
|
TEST_CASE(simplifyTypedef59); // ticket #2011
|
||||||
TEST_CASE(simplifyTypedef60); // ticket #2035
|
TEST_CASE(simplifyTypedef60); // ticket #2035
|
||||||
|
TEST_CASE(simplifyTypedef61); // ticket #2074 and 2075
|
||||||
|
|
||||||
TEST_CASE(simplifyTypedefFunction1);
|
TEST_CASE(simplifyTypedefFunction1);
|
||||||
TEST_CASE(simplifyTypedefFunction2); // ticket #1685
|
TEST_CASE(simplifyTypedefFunction2); // ticket #1685
|
||||||
|
@ -4451,6 +4452,23 @@ private:
|
||||||
ASSERT_EQUALS("", errout.str());
|
ASSERT_EQUALS("", errout.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void simplifyTypedef61() // ticket #2074 and 2075
|
||||||
|
{
|
||||||
|
const char code1[] = "typedef unsigned char (*Mf_GetIndexByte_Func) (void);\n"
|
||||||
|
"typedef const unsigned char * (*Mf_GetPointerToCurrentPos_Func)(void);\n";
|
||||||
|
|
||||||
|
// Check for output..
|
||||||
|
checkSimplifyTypedef(code1);
|
||||||
|
ASSERT_EQUALS("", errout.str());
|
||||||
|
|
||||||
|
const char code2[] = "typedef unsigned long uint32_t;\n"
|
||||||
|
"typedef uint32_t (*write_type_t) (uint32_t);\n";
|
||||||
|
|
||||||
|
// Check for output..
|
||||||
|
checkSimplifyTypedef(code2);
|
||||||
|
ASSERT_EQUALS("", errout.str());
|
||||||
|
}
|
||||||
|
|
||||||
void simplifyTypedefFunction1()
|
void simplifyTypedefFunction1()
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue