private static void refreshSrvSiteIfNeed() { refreshSrvIfNeed(); try { if (System.currentTimeMillis() - lastSrvSiteRefreshTime > VIP_SRV_SITE_REF_INTER_MILLIS || !CollectionUtils.isEqualCollection(servers, lastServers)) { if (!CollectionUtils.isEqualCollection(servers, lastServers)) { Loggers.SRV_LOG.info("[REFRESH-SERVER-SITE] server list is changed, old: {}, new: {}", lastServers, servers); } lastServers = servers; } } catch (Exception e) { Loggers.SRV_LOG.warn("fail to query server site: ", e); } }
public static boolean containTheSameGrantedAuthorities( Collection<? extends GrantedAuthority> authorities1, Collection<? extends GrantedAuthority> authorities2) { if (authorities1 == null && authorities2 == null) { return true; } if (authorities1 == null || authorities2 == null) { return false; } return CollectionUtils.isEqualCollection(authorities1, authorities2); }
/** * Matches a given collection to the specified in constructor expected one * with Apache {@code CollectionUtils.isEqualCollection()}. * * @param colToCheck Collection to be matched against the expected one. * @return True if collections matches. */ @Override public boolean matches(Object colToCheck) { return CollectionUtils.isEqualCollection(expCol, (Collection)colToCheck); } }
@Override public boolean matches(Object actual) { return CollectionUtils.isEqualCollection((Collection) actual, _expected); } }
public void testIsEqualCollection() { assertTrue(!CollectionUtils.isEqualCollection(collectionA,collectionB)); assertTrue(!CollectionUtils.isEqualCollection(collectionB,collectionA)); }
public void testIsEqualCollectionToSelf() { assertTrue(CollectionUtils.isEqualCollection(collectionA,collectionA)); assertTrue(CollectionUtils.isEqualCollection(collectionB,collectionB)); }
if (!CollectionUtils.isEqualCollection(healthyList, newHealthyList)) {
if (!CollectionUtils.isEqualCollection(healthyList, newHealthyList)) {
public void testIsEqualCollection2() { Collection a = new ArrayList(); Collection b = new ArrayList(); assertTrue(CollectionUtils.isEqualCollection(a,b)); assertTrue(CollectionUtils.isEqualCollection(b,a)); a.add("1"); assertTrue(!CollectionUtils.isEqualCollection(a,b)); assertTrue(!CollectionUtils.isEqualCollection(b,a)); b.add("1"); assertTrue(CollectionUtils.isEqualCollection(a,b)); assertTrue(CollectionUtils.isEqualCollection(b,a)); a.add("2"); assertTrue(!CollectionUtils.isEqualCollection(a,b)); assertTrue(!CollectionUtils.isEqualCollection(b,a)); b.add("2"); assertTrue(CollectionUtils.isEqualCollection(a,b)); assertTrue(CollectionUtils.isEqualCollection(b,a)); a.add("1"); assertTrue(!CollectionUtils.isEqualCollection(a,b)); assertTrue(!CollectionUtils.isEqualCollection(b,a)); b.add("1"); assertTrue(CollectionUtils.isEqualCollection(a,b)); assertTrue(CollectionUtils.isEqualCollection(b,a)); }
public static boolean containTheSameGrantedAuthoritiesCompareByAuthorityString( Collection<? extends GrantedAuthority> authorities1, Collection<? extends GrantedAuthority> authorities2) { if (authorities1 == null && authorities2 == null) { return true; } if (authorities1 == null || authorities2 == null) { return false; } return CollectionUtils.isEqualCollection( toCollectionOfAuthorityStrings(authorities1), toCollectionOfAuthorityStrings(authorities2)); }
@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); 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)); }
@Test public void testGetAllPagesWhenDataSizeLessThan5000AndRequestAll() throws Exception { GoogleWebmasterClient client = Mockito.mock(GoogleWebmasterClient.class); List<String> allPages = new ArrayList<>(); for (int i = 0; i < 10; ++i) { allPages.add(Integer.toString(i)); } 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(allPages); WorkUnitState workUnitState = new WorkUnitState(); workUnitState.setProp(GoogleWebMasterSource.KEY_PROPERTY, _property); GoogleWebmasterDataFetcher dataFetcher = new GoogleWebmasterDataFetcherImpl(_property, client, workUnitState); Collection<ProducerJob> response = dataFetcher.getAllPages(null, null, "ALL", 5000); List<String> pageStrings = new ArrayList<>(); for (ProducerJob page : response) { pageStrings.add(page.getPage()); } Assert.assertTrue(CollectionUtils.isEqualCollection(pageStrings, allPages)); Mockito.verify(client, Mockito.times(2)) .getPages(eq(_property), any(String.class), any(String.class), eq("ALL"), any(Integer.class), any(List.class), any(List.class), eq(0)); }
authoritiesStrings5.add("ROLE_A"); assertThat(CollectionUtils.isEqualCollection( HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities1), authoritiesStrings1)).isTrue(); assertThat(CollectionUtils.isEqualCollection( HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities2), authoritiesStrings2)).isTrue(); assertThat(CollectionUtils.isEqualCollection( HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities3), authoritiesStrings3)).isTrue(); assertThat(CollectionUtils.isEqualCollection( HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities4), authoritiesStrings4)).isTrue(); assertThat(CollectionUtils.isEqualCollection( HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities5), authoritiesStrings5)).isTrue();
public void testDisjunctionAsSymmetricDifference() { Collection dis = CollectionUtils.disjunction(collectionA,collectionB); Collection amb = CollectionUtils.subtract(collectionA,collectionB); Collection bma = CollectionUtils.subtract(collectionB,collectionA); assertTrue(CollectionUtils.isEqualCollection(dis,CollectionUtils.union(amb,bma))); }
public void testDisjunctionAsUnionMinusIntersection() { Collection dis = CollectionUtils.disjunction(collectionA,collectionB); Collection un = CollectionUtils.union(collectionA,collectionB); Collection inter = CollectionUtils.intersection(collectionA,collectionB); assertTrue(CollectionUtils.isEqualCollection(dis,CollectionUtils.subtract(un,inter))); }
/** * */ @Override public void doConfigure(Context context) { final String jsonData = context.getString(CONFIG_COLUMNS_MAPPING, JSON_DEFAULT); try { jsonSchema = new JSONObject(jsonData); if (jsonSchema.length() == 0) { for (String colName : colNames) { jsonSchema.put(colName, colName); } isProperMapping = true; } else { Iterator<String> keys = jsonSchema.keys(); List<String> keylist = new ArrayList<String>(); while (keys.hasNext()) { keylist.add(keys.next()); } isProperMapping = CollectionUtils.isEqualCollection(keylist, colNames); } } catch (JSONException e) { e.printStackTrace(); logger.debug("json mapping not proper, verify the data {} ", jsonData); } partialSchema = context.getBoolean(CONFIG_PARTIAL_SCHEMA, false); }
assertTrue(CollectionUtils.isEqualCollection(queue0, locQueueContent));
private void assertArtifactDir(File artifactDir, String[] expectedZips, String[] expectedArtifacts, boolean performValidation) { final String[] actualZips = artifactDir.list(MuleDeploymentService.JAR_ARTIFACT_FILTER); if (performValidation) { assertArrayEquals("Invalid Mule artifact archives set", expectedZips, actualZips); } final String[] actualArtifacts = artifactDir.list(DIRECTORY); if (performValidation) { assertTrue("Invalid Mule exploded artifact set", isEqualCollection(asList(expectedArtifacts), asList(actualArtifacts))); } }
private static boolean areBothListsEqual(Collection collection1, Collection collection2) { // CollectionUtils.isEqualCollection is not null safe if (collection1 == null || collection2 == null) { return CollectionUtils.isEmpty(collection1) && CollectionUtils.isEmpty(collection2); } else { return CollectionUtils.isEqualCollection(collection1, collection2); } }
private void checkEquals(CheckPoint o) { assertTrue(CollectionUtils.isEqualCollection(sources, o.sources)); assertTrue(CollectionUtils.isEqualCollection(spaces, o.spaces)); assertTrue(CollectionUtils.isEqualCollection(homes, o.homes)); assertTrue(CollectionUtils.isEqualCollection(datasets, o.datasets)); assertTrue(CollectionUtils.isEqualCollection(users, o.users)); assertTrue(CollectionUtils.isEqualCollection(virtualDatasetVersions, o.virtualDatasetVersions)); assertTrue(CollectionUtils.isEqualCollection(jobs, o.jobs)); assertTrue(CollectionUtils.isEqualCollection(accelerations, o.accelerations)); } }