本文整理了Java中org.apache.commons.collections.CollectionUtils.isEqualCollection()
方法的一些代码示例,展示了CollectionUtils.isEqualCollection()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CollectionUtils.isEqualCollection()
方法的具体详情如下:
包路径:org.apache.commons.collections.CollectionUtils
类名称:CollectionUtils
方法名:isEqualCollection
[英]Returns true iff the given Collections contain exactly the same elements with exactly the same cardinalities.
That is, iff the cardinality of e in a is equal to the cardinality of e in b, for each element e in a or b.
[中]如果给定集合包含具有完全相同基数的完全相同元素,则返回true。
也就是说,对于a或b中的每个元素e,如果a中e的基数等于b中e的基数。
代码示例来源:origin: alibaba/nacos
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);
}
}
代码示例来源:origin: spring-projects/spring-security
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);
}
代码示例来源:origin: apache/ignite
/**
* 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);
}
}
代码示例来源:origin: apache/incubator-gobblin
@Override
public boolean matches(Object actual) {
return CollectionUtils.isEqualCollection((Collection) actual, _expected);
}
}
代码示例来源:origin: commons-collections/commons-collections
public void testIsEqualCollection() {
assertTrue(!CollectionUtils.isEqualCollection(collectionA,collectionB));
assertTrue(!CollectionUtils.isEqualCollection(collectionB,collectionA));
}
代码示例来源:origin: commons-collections/commons-collections
public void testIsEqualCollectionToSelf() {
assertTrue(CollectionUtils.isEqualCollection(collectionA,collectionA));
assertTrue(CollectionUtils.isEqualCollection(collectionB,collectionB));
}
代码示例来源:origin: alibaba/nacos
if (!CollectionUtils.isEqualCollection(healthyList, newHealthyList)) {
代码示例来源:origin: alibaba/nacos
if (!CollectionUtils.isEqualCollection(healthyList, newHealthyList)) {
代码示例来源:origin: commons-collections/commons-collections
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));
}
代码示例来源:origin: spring-projects/spring-security
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));
}
代码示例来源:origin: apache/incubator-gobblin
@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));
}
代码示例来源:origin: apache/incubator-gobblin
@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));
}
代码示例来源:origin: spring-projects/spring-security
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();
代码示例来源:origin: commons-collections/commons-collections
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)));
}
代码示例来源:origin: commons-collections/commons-collections
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)));
}
代码示例来源:origin: apache/phoenix
/**
*
*/
@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);
}
代码示例来源:origin: apache/ignite
assertTrue(CollectionUtils.isEqualCollection(queue0, locQueueContent));
代码示例来源:origin: mulesoft/mule
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)));
}
}
代码示例来源:origin: dremio/dremio-oss
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);
}
}
代码示例来源:origin: dremio/dremio-oss
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));
}
}
内容来源于网络,如有侵权,请联系作者删除!