1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-30 12:25: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 {};
// };
//{CompletionTest.h}
//class C1;
//class C2;
@ -154,6 +151,13 @@ public class CompletionTests extends AbstractContentAssistTest {
//struct Struct2;
//union Union1;
//union Union2;
// struct s206450 {
// struct {int a1; int a2;};
// union {int u1; char u2;};
// struct {int a3;} a4;
// int b;
// };
public CompletionTests(String name) {
super(name, true);
@ -1156,4 +1160,10 @@ public class CompletionTests extends AbstractContentAssistTest {
final String[] expected= {"iam1()"};
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 gC1, gC2;
//#endif /* STRUCT_C1 */
// struct s206450 {
// struct {int a1; int a2;};
// union {int u1; char u2;};
// struct {int a3;} a4;
// int b;
// };
//{DisturbWith.c}
// int gTemp;
@ -939,4 +945,10 @@ public class CompletionTests_PlainC extends AbstractContentAssistTest {
final String[] expected= {"enum0", "enum1", "enum2"};
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);
}
}