项目: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);
}
@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] 举报,一经查实,本站将立刻删除。