• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ListTestSuiteBuilder类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.google.common.collect.testing.ListTestSuiteBuilder的典型用法代码示例。如果您正苦于以下问题:Java ListTestSuiteBuilder类的具体用法?Java ListTestSuiteBuilder怎么用?Java ListTestSuiteBuilder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ListTestSuiteBuilder类属于com.google.common.collect.testing包,在下文中一共展示了ListTestSuiteBuilder类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: computeMultimapAsMapGetTestSuite

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
@Override
TestSuite computeMultimapAsMapGetTestSuite(
    FeatureSpecificTestSuiteBuilder<
            ?, ? extends OneSizeTestContainerGenerator<ListMultimap<K, V>, Entry<K, V>>>
        parentBuilder) {
  Set<Feature<?>> features = computeMultimapAsMapGetFeatures(parentBuilder.getFeatures());
  if (Collections.disjoint(features, EnumSet.allOf(CollectionSize.class))) {
    return new TestSuite();
  } else {
    return ListTestSuiteBuilder.using(
            new MultimapAsMapGetGenerator<K, V>(parentBuilder.getSubjectGenerator()))
        .withFeatures(features)
        .named(parentBuilder.getName() + ".asMap[].get[key]")
        .suppressing(parentBuilder.getSuppressedTests())
        .createTestSuite();
  }
}
 
开发者ID:zugzug90,项目名称:guava-mock,代码行数:18,代码来源:ListMultimapTestSuiteBuilder.java


示例2: testsForRemoveAll

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
@MiniGuavaSpecific // miniguava: Originally testsForRemoveAllAndRetainAll
private static Test testsForRemoveAll() {
  return ListTestSuiteBuilder.using(new TestStringListGenerator() {
    @Override public List<String> create(final String[] elements) {
      final List<String> delegate = newArrayList(elements);
      return new ForwardingList<String>() {
        @Override protected List<String> delegate() {
          return delegate;
        }

        @Override public boolean removeAll(Collection<?> c) {
          return Iterators.removeAll(iterator(), c);
        }
      };
    }
  })
    .named("ArrayList with Iterators.removeAll")
    .withFeatures(
      ListFeature.GENERAL_PURPOSE,
      CollectionFeature.ALLOWS_NULL_VALUES,
      CollectionSize.ANY)
    .createTestSuite();
}
 
开发者ID:ypresto,项目名称:miniguava,代码行数:24,代码来源:IteratorsTest.java


示例3: computeMultimapAsMapGetTestSuite

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
@Override
TestSuite computeMultimapAsMapGetTestSuite(
    FeatureSpecificTestSuiteBuilder<?, ? extends
    OneSizeTestContainerGenerator<ListMultimap<K, V>, Entry<K, V>>> parentBuilder) {
  Set<Feature<?>> features = computeMultimapAsMapGetFeatures(parentBuilder.getFeatures());
  if (Collections.disjoint(features, EnumSet.allOf(CollectionSize.class))) {
    return new TestSuite();
  } else {
    return ListTestSuiteBuilder.using(
        new MultimapAsMapGetGenerator<K, V>(parentBuilder.getSubjectGenerator()))
        .withFeatures(features)
        .named(parentBuilder.getName() + ".asMap[].get[key]")
        .suppressing(parentBuilder.getSuppressedTests())
        .createTestSuite();
  }
}
 
开发者ID:sander120786,项目名称:guava-libraries,代码行数:17,代码来源:ListMultimapTestSuiteBuilder.java


示例4: suite

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
public static TestSuite suite() throws Exception {
    return ListTestSuiteBuilder.using(new TestStringListGenerator() {
        public List<String> create(String[] objects) {
            ParetoArrayList l = new ParetoArrayList();
            for (Object object : objects) {
                l.add(object);
            }
            return l;
        }
    })
            .named("LateListTest").withFeatures(CollectionSize.ANY, ListFeature.GENERAL_PURPOSE,
                    ListFeature.REMOVE_OPERATIONS, CollectionFeature.ALLOWS_NULL_VALUES,
                    CollectionFeature.KNOWN_ORDER, CollectionFeature.ALLOWS_NULL_QUERIES
            )
            .createTestSuite();

}
 
开发者ID:parentjo,项目名称:pareto4j,代码行数:18,代码来源:ParetoArrayListTestSuite.java


示例5: computeMultimapGetTestSuite

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
@Override
TestSuite computeMultimapGetTestSuite(
    FeatureSpecificTestSuiteBuilder<
            ?, ? extends OneSizeTestContainerGenerator<ListMultimap<K, V>, Entry<K, V>>>
        parentBuilder) {
  return ListTestSuiteBuilder.using(
          new MultimapGetGenerator<K, V>(parentBuilder.getSubjectGenerator()))
      .withFeatures(computeMultimapGetFeatures(parentBuilder.getFeatures()))
      .named(parentBuilder.getName() + ".get[key]")
      .suppressing(parentBuilder.getSuppressedTests())
      .createTestSuite();
}
 
开发者ID:zugzug90,项目名称:guava-mock,代码行数:13,代码来源:ListMultimapTestSuiteBuilder.java


示例6: suite

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
public static TestSuite suite() {
    return ListTestSuiteBuilder
            .using(new TestStringListGenerator() {

                @Override
                protected List<String> create(String[] elements) {
                    ListBox<String> inner = new ListBox<String>(ListBoxTest.class, "list");
                    inner.set(new ArrayList<String>(Arrays.asList(elements)));
                    ListBox<String> outer = new ListBox<String>(BoxFamily.getInstance(ListBoxTest.class, "list"));
                    outer.set(inner);
                    return outer;
                }

            })
            .named("ListBox")
            .withFeatures(
                    CollectionFeature.ALLOWS_NULL_QUERIES,
                    CollectionFeature.ALLOWS_NULL_VALUES,
                    CollectionFeature.DESCENDING_VIEW,
                    CollectionFeature.GENERAL_PURPOSE,
                    CollectionFeature.FAILS_FAST_ON_CONCURRENT_MODIFICATION,
                    CollectionFeature.KNOWN_ORDER,
                    CollectionFeature.SUBSET_VIEW,
                    CollectionFeature.SUPPORTS_ADD,
                    CollectionFeature.SUPPORTS_ITERATOR_REMOVE,
                    CollectionFeature.SUPPORTS_REMOVE,
                    CollectionSize.ANY,
                    ListFeature.GENERAL_PURPOSE,
                    ListFeature.SUPPORTS_ADD_WITH_INDEX,
                    ListFeature.SUPPORTS_REMOVE_WITH_INDEX,
                    ListFeature.SUPPORTS_SET
            ).createTestSuite();
}
 
开发者ID:alexmojaki,项目名称:boxes,代码行数:34,代码来源:ListBoxTest.java


示例7: computeMultimapGetTestSuite

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
@Override
TestSuite computeMultimapGetTestSuite(
    FeatureSpecificTestSuiteBuilder<?, ? extends
    OneSizeTestContainerGenerator<ListMultimap<K, V>, Entry<K, V>>> parentBuilder) {
  return ListTestSuiteBuilder.using(
      new MultimapGetGenerator<K, V>(parentBuilder.getSubjectGenerator()))
      .withFeatures(computeMultimapGetFeatures(parentBuilder.getFeatures()))
      .named(parentBuilder.getName() + ".get[key]")
      .suppressing(parentBuilder.getSuppressedTests())
      .createTestSuite();
}
 
开发者ID:sander120786,项目名称:guava-libraries,代码行数:12,代码来源:ListMultimapTestSuiteBuilder.java


示例8: suite

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
public static TestSuite suite() throws Exception {
    return ListTestSuiteBuilder.using(new TestStringListGenerator() {
        public List<String> create(String[] objects) {
            DLinkedList l = new DLinkedList();
            for (Object object : objects) {
                l.add(object);
            }
            return l;
        }
    }).named("DLinkedListTest").withFeatures(CollectionSize.ANY, ListFeature.GENERAL_PURPOSE,
            ListFeature.REMOVE_OPERATIONS,  CollectionFeature.ALLOWS_NULL_VALUES,
            CollectionFeature.KNOWN_ORDER, CollectionFeature.ALLOWS_NULL_QUERIES
    )
            .createTestSuite();
}
 
开发者ID:parentjo,项目名称:pareto4j,代码行数:16,代码来源:TestDLinkedList.java


示例9: suite

import com.google.common.collect.testing.ListTestSuiteBuilder; //导入依赖的package包/类
public static TestSuite suite() throws Exception {
    return ListTestSuiteBuilder.using(new TestStringListGenerator() {
        public List<String> create(String[] objects) {
            DArrayList l = new DArrayList();
            for (Object object : objects) {
                l.add(object);
            }
            return l;
        }
    }).named("DArrayListTest").withFeatures(CollectionSize.ANY, ListFeature.GENERAL_PURPOSE,
            ListFeature.REMOVE_OPERATIONS,  CollectionFeature.ALLOWS_NULL_VALUES,
            CollectionFeature.KNOWN_ORDER, CollectionFeature.ALLOWS_NULL_QUERIES
    )
            .createTestSuite();
}
 
开发者ID:parentjo,项目名称:pareto4j,代码行数:16,代码来源:TestDArrayList.java



注:本文中的com.google.common.collect.testing.ListTestSuiteBuilder类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java UsernamePasswordAuthenticationToken类代码示例发布时间:2022-05-22
下一篇:
Java UUIDSerializer类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap