diff --git a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/CPathEntryTest.java b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/CPathEntryTest.java index 96c11bbc2c5..9febc3e7ced 100644 --- a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/CPathEntryTest.java +++ b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/CPathEntryTest.java @@ -8,9 +8,13 @@ * Contributors: * QNX Software Systems - Initial API and implementation * Markus Schorn (Wind River Systems) + * IBM Corporation *******************************************************************************/ package org.eclipse.cdt.core.model.tests; +import java.util.HashSet; +import java.util.Set; + import junit.framework.TestSuite; import org.eclipse.cdt.core.dom.IPDOMManager; @@ -277,9 +281,14 @@ public class CPathEntryTest extends BaseTestCase { assertEquals(sourceEntryName, entries[0].getName()); IPath[] actualExclusionPatterns = entries[0].getExclusionPatterns(); assertEquals(exclusionPatterns.length, actualExclusionPatterns.length); - for (int i = 0; i < actualExclusionPatterns.length; i++) { - IPath path = actualExclusionPatterns[i]; - assertEquals(exclusionPatterns[i], actualExclusionPatterns[i]); + assertEquals(toSet(exclusionPatterns), toSet(actualExclusionPatterns)); + } + + private Set toSet(Object[] array) { + HashSet set = new HashSet(); + for (int i = 0; i < array.length; i++) { + set.add(array[i]); } + return set; } }