diff --git a/core/org.eclipse.cdt.core.tests/ChangeLog b/core/org.eclipse.cdt.core.tests/ChangeLog index 44a221195bd..5dcd4de6fd0 100644 --- a/core/org.eclipse.cdt.core.tests/ChangeLog +++ b/core/org.eclipse.cdt.core.tests/ChangeLog @@ -1,3 +1,6 @@ +2004-02-19 Andrew Niefer + remove order dependancy in ParserSymbolTableTests.testUsingDeclaration_2 + 2004-02-18 Andrew Niefer modify ParserSymbolTableTests.testUsingDeclaration_2 diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java index df8b0f60534..9f7f642e9af 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java @@ -1177,17 +1177,17 @@ public class ParserSymbolTableTest extends TestCase { using = bar.addUsingDeclaration( "f", A ); - Iterator iter = using.getReferencedSymbols().iterator(); - assertEquals( iter.next(), f1 ); - assertEquals( iter.next(), f2 ); - assertFalse( iter.hasNext() ); - - iter = using.getDeclaredSymbols().iterator(); - iter.next(); + List list = using.getReferencedSymbols(); + assertTrue( list.contains( f1 ) ); + assertTrue( list.contains( f2 ) ); + assertEquals( list.size(), 2 ); + + int index = list.indexOf( f2 ); + list = using.getDeclaredSymbols(); look = bar.unqualifiedFunctionLookup( "f", paramList ); assertTrue( look != null ); - assertEquals( look, iter.next() ); + assertEquals( look, list.get( index ) ); } /**