项目:guava-mock
文件:SynchronizedSetTest.java
public static Test suite() {
return SetTestSuiteBuilder.using(
new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
TestSet<String> inner = new TestSet<String>(new HashSet<String>(),null);
Set<String> outer = Synchronized.set(inner,null);
inner.mutex = outer;
Collections.addAll(outer,elements);
return outer;
}
})
.named("Synchronized.set")
.withFeatures(
CollectionFeature.GENERAL_PURPOSE,CollectionFeature.ALLOWS_NULL_VALUES,CollectionSize.ANY,CollectionFeature.SERIALIZABLE)
.createTestSuite();
}
项目:guava-mock
文件:SetsTest.java
@GwtIncompatible // suite
private static Test testsForFilter() {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override public Set<String> create(String[] elements) {
Set<String> unfiltered = Sets.newLinkedHashSet();
unfiltered.add("yyy");
Collections.addAll(unfiltered,elements);
unfiltered.add("zzz");
return Sets.filter(unfiltered,Collections2Test.NOT_YYY_ZZZ);
}
})
.named("Sets.filter")
.withFeatures(
CollectionFeature.SUPPORTS_ADD,CollectionFeature.SUPPORTS_REMOVE,CollectionFeature.KNowN_ORDER,CollectionSize.ANY)
.createTestSuite();
}
项目:guava-mock
文件:SetsTest.java
@GwtIncompatible // suite
private static Test testsForFilterFiltered() {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override public Set<String> create(String[] elements) {
Set<String> unfiltered = Sets.newLinkedHashSet();
unfiltered.add("yyy");
unfiltered.addAll(ImmutableList.copyOf(elements));
unfiltered.add("zzz");
unfiltered.add("abc");
return Sets.filter(
Sets.filter(unfiltered,Collections2Test.LENGTH_1),Collections2Test.NOT_YYY_ZZZ);
}
})
.named("Sets.filter,filtered input")
.withFeatures(
CollectionFeature.SUPPORTS_ADD,CollectionFeature.ALLOWS_NULL_QUERIES)
.createTestSuite();
}
public static Test suite() {
return SetTestSuiteBuilder.using(
new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
TestSet<String> inner = new TestSet<String>(new HashSet<String>(),CollectionFeature.SERIALIZABLE)
.createTestSuite();
}
@GwtIncompatible // suite
private static Test testsForFilter() {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override public Set<String> create(String[] elements) {
Set<String> unfiltered = Sets.newLinkedHashSet();
unfiltered.add("yyy");
Collections.addAll(unfiltered,CollectionSize.ANY)
.createTestSuite();
}
@GwtIncompatible // suite
private static Test testsForFilterFiltered() {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override public Set<String> create(String[] elements) {
Set<String> unfiltered = Sets.newLinkedHashSet();
unfiltered.add("yyy");
unfiltered.addAll(ImmutableList.copyOf(elements));
unfiltered.add("zzz");
unfiltered.add("abc");
return Sets.filter(
Sets.filter(unfiltered,CollectionFeature.ALLOWS_NULL_QUERIES)
.createTestSuite();
}
项目:guava-libraries
文件:SynchronizedSetTest.java
public static Test suite() {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
TestSet<String> inner = new TestSet<String>(new HashSet<String>(),MUTEX);
Set<String> outer = Synchronized.set(inner,inner.mutex);
Collections.addAll(outer,elements);
return outer;
}
})
.named("Synchronized.set")
.withFeatures(CollectionFeature.GENERAL_PURPOSE,CollectionFeature.SERIALIZABLE)
.createTestSuite();
}
项目:guava-libraries
文件:SetsTest.java
@GwtIncompatible("suite")
private static Test testsForFilter() {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override public Set<String> create(String[] elements) {
Set<String> unfiltered = Sets.newLinkedHashSet();
unfiltered.add("yyy");
Collections.addAll(unfiltered,CollectionSize.ANY)
.createTestSuite();
}
项目:guava-libraries
文件:SetsTest.java
@GwtIncompatible("suite")
private static Test testsForFilterFiltered() {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override public Set<String> create(String[] elements) {
Set<String> unfiltered = Sets.newLinkedHashSet();
unfiltered.add("yyy");
unfiltered.addAll(ImmutableList.copyOf(elements));
unfiltered.add("zzz");
unfiltered.add("abc");
return Sets.filter(
Sets.filter(unfiltered,CollectionFeature.ALLOWS_NULL_QUERIES)
.createTestSuite();
}
项目:NetworkParser
文件:GuavaTest.java
public Test testsForHashSet() {
return SetTestSuiteBuilder
.using(new TestStringSetGenerator() {
@SuppressWarnings("unchecked")
@Override public Set<String> create(String[] elements) {
Set<String> list = new HashSet<String>();
list.addAll(MinimalCollection.of(elements));
return list;
}
})
.named("HashSet")
.withFeatures(
SetFeature.GENERAL_PURPOSE,CollectionFeature.FAILS_FAST_ON_CONCURRENT_MODIFICATION,CollectionSize.ANY)
.suppressing(suppressForHashSet())
.createTestSuite();
// CollectionFeature.ALLOWS_NULL_VALUES,// CollectionFeature.SERIALIZABLE,}
项目:NetworkParser
文件:GuavaTest.java
public Test testsForSimpleList() {
return SetTestSuiteBuilder
.using(new TestStringSetGenerator() {
@SuppressWarnings("unchecked")
@Override public Set<String> create(String[] elements) {
// return (Set<String>) new HashSet<String>();
return (Set<String>) new SimpleSet<String>().withList(MinimalCollection.of(elements));
}
})
.named("SimpleList")
.withFeatures(
SetFeature.GENERAL_PURPOSE,}
public static TestSuite suite() throws Exception {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
ParetoHashSet s = new ParetoHashSet();
for (String element : elements) {
s.add(element);
}
return s;
}
})
.named("ParetoHashSetTestSuite")
.withFeatures(SetFeature.GENERAL_PURPOSE,CollectionFeature.ALLOWS_NULL_QUERIES,CollectionFeature.REMOVE_OPERATIONS,CollectionFeature.SERIALIZABLE)
.createTestSuite();
}
项目:guava
文件:SynchronizedSetTest.java
public static Test suite() {
return SetTestSuiteBuilder.using(
new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
TestSet<String> inner = new TestSet<>(new HashSet<String>(),MUTEX);
Set<String> outer = Synchronized.set(inner,inner.mutex);
Collections.addAll(outer,CollectionFeature.SERIALIZABLE)
.createTestSuite();
}
项目:guava
文件:SetsTest.java
@GwtIncompatible // suite
private static Test testsForFilter() {
return SetTestSuiteBuilder.using(
new TestStringSetGenerator() {
@Override
public Set<String> create(String[] elements) {
Set<String> unfiltered = Sets.newLinkedHashSet();
unfiltered.add("yyy");
Collections.addAll(unfiltered,elements);
unfiltered.add("zzz");
return Sets.filter(unfiltered,Collections2Test.NOT_YYY_ZZZ);
}
})
.named("Sets.filter")
.withFeatures(
CollectionFeature.SUPPORTS_ADD,CollectionSize.ANY)
.createTestSuite();
}
项目:guava
文件:SetsTest.java
@GwtIncompatible // suite
private static Test testsForFilterFiltered() {
return SetTestSuiteBuilder.using(
new TestStringSetGenerator() {
@Override
public Set<String> create(String[] elements) {
Set<String> unfiltered = Sets.newLinkedHashSet();
unfiltered.add("yyy");
unfiltered.addAll(ImmutableList.copyOf(elements));
unfiltered.add("zzz");
unfiltered.add("abc");
return Sets.filter(
Sets.filter(unfiltered,Collections2Test.NOT_YYY_ZZZ);
}
})
.named("Sets.filter,CollectionFeature.ALLOWS_NULL_QUERIES)
.createTestSuite();
}
项目:guava
文件:SynchronizedSetTest.java
public static Test suite() {
return SetTestSuiteBuilder.using(
new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
TestSet<String> inner = new TestSet<>(new HashSet<String>(),CollectionFeature.SERIALIZABLE)
.createTestSuite();
}
public static TestSuite suite() {
return SetTestSuiteBuilder
.using(new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
SetBox<String> inner = new SetBox<String>(SetBoxTest.class,"list");
inner.set(new HashSet<String>(Arrays.asList(elements)));
SetBox<String> outer = new SetBox<String>(BoxFamily.getInstance(SetBoxTest.class,"list"));
outer.set(inner);
return outer;
}
})
.named("ListBox")
.withFeatures(
CollectionFeature.ALLOWS_NULL_QUERIES,CollectionFeature.DESCENDING_VIEW,CollectionFeature.GENERAL_PURPOSE,CollectionFeature.SUBSET_VIEW,CollectionFeature.SUPPORTS_ADD,CollectionFeature.SUPPORTS_IteraTOR_REMOVE,SetFeature.GENERAL_PURPOSE
).createTestSuite();
}
项目:cqengine
文件:ConcurrentIndexedCollectionTest.java
private static TestStringSetGenerator onHeapIndexedCollectionGenerator() {
return new TestStringSetGenerator() {
@Override protected Set<String> create(String[] elements) {
IndexedCollection<String> indexedCollection = new ConcurrentIndexedCollection<String>(OnHeapPersistence.onPrimaryKey(QueryFactory.selfAttribute(String.class)));
indexedCollection.addAll(asList(elements));
return indexedCollection;
}
};
}
项目:cqengine
文件:ConcurrentIndexedCollectionTest.java
private static TestStringSetGenerator offheapIndexedCollectionGenerator() {
return new TestStringSetGenerator() {
@Override protected Set<String> create(String[] elements) {
IndexedCollection<String> indexedCollection = new ConcurrentIndexedCollection<String>(OffheapPersistence.onPrimaryKey(QueryFactory.selfAttribute(String.class)));
indexedCollection.addAll(asList(elements));
return indexedCollection;
}
};
}
项目:cqengine
文件:TransactionalIndexedCollectionTest.java
private static TestStringSetGenerator onHeapIndexedCollectionGenerator() {
return new TestStringSetGenerator() {
@Override protected Set<String> create(String[] elements) {
IndexedCollection<String> indexedCollection = new TransactionalIndexedCollection<String>(String.class,OnHeapPersistence.onPrimaryKey(QueryFactory.selfAttribute(String.class)));
indexedCollection.addAll(Arrays.asList(elements));
return indexedCollection;
}
};
}
项目:cqengine
文件:TransactionalIndexedCollectionTest.java
private static TestStringSetGenerator offheapIndexedCollectionGenerator() {
return new TestStringSetGenerator() {
@Override protected Set<String> create(String[] elements) {
IndexedCollection<String> indexedCollection = new TransactionalIndexedCollection<String>(String.class,OffheapPersistence.onPrimaryKey(QueryFactory.selfAttribute(String.class)));
indexedCollection.addAll(Arrays.asList(elements));
return indexedCollection;
}
};
}
项目:cqengine
文件:ObjectLockingIndexedCollectionTest.java
private static TestStringSetGenerator onHeapIndexedCollectionGenerator() {
return new TestStringSetGenerator() {
@Override protected Set<String> create(String[] elements) {
IndexedCollection<String> indexedCollection = new ObjectLockingIndexedCollection<String>(OnHeapPersistence.onPrimaryKey(QueryFactory.selfAttribute(String.class)));
indexedCollection.addAll(Arrays.asList(elements));
return indexedCollection;
}
};
}
项目:cqengine
文件:ObjectLockingIndexedCollectionTest.java
private static TestStringSetGenerator offheapIndexedCollectionGenerator() {
return new TestStringSetGenerator() {
@Override protected Set<String> create(String[] elements) {
IndexedCollection<String> indexedCollection = new ObjectLockingIndexedCollection<String>(OffheapPersistence.onPrimaryKey(QueryFactory.selfAttribute(String.class)));
indexedCollection.addAll(Arrays.asList(elements));
return indexedCollection;
}
};
}
public static TestSuite suite() throws Exception {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
ParetoLinkedHashSet s = new ParetoLinkedHashSet();
for (String element : elements) {
s.add(element);
}
return s;
}
}).named("ParetoHashSetTestSuite")
.withFeatures(SetFeature.GENERAL_PURPOSE,CollectionFeature.ALLOWS_NULL_VALUES)
.createTestSuite();
}
项目:JCTools
文件:SingleWriterHashSetTest.java
public static Test suite() throws Exception {
return SetTestSuiteBuilder.using(new TestStringSetGenerator() {
@Override
protected Set<String> create(String[] elements) {
Set<String> set = new SingleWriterHashSet<>(elements.length);
Collections.addAll(set,elements);
return set;
}
}).withFeatures(
SetFeature.GENERAL_PURPOSE,CollectionFeature.NON_STANDARD_TOSTRING)
.named(SingleWriterHashSet.class.getSimpleName())
.createTestSuite();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。