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

com.google.common.collect.testing.TestStringSetGenerator的实例源码

项目: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();
}
项目:googles-monorepo-demo    文件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>(),CollectionFeature.SERIALIZABLE)
      .createTestSuite();
}
项目:googles-monorepo-demo    文件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();
}
项目:googles-monorepo-demo    文件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();
}
项目: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,}
项目:pareto4j    文件ParetoHashSetTestSuite.java   
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();
}
项目:Boxes    文件SetBoxTest.java   
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;
        }
    };
}
项目:pareto4j    文件ParetoLinkedHashSetTestSuite.java   
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] 举报,一经查实,本站将立刻删除。