微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

com.google.common.collect.testing.testers.MapReplaceEntryTester的实例源码

项目:JCTools    文件NonBlockingHashMapTest.java   
private static <T> TestSuite mapTestSuite(TestMapGenerator<T,T> testMapGenerator,String name)
{
    return new MapTestSuiteBuilder<T,T>()
    {
        {
            usingGenerator(testMapGenerator);
        }

        @Override
        protected List<Class<? extends AbstractTester>> getTesters()
        {
            List<Class<? extends AbstractTester>> testers = new ArrayList<>(super.getTesters());
            // NonBlockingHashMap doesn't support null in putIfAbsent and provides putIfAbsentAllowsNull instead
            testers.remove(MapReplaceEntryTester.class);
            testers.remove(MapReplaceTester.class);
            return testers;
        }
    }.withFeatures(
        MapFeature.GENERAL_PURPOSE,CollectionSize.ANY,CollectionFeature.SUPPORTS_IteraTOR_REMOVE)
        .named(name)
        .createTestSuite();
}
项目:guava-mock    文件MapTestSuiteBuilder.java   
@SuppressWarnings("unchecked") // Class parameters must be raw.
@Override
protected List<Class<? extends AbstractTester>> getTesters() {
  return Arrays.<Class<? extends AbstractTester>>asList(
      MapClearTester.class,MapComputeTester.class,MapComputeIfAbsentTester.class,MapComputeIfPresentTester.class,MapContainsKeyTester.class,MapContainsValueTester.class,MapCreationTester.class,MapEntrySetTester.class,MapEqualsTester.class,MapForEachTester.class,MapGetTester.class,MapGetorDefaultTester.class,MapHashCodeTester.class,MapIsEmptyTester.class,MapMergeTester.class,MapPutTester.class,MapPutAllTester.class,MapPutIfAbsentTester.class,MapRemoveTester.class,MapRemoveEntryTester.class,MapReplaceTester.class,MapReplaceAllTester.class,MapReplaceEntryTester.class,MapSerializationTester.class,MapSizeTester.class,MapToStringTester.class);
}
项目:googles-monorepo-demo    文件MapTestSuiteBuilder.java   
@SuppressWarnings("unchecked") // Class parameters must be raw.
@Override
protected List<Class<? extends AbstractTester>> getTesters() {
  return Arrays.<Class<? extends AbstractTester>>asList(
      MapClearTester.class,MapToStringTester.class);
}
项目:guava    文件MapTestSuiteBuilder.java   
@SuppressWarnings("unchecked") // Class parameters must be raw.
@Override
protected List<Class<? extends AbstractTester>> getTesters() {
  return Arrays.<Class<? extends AbstractTester>>asList(
      MapClearTester.class,MapToStringTester.class);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。