1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-10 12:03:16 +02:00

Fix for bug 208418

This commit is contained in:
Jason Montojo 2007-11-01 15:06:36 +00:00
parent 8b8971f1a3
commit 5e13f37831

View file

@ -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;
}
}