List of usage examples for org.apache.commons.collections CollectionUtils isEqualCollection
public static boolean isEqualCollection(final Collection a, final Collection b)
From source file:grakn.core.util.GraqlTestUtil.java
public static <T> void assertCollectionsEqual(Collection<T> c1, Collection<T> c2) { assertTrue("\nc1: " + c1 + "\n!=\nc2: " + c2, CollectionUtils.isEqualCollection(c1, c2)); }
From source file:io.bigio.MessageUtils.java
public static void testMessageEquality(RepMessage m1, RepMessage m2) { assertTrue(m1.isBooleanValue() == m2.isBooleanValue()); assertTrue(m1.getByteValue() == m2.getByteValue()); assertTrue(m1.getShortValue() == m2.getShortValue()); assertTrue(m1.getIntValue() == m1.getIntValue()); assertTrue(m1.getFloatValue() == m2.getFloatValue()); assertTrue(m1.getLongValue() == m2.getLongValue()); assertTrue(m1.getDoubleValue() == m2.getDoubleValue()); assertTrue(m1.getStringValue().equals(m2.getStringValue())); assertTrue(m1.getEcefValue().equals(m2.getEcefValue())); assertEquals(m1.getEnumValue(), m2.getEnumValue()); assertTrue(Arrays.equals(m1.getBooleanArray(), m2.getBooleanArray())); assertTrue(Arrays.equals(m1.getShortArray(), m2.getShortArray())); assertTrue(Arrays.equals(m1.getIntArray(), m2.getIntArray())); assertTrue(Arrays.equals(m1.getFloatArray(), m2.getFloatArray())); assertTrue(Arrays.equals(m1.getLongArray(), m2.getLongArray())); assertTrue(Arrays.equals(m1.getDoubleArray(), m2.getDoubleArray())); assertTrue(Arrays.equals(m1.getStringArray(), m2.getStringArray())); assertTrue(CollectionUtils.isEqualCollection(m1.getBooleanList(), m2.getBooleanList())); assertTrue(CollectionUtils.isEqualCollection(m1.getByteList(), m2.getByteList())); assertTrue(CollectionUtils.isEqualCollection(m1.getShortList(), m2.getShortList())); assertTrue(CollectionUtils.isEqualCollection(m1.getIntList(), m2.getIntList())); assertTrue(CollectionUtils.isEqualCollection(m1.getFloatList(), m2.getFloatList())); assertTrue(CollectionUtils.isEqualCollection(m1.getLongList(), m2.getLongList())); assertTrue(CollectionUtils.isEqualCollection(m1.getDoubleList(), m2.getDoubleList())); assertTrue(CollectionUtils.isEqualCollection(m1.getStringList(), m2.getStringList())); assertTrue(m1.getEcefList().size() == m2.getEcefList().size()); for (int i = 0; i < m1.getEcefList().size(); ++i) { assertTrue(m1.getEcefList().get(i).equals(m2.getEcefList().get(i))); }/*from w w w .j av a 2 s.com*/ assertTrue(m1.getBoolean2DList().size() == m2.getBoolean2DList().size()); for (int i = 0; i < m1.getBoolean2DList().size(); ++i) { assertTrue(m1.getBoolean2DList().get(i).size() == m2.getBoolean2DList().get(i).size()); for (int j = 0; j < m1.getBoolean2DList().get(i).size(); ++j) { assertTrue(m1.getBoolean2DList().get(i).get(j) == m2.getBoolean2DList().get(i).get(j)); } } assertTrue(m1.getByte2DList().size() == m2.getByte2DList().size()); for (int i = 0; i < m1.getByte2DList().size(); ++i) { assertTrue(m1.getByte2DList().get(i).size() == m2.getByte2DList().get(i).size()); for (int j = 0; j < m1.getByte2DList().get(i).size(); ++j) { assertTrue(m1.getByte2DList().get(i).get(j) == m2.getByte2DList().get(i).get(j)); } } assertTrue(m1.getShort2DList().size() == m2.getShort2DList().size()); for (int i = 0; i < m1.getShort2DList().size(); ++i) { assertTrue(m1.getShort2DList().get(i).size() == m2.getShort2DList().get(i).size()); for (int j = 0; j < m1.getShort2DList().get(i).size(); ++j) { assertTrue(m1.getShort2DList().get(i).get(j).equals(m2.getShort2DList().get(i).get(j))); } } assertTrue(m1.getInt2DList().size() == m2.getInt2DList().size()); for (int i = 0; i < m1.getInt2DList().size(); ++i) { assertTrue(m1.getInt2DList().get(i).size() == m2.getInt2DList().get(i).size()); for (int j = 0; j < m1.getInt2DList().get(i).size(); ++j) { assertTrue(m1.getInt2DList().get(i).get(j).equals(m2.getInt2DList().get(i).get(j))); } } assertTrue(m1.getFloat2DList().size() == m2.getFloat2DList().size()); for (int i = 0; i < m1.getFloat2DList().size(); ++i) { assertTrue(m1.getFloat2DList().get(i).size() == m2.getFloat2DList().get(i).size()); for (int j = 0; j < m1.getFloat2DList().get(i).size(); ++j) { assertTrue(m1.getFloat2DList().get(i).get(j).equals(m2.getFloat2DList().get(i).get(j))); } } assertTrue(m1.getLong2DList().size() == m2.getLong2DList().size()); for (int i = 0; i < m1.getLong2DList().size(); ++i) { assertTrue(m1.getLong2DList().get(i).size() == m2.getLong2DList().get(i).size()); for (int j = 0; j < m1.getLong2DList().get(i).size(); ++j) { assertTrue(m1.getLong2DList().get(i).get(j).equals(m2.getLong2DList().get(i).get(j))); } } assertTrue(m1.getDouble2DList().size() == m2.getDouble2DList().size()); for (int i = 0; i < m1.getDouble2DList().size(); ++i) { assertTrue(m1.getDouble2DList().get(i).size() == m2.getDouble2DList().get(i).size()); for (int j = 0; j < m1.getDouble2DList().get(i).size(); ++j) { assertTrue(m1.getDouble2DList().get(i).get(j).equals(m2.getDouble2DList().get(i).get(j))); } } assertTrue(m1.getString2DList().size() == m2.getString2DList().size()); for (int i = 0; i < m1.getString2DList().size(); ++i) { assertTrue(m1.getString2DList().get(i).size() == m2.getString2DList().get(i).size()); for (int j = 0; j < m1.getString2DList().get(i).size(); ++j) { assertTrue(m1.getString2DList().get(i).get(j).equals(m2.getString2DList().get(i).get(j))); } } assertTrue(m1.getEcef2DList().size() == m2.getEcef2DList().size()); for (int i = 0; i < m1.getEcef2DList().size(); ++i) { assertTrue(m1.getEcef2DList().get(i).size() == m2.getEcef2DList().get(i).size()); for (int j = 0; j < m1.getEcef2DList().get(i).size(); ++j) { assertTrue(m1.getEcef2DList().get(i).get(j).equals(m2.getEcef2DList().get(i).get(j))); } } assertTrue(m1.getBooleanMap().keySet().size() == m2.getBooleanMap().keySet().size()); for (String key : m1.getBooleanMap().keySet()) { assertTrue(m1.getBooleanMap().get(key).equals(m2.getBooleanMap().get(key))); } assertTrue(m1.getByteMap().keySet().size() == m2.getByteMap().keySet().size()); for (String key : m1.getByteMap().keySet()) { assertTrue(m1.getByteMap().get(key).equals(m2.getByteMap().get(key))); } assertTrue(m1.getShortMap().keySet().size() == m2.getShortMap().keySet().size()); for (String key : m1.getShortMap().keySet()) { assertTrue(m1.getShortMap().get(key).equals(m2.getShortMap().get(key))); } assertTrue(m1.getIntMap().keySet().size() == m2.getIntMap().keySet().size()); for (String key : m1.getIntMap().keySet()) { assertTrue(m1.getIntMap().get(key).equals(m2.getIntMap().get(key))); } assertTrue(m1.getFloatMap().keySet().size() == m2.getFloatMap().keySet().size()); for (String key : m1.getFloatMap().keySet()) { assertTrue(m1.getFloatMap().get(key).equals(m2.getFloatMap().get(key))); } assertTrue(m1.getLongMap().keySet().size() == m2.getLongMap().keySet().size()); for (String key : m1.getLongMap().keySet()) { assertTrue(m1.getLongMap().get(key).equals(m2.getLongMap().get(key))); } assertTrue(m1.getDoubleMap().keySet().size() == m2.getDoubleMap().keySet().size()); for (String key : m1.getDoubleMap().keySet()) { assertTrue(m1.getDoubleMap().get(key).equals(m2.getDoubleMap().get(key))); } assertTrue(m1.getStringMap().keySet().size() == m2.getStringMap().keySet().size()); for (String key : m1.getStringMap().keySet()) { assertTrue(m1.getStringMap().get(key).equals(m2.getStringMap().get(key))); } assertTrue(m1.getEcefMap().keySet().size() == m2.getEcefMap().keySet().size()); for (String key : m1.getEcefMap().keySet()) { assertTrue(m1.getEcefMap().get(key).equals(m2.getEcefMap().get(key))); } assertTrue(m1.getBooleanListMap().keySet().size() == m2.getBooleanListMap().keySet().size()); for (String key : m1.getBooleanListMap().keySet()) { for (int i = 0; i < m1.getBooleanListMap().get(key).size(); ++i) { assertTrue(m1.getBooleanListMap().get(key).get(i).equals(m2.getBooleanListMap().get(key).get(i))); } } assertTrue(m1.getByteListMap().keySet().size() == m2.getByteListMap().keySet().size()); for (String key : m1.getByteListMap().keySet()) { for (int i = 0; i < m1.getByteListMap().get(key).size(); ++i) { assertTrue(m1.getByteListMap().get(key).get(i).equals(m2.getByteListMap().get(key).get(i))); } } assertTrue(m1.getShortListMap().keySet().size() == m2.getShortListMap().keySet().size()); for (String key : m1.getShortListMap().keySet()) { for (int i = 0; i < m1.getShortListMap().get(key).size(); ++i) { assertTrue(m1.getShortListMap().get(key).get(i).equals(m2.getShortListMap().get(key).get(i))); } } assertTrue(m1.getIntListMap().keySet().size() == m2.getIntListMap().keySet().size()); for (String key : m1.getIntListMap().keySet()) { for (int i = 0; i < m1.getIntListMap().get(key).size(); ++i) { assertTrue(m1.getIntListMap().get(key).get(i).equals(m2.getIntListMap().get(key).get(i))); } } assertTrue(m1.getFloatListMap().keySet().size() == m2.getFloatListMap().keySet().size()); for (String key : m1.getFloatListMap().keySet()) { for (int i = 0; i < m1.getFloatListMap().get(key).size(); ++i) { assertTrue(m1.getFloatListMap().get(key).get(i).equals(m2.getFloatListMap().get(key).get(i))); } } assertTrue(m1.getLongListMap().keySet().size() == m2.getLongListMap().keySet().size()); for (String key : m1.getLongListMap().keySet()) { for (int i = 0; i < m1.getLongListMap().get(key).size(); ++i) { assertTrue(m1.getLongListMap().get(key).get(i).equals(m2.getLongListMap().get(key).get(i))); } } assertTrue(m1.getDoubleListMap().keySet().size() == m2.getDoubleListMap().keySet().size()); for (String key : m1.getDoubleListMap().keySet()) { for (int i = 0; i < m1.getDoubleListMap().get(key).size(); ++i) { assertTrue(m1.getDoubleListMap().get(key).get(i).equals(m2.getDoubleListMap().get(key).get(i))); } } assertTrue(m1.getStringListMap().keySet().size() == m2.getStringListMap().keySet().size()); for (String key : m1.getStringListMap().keySet()) { for (int i = 0; i < m1.getStringListMap().get(key).size(); ++i) { assertTrue(m1.getStringListMap().get(key).get(i).equals(m2.getStringListMap().get(key).get(i))); } } assertTrue(m1.getEcefListMap().keySet().size() == m2.getEcefListMap().keySet().size()); for (String key : m1.getEcefListMap().keySet()) { for (int i = 0; i < m1.getEcefListMap().get(key).size(); ++i) { assertTrue(m1.getEcefListMap().get(key).get(i).equals(m2.getEcefListMap().get(key).get(i))); } } }
From source file:com.epam.training.storefront.facade.DefaultCheckoutFacadeIntegrationTest.java
@Test public void testCardTypeConversion() throws CommerceCartModificationException { final Collection<CardTypeData> original = checkoutFacade.getSupportedCardTypes(); final Collection<CardTypeData> creditCards = checkoutFacade.getSupportedCardTypes(); if (creditCardFacade.mappingStrategy(creditCards)) { Assert.assertFalse(CollectionUtils.isEqualCollection(original, creditCards)); } else {/* w w w . j a va 2s. c om*/ Assert.assertTrue(CollectionUtils.isEqualCollection(original, creditCards)); } }
From source file:grakn.core.util.GraqlTestUtil.java
public static <T> void assertCollectionsEqual(String msg, Collection<T> c1, Collection<T> c2) { assertTrue(msg, CollectionUtils.isEqualCollection(c1, c2)); }
From source file:gobblin.ingestion.google.webmaster.CollectionEquals.java
@Override public boolean matches(Object actual) { return CollectionUtils.isEqualCollection((Collection) actual, _expected); }
From source file:net.sourceforge.fenixedu.domain.accessControl.academicAdministration.EnumArray.java
public boolean same(Set<T> elements) { return CollectionUtils.isEqualCollection(this.elements, elements); }
From source file:com.jbuncle.mysqlsynchroniser.structure.objects.Database.java
@Override public boolean equals(Object obj) { if (!(obj instanceof Database)) { return false; }//from w ww . j a v a 2s . c om final Database other = (Database) obj; if (!CollectionUtils.isEqualCollection(this.tables.values(), other.tables.values())) { return false; } return CollectionUtils.isEqualCollection(this.views.values(), other.views.values()); }
From source file:com.qrmedia.commons.collections.PairUtilsTest.java
@SuppressWarnings("unchecked") @Test/* w w w. ja v a 2s. c om*/ public void toPairs_nullSecondObject() { String firstObject = "007"; assertTrue(CollectionUtils.isEqualCollection( Arrays.asList(new Pair<String, Object>(firstObject, (Object) null)), PairUtils.toPairs(Arrays.asList(firstObject), null))); }
From source file:com.qrmedia.commons.test.easymock.CollectionEqualsMatcher.java
public boolean matches(Object object) { /*// w w w . j av a 2s . c o m * The expected collection is not null, so a null input should return false. Note that * instanceof will fail for null input. */ return ((object instanceof Collection<?>) && CollectionUtils.isEqualCollection(expectedCollection, (Collection<?>) object)); }
From source file:gobblin.ingestion.google.webmaster.GoogleWebmasterDataFetcherImplTest.java
@Test public void testGetAllPagesWhenRequestLessThan5000() throws Exception { GoogleWebmasterClient client = Mockito.mock(GoogleWebmasterClient.class); List<String> retVal = Arrays.asList("abc", "def"); Mockito.when(client.getPages(eq(_property), any(String.class), any(String.class), eq("ALL"), any(Integer.class), any(List.class), any(List.class), eq(0))).thenReturn(retVal); WorkUnitState workUnitState = new WorkUnitState(); workUnitState.setProp(GoogleWebMasterSource.KEY_PROPERTY, _property); GoogleWebmasterDataFetcher dataFetcher = new GoogleWebmasterDataFetcherImpl(_property, client, workUnitState);/* w w w .j a v a 2 s . c om*/ Collection<ProducerJob> allPages = dataFetcher.getAllPages(null, null, "ALL", 2); List<String> pageStrings = new ArrayList<>(); for (ProducerJob page : allPages) { pageStrings.add(page.getPage()); } Assert.assertTrue(CollectionUtils.isEqualCollection(retVal, pageStrings)); Mockito.verify(client, Mockito.times(1)).getPages(eq(_property), any(String.class), any(String.class), eq("ALL"), any(Integer.class), any(List.class), any(List.class), eq(0)); }