diff options
author | Andrew Gvozdev | 2011-04-26 21:46:32 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2011-04-26 21:46:32 +0000 |
commit | acf993572f38514bac33b507635b1c72f693960a (patch) | |
tree | 19b2f0fab4db84d60a00a050eeeef6891fca30c9 /build | |
parent | e4264eb0d40b8e5794f8edd9fd830f9091575e12 (diff) | |
download | org.eclipse.cdt-acf993572f38514bac33b507635b1c72f693960a.tar.gz org.eclipse.cdt-acf993572f38514bac33b507635b1c72f693960a.tar.xz org.eclipse.cdt-acf993572f38514bac33b507635b1c72f693960a.zip |
compilation warnings
Diffstat (limited to 'build')
-rw-r--r-- | build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/projectmodel/tests/OptionStringListValueTests.java | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/projectmodel/tests/OptionStringListValueTests.java b/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/projectmodel/tests/OptionStringListValueTests.java index 1d1196cf5ee..0fe110d52d7 100644 --- a/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/projectmodel/tests/OptionStringListValueTests.java +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/projectmodel/tests/OptionStringListValueTests.java @@ -80,7 +80,7 @@ public class OptionStringListValueTests extends TestCase { list.addAll(ls.getSettingEntriesList(ICSettingEntry.INCLUDE_PATH)); ls.setSettingEntries(ICSettingEntry.INCLUDE_PATH, list); - List returned = ls.getSettingEntriesList(ICSettingEntry.INCLUDE_PATH); + List<ICLanguageSettingEntry> returned = ls.getSettingEntriesList(ICSettingEntry.INCLUDE_PATH); assertEquals(list.size(), returned.size()); assertTrue(Arrays.equals(list.toArray(), returned.toArray())); @@ -169,19 +169,12 @@ public class OptionStringListValueTests extends TestCase { assertTrue(Arrays.equals(list.toArray(), returned.toArray())); } - private Set[] diff(List<ICLanguageSettingEntry> list1, List list2){ + private void checkEntriesMatch(List<ICLanguageSettingEntry> list1, List<ICLanguageSettingEntry> list2){ Set<ICLanguageSettingEntry> set1 = new LinkedHashSet<ICLanguageSettingEntry>(list1); set1.removeAll(list2); - Set set2 = new LinkedHashSet(list2); + Set<ICLanguageSettingEntry> set2 = new LinkedHashSet<ICLanguageSettingEntry>(list2); set2.removeAll(list1); - if(set1.size() == 0 && set2.size() == 0) - return null; - return new Set[]{set1, set2}; - } - - private void checkEntriesMatch(List<ICLanguageSettingEntry> list1, List list2){ - Set[] diff = diff(list1, list2); - if(diff != null){ + if(set1.size() != 0 || set2.size() != 0) { fail("entries diff"); } } @@ -195,8 +188,9 @@ public class OptionStringListValueTests extends TestCase { } private static void checkOptionValues(IOption option) throws Exception { - List list = (List)option.getValue(); - String values[] = (String[])list.toArray(new String[list.size()]); + @SuppressWarnings("unchecked") + List<String> list = (List<String>)option.getValue(); + String values[] = list.toArray(new String[list.size()]); String[] values2 = option.getBasicStringListValue(); OptionStringValue[] values3 = option.getBasicStringListValueElements(); assertTrue(Arrays.equals(values, values2)); |