1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-30 04:15:35 +02:00

Failing tests for bug 206450.

This commit is contained in:
Markus Schorn 2008-05-29 11:16:22 +00:00
parent ec0bfbda3a
commit 02048cd67f
2 changed files with 113 additions and 91 deletions

View file

@ -62,9 +62,6 @@ public class CompletionTests extends AbstractContentAssistTest {
// class gnsClass {}; // class gnsClass {};
// }; // };
//{CompletionTest.h} //{CompletionTest.h}
//class C1; //class C1;
//class C2; //class C2;
@ -154,6 +151,13 @@ public class CompletionTests extends AbstractContentAssistTest {
//struct Struct2; //struct Struct2;
//union Union1; //union Union1;
//union Union2; //union Union2;
// struct s206450 {
// struct {int a1; int a2;};
// union {int u1; char u2;};
// struct {int a3;} a4;
// int b;
// };
public CompletionTests(String name) { public CompletionTests(String name) {
super(name, true); super(name, true);
@ -1156,4 +1160,10 @@ public class CompletionTests extends AbstractContentAssistTest {
final String[] expected= {"iam1()"}; final String[] expected= {"iam1()"};
assertCompletionResults(expected); assertCompletionResults(expected);
} }
// void test() {struct s206450 x; x./*cursor*/
public void _testNestedAnonymousStructs_Bug206450() throws Exception {
final String[] expected= {"a1", "a2", "u1", "u2", "a4", "b", "s206450"};
assertCompletionResults(expected);
}
} }

View file

@ -136,6 +136,12 @@ public class CompletionTests_PlainC extends AbstractContentAssistTest {
//C1* gfC2(); //C1* gfC2();
//C1 gC1, gC2; //C1 gC1, gC2;
//#endif /* STRUCT_C1 */ //#endif /* STRUCT_C1 */
// struct s206450 {
// struct {int a1; int a2;};
// union {int u1; char u2;};
// struct {int a3;} a4;
// int b;
// };
//{DisturbWith.c} //{DisturbWith.c}
// int gTemp; // int gTemp;
@ -939,4 +945,10 @@ public class CompletionTests_PlainC extends AbstractContentAssistTest {
final String[] expected= {"enum0", "enum1", "enum2"}; final String[] expected= {"enum0", "enum1", "enum2"};
assertCompletionResults(expected); assertCompletionResults(expected);
} }
// void test() {struct s206450 x; x./*cursor*/
public void _testNestedAnonymousStructs_Bug206450() throws Exception {
final String[] expected= {"a1", "a2", "u1", "u2", "a4", "b"};
assertCompletionResults(expected);
}
} }