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

项目:guava-mock    文件:SetTestSuiteBuilder.java   
@Override
protected List<Class<? extends AbstractTester>> getTesters() {
  List<Class<? extends AbstractTester>> testers = Helpers.copyToList(super.getTesters());

  testers.add(CollectionSerializationEqualTester.class);
  testers.add(SetAddAllTester.class);
  testers.add(SetAddTester.class);
  testers.add(SetCreationTester.class);
  testers.add(SetHashCodeTester.class);
  testers.add(SetEqualsTester.class);
  testers.add(SetRemoveTester.class);
  // SetRemoveAllTester doesn't exist because,Sets not permitting
  // duplicate elements,there are no tests for Set.removeAll() that aren't
  // covered by CollectionRemoveAllTester.
  return testers;
}
项目:googles-monorepo-demo    文件:SetTestSuiteBuilder.java   
@Override
protected List<Class<? extends AbstractTester>> getTesters() {
  List<Class<? extends AbstractTester>> testers = Helpers.copyToList(super.getTesters());

  testers.add(CollectionSerializationEqualTester.class);
  testers.add(SetAddAllTester.class);
  testers.add(SetAddTester.class);
  testers.add(SetCreationTester.class);
  testers.add(SetHashCodeTester.class);
  testers.add(SetEqualsTester.class);
  testers.add(SetRemoveTester.class);
  // SetRemoveAllTester doesn't exist because,there are no tests for Set.removeAll() that aren't
  // covered by CollectionRemoveAllTester.
  return testers;
}
项目:guava-libraries    文件:SetTestSuiteBuilder.java   
@Override protected List<Class<? extends AbstractTester>> getTesters() {
  List<Class<? extends AbstractTester>> testers
      = Helpers.copyToList(super.getTesters());

  testers.add(CollectionSerializationEqualTester.class);
  testers.add(SetAddAllTester.class);
  testers.add(SetAddTester.class);
  testers.add(SetCreationTester.class);
  testers.add(SetHashCodeTester.class);
  testers.add(SetEqualsTester.class);
  testers.add(SetRemoveTester.class);
  // SetRemoveAllTester doesn't exist because,there are no tests for Set.removeAll() that aren't
  // covered by CollectionRemoveAllTester.
  return testers;
}
项目:guava    文件:SetTestSuiteBuilder.java   
@Override
protected List<Class<? extends AbstractTester>> getTesters() {
  List<Class<? extends AbstractTester>> testers = Helpers.copyToList(super.getTesters());

  testers.add(CollectionSerializationEqualTester.class);
  testers.add(SetAddAllTester.class);
  testers.add(SetAddTester.class);
  testers.add(SetCreationTester.class);
  testers.add(SetHashCodeTester.class);
  testers.add(SetEqualsTester.class);
  testers.add(SetRemoveTester.class);
  // SetRemoveAllTester doesn't exist because,there are no tests for Set.removeAll() that aren't
  // covered by CollectionRemoveAllTester.
  return testers;
}
项目:guava-libraries    文件:BiMapTestSuiteBuilder.java   
createDerivedSuites(
        FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<BiMap<K,V>,Entry<K,V>>> parentBuilder) {
  List<TestSuite> derived = super.createDerivedSuites(parentBuilder);
  // TODO(cpovirk): consider using this approach (derived suites instead of extension) in
  // ListTestSuiteBuilder,etc.?
  derived.add(MapTestSuiteBuilder
      .using(new MapGenerator<K,V>(parentBuilder.getSubjectGenerator()))
      .withFeatures(parentBuilder.getFeatures())
      .named(parentBuilder.getName() + " [Map]")
      .suppressing(parentBuilder.getSuppressedTests())
      .suppressing(SetCreationTester.class.getMethods())
         // BiMap.entrySet() duplicate-handling behavior is too confusing for SetCreationTester
      .createTestSuite());
  /*
   * TODO(cpovirk): the Map tests duplicate most of this effort by using a
   * CollectionTestSuiteBuilder on values(). It would be nice to avoid that
   */
  derived.add(SetTestSuiteBuilder
      .using(new BiMapValueSetGenerator<K,V>(parentBuilder.getSubjectGenerator()))
      .withFeatures(computeValuesSetFeatures(parentBuilder.getFeatures()))
      .named(parentBuilder.getName() + " values [Set]")
      .suppressing(parentBuilder.getSuppressedTests())
      .suppressing(SetCreationTester.class.getMethods())
        // BiMap.values() duplicate-handling behavior is too confusing for SetCreationTester
      .createTestSuite());
  if (!parentBuilder.getFeatures().contains(NoRecurse.INVERSE)) {
    derived.add(BiMapTestSuiteBuilder
        .using(new InverseBiMapGenerator<K,V>(parentBuilder.getSubjectGenerator()))
        .withFeatures(computeInverseFeatures(parentBuilder.getFeatures()))
        .named(parentBuilder.getName() + " inverse")
        .suppressing(parentBuilder.getSuppressedTests())
        .createTestSuite());
  }

  return derived;
}
项目:guava-mock    文件:BiMapTestSuiteBuilder.java   
@Override
protected List<TestSuite> createDerivedSuites(
    FeatureSpecificTestSuiteBuilder<
            ?,V>>>
        parentBuilder) {
  List<TestSuite> derived = super.createDerivedSuites(parentBuilder);
  // TODO(cpovirk): consider using this approach (derived suites instead of extension) in
  // ListTestSuiteBuilder,etc.?
  derived.add(
      MapTestSuiteBuilder.using(new MapGenerator<K,V>(parentBuilder.getSubjectGenerator()))
          .withFeatures(parentBuilder.getFeatures())
          .named(parentBuilder.getName() + " [Map]")
          .suppressing(parentBuilder.getSuppressedTests())
          .suppressing(SetCreationTester.class.getMethods())
          // BiMap.entrySet() duplicate-handling behavior is too confusing for SetCreationTester
          .createTestSuite());
  /*
   * TODO(cpovirk): the Map tests duplicate most of this effort by using a
   * CollectionTestSuiteBuilder on values(). It would be nice to avoid that
   */
  derived.add(
      SetTestSuiteBuilder.using(
              new BiMapValueSetGenerator<K,V>(parentBuilder.getSubjectGenerator()))
          .withFeatures(computeValuesSetFeatures(parentBuilder.getFeatures()))
          .named(parentBuilder.getName() + " values [Set]")
          .suppressing(parentBuilder.getSuppressedTests())
          .suppressing(SetCreationTester.class.getMethods())
          // BiMap.values() duplicate-handling behavior is too confusing for SetCreationTester
          .createTestSuite());
  if (!parentBuilder.getFeatures().contains(NoRecurse.INVERSE)) {
    derived.add(
        BiMapTestSuiteBuilder.using(
                new InverseBiMapGenerator<K,V>(parentBuilder.getSubjectGenerator()))
            .withFeatures(computeInverseFeatures(parentBuilder.getFeatures()))
            .named(parentBuilder.getName() + " inverse")
            .suppressing(parentBuilder.getSuppressedTests())
            .createTestSuite());
  }

  return derived;
}
项目:googles-monorepo-demo    文件:BiMapTestSuiteBuilder.java   
@Override
protected List<TestSuite> createDerivedSuites(
    FeatureSpecificTestSuiteBuilder<
            ?,V>(parentBuilder.getSubjectGenerator()))
            .withFeatures(computeInverseFeatures(parentBuilder.getFeatures()))
            .named(parentBuilder.getName() + " inverse")
            .suppressing(parentBuilder.getSuppressedTests())
            .createTestSuite());
  }

  return derived;
}
项目:guava    文件:BiMapTestSuiteBuilder.java   
@Override
protected List<TestSuite> createDerivedSuites(
    FeatureSpecificTestSuiteBuilder<
            ?,V>(parentBuilder.getSubjectGenerator()))
            .withFeatures(computeInverseFeatures(parentBuilder.getFeatures()))
            .named(parentBuilder.getName() + " inverse")
            .suppressing(parentBuilder.getSuppressedTests())
            .createTestSuite());
  }

  return derived;
}

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

相关推荐


com.google.gson.internal.bind.ArrayTypeAdapter的实例源码
com.google.gson.JsonSyntaxException的实例源码
com.google.gson.JsonDeserializer的实例源码
com.google.gson.internal.ConstructorConstructor的实例源码
com.google.gson.JsonPrimitive的实例源码
com.google.gson.LongSerializationPolicy的实例源码
com.google.gson.internal.GsonInternalAccess的实例源码
com.google.gson.JsonIOException的实例源码
com.google.gson.internal.StringMap的实例源码
com.google.gson.JsonObject的实例源码
com.google.gson.internal.bind.TimeTypeAdapter的实例源码
com.google.gson.FieldAttributes的实例源码
com.google.gson.internal.bind.TreeTypeAdapter的实例源码
com.google.gson.internal.LinkedHashTreeMap的实例源码
com.google.gson.TypeAdapterFactory的实例源码
com.google.gson.JsonSerializer的实例源码
com.google.gson.FieldNamingPolicy的实例源码
com.google.gson.JsonElement的实例源码
com.google.gson.internal.JsonReaderInternalAccess的实例源码
com.google.gson.TypeAdapter的实例源码