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:
parent
ec0bfbda3a
commit
02048cd67f
2 changed files with 113 additions and 91 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue