From 25d77f4ed2d89e6df1caba2331d52ef9c687cf08 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Mon, 26 Feb 2007 10:25:28 +0000 Subject: [PATCH] Updates a test-case to expect case-insensitive completion proposals. --- .../cdt/core/parser/tests/ast2/AST2CPPTests.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java index ea4aebfff93..74b9f1434ee 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java @@ -14,6 +14,7 @@ */ package org.eclipse.cdt.core.parser.tests.ast2; +import java.util.HashSet; import java.util.Iterator; import org.eclipse.cdt.core.dom.ast.ASTSignatureUtil; @@ -2169,8 +2170,21 @@ public class AST2CPPTests extends AST2BaseTest { tu.accept(col); IASTName name = col.getName(11); + assertEquals("a", name.toString()); IBinding[] bs = CPPSemantics.findBindingsForContentAssist(name, true); - assertEquals(4, bs.length); + + // check the result + HashSet result= new HashSet(); + for (int i = 0; i < bs.length; i++) { + IBinding binding = bs[i]; + result.add(binding.getName()); + } + assertTrue(result.contains("a1")); + assertTrue(result.contains("a2")); + assertTrue(result.contains("a3")); + assertTrue(result.contains("a4")); + assertTrue(result.contains("A")); + assertEquals(5, bs.length); } public void testIsStatic() throws Exception {