diff options
author | Markus Schorn | 2009-07-22 13:04:13 +0000 |
---|---|---|
committer | Markus Schorn | 2009-07-22 13:04:13 +0000 |
commit | 6b2f285d8737b970bd9fdf0a1ee4217d132e4547 (patch) | |
tree | b625a627368affce60f4e0633f0cd25492c6117c /core/org.eclipse.cdt.core.tests | |
parent | 040fa39ccdec18bba9482988e651d2f0e9f8e398 (diff) | |
download | org.eclipse.cdt-6b2f285d8737b970bd9fdf0a1ee4217d132e4547.tar.gz org.eclipse.cdt-6b2f285d8737b970bd9fdf0a1ee4217d132e4547.tar.xz org.eclipse.cdt-6b2f285d8737b970bd9fdf0a1ee4217d132e4547.zip |
Content assist for anonymous struct members, bug 284245.
Diffstat (limited to 'core/org.eclipse.cdt.core.tests')
-rw-r--r-- | core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/prefix/BasicCompletionTest.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/prefix/BasicCompletionTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/prefix/BasicCompletionTest.java index 2c9b2188976..7c3340f0624 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/prefix/BasicCompletionTest.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/prefix/BasicCompletionTest.java @@ -8,6 +8,7 @@ * Contributors: * IBM Corporation - initial API and implementation * Bryan Wilkinson (QNX) + * Markus Schorn (Wind River Systems) *******************************************************************************/ package org.eclipse.cdt.core.parser.tests.prefix; @@ -168,4 +169,26 @@ public class BasicCompletionTest extends CompletionTestBase { String[] expected= {}; checkCompletion(code, true, expected); } + + // struct s1 { + // struct { + // int a1; + // int a2; + // }; + // union { + // int u1; + // char u2; + // }; + // int b; + // }; + // int test() { + // struct s1 s; + // s. + public void testBug284245() throws Exception { + String code = getAboveComment(); + String[] expectedCpp= {"a1", "a2", "b", "s1", "u1", "u2"}; + String[] expectedC= {"a1", "a2", "b", "u1", "u2"}; + checkCompletion(code, true, expectedCpp); + checkCompletion(code, false, expectedC); + } } |