Java 类junit.framework.TestSuite 实例源码

项目:googles-monorepo-demo    文件:TestsForMapsInJavaUtil.java   
public Test allTests() {
  TestSuite suite = new TestSuite("java.util Maps");
  suite.addTest(testsForCheckedMap());
  suite.addTest(testsForCheckedNavigableMap());
  suite.addTest(testsForCheckedSortedMap());
  suite.addTest(testsForEmptyMap());
  suite.addTest(testsForEmptyNavigableMap());
  suite.addTest(testsForEmptySortedMap());
  suite.addTest(testsForSingletonMap());
  suite.addTest(testsForHashMap());
  suite.addTest(testsForHashtable());
  suite.addTest(testsForLinkedHashMap());
  suite.addTest(testsForSynchronizedNavigableMap());
  suite.addTest(testsForTreeMapNatural());
  suite.addTest(testsForTreeMapWithComparator());
  suite.addTest(testsForUnmodifiableMap());
  suite.addTest(testsForUnmodifiableNavigableMap());
  suite.addTest(testsForUnmodifiableSortedMap());
  suite.addTest(testsForEnumMap());
  suite.addTest(testsForConcurrentHashMap());
  suite.addTest(testsForConcurrentSkipListMapNatural());
  suite.addTest(testsForConcurrentSkipListMapWithComparator());
  return suite;
}
项目:googles-monorepo-demo    文件:FeatureSpecificTestSuiteBuilder.java   
protected TestSuite makeSuiteForTesterClass(Class<? extends AbstractTester<?>> testerClass) {
  final TestSuite candidateTests = new TestSuite(testerClass);
  final TestSuite suite = filterSuite(candidateTests);

  Enumeration<?> allTests = suite.tests();
  while (allTests.hasMoreElements()) {
    Object test = allTests.nextElement();
    if (test instanceof AbstractTester) {
      @SuppressWarnings("unchecked")
      AbstractTester<? super G> tester = (AbstractTester<? super G>) test;
      tester.init(subjectGenerator, name, setUp, tearDown);
    }
  }

  return suite;
}
项目:googles-monorepo-demo    文件:SortedMultisetTestSuiteBuilder.java   
private TestSuite createReserializedSuite(SortedMultisetTestSuiteBuilder<E> parentBuilder) {
  final TestMultisetGenerator<E> delegate =
      (TestMultisetGenerator<E>) parentBuilder.getSubjectGenerator();

  Set<Feature<?>> features = new HashSet<Feature<?>>();
  features.addAll(parentBuilder.getFeatures());
  features.remove(SERIALIZABLE);
  features.remove(SERIALIZABLE_INCLUDING_VIEWS);

  return SortedMultisetTestSuiteBuilder.using(
          new ForwardingTestMultisetGenerator<E>(delegate) {
            @Override
            public SortedMultiset<E> create(Object... entries) {
              return SerializableTester.reserialize(((SortedMultiset<E>) super.create(entries)));
            }
          })
      .named(parentBuilder.getName() + " reserialized")
      .withFeatures(features)
      .suppressing(parentBuilder.getSuppressedTests())
      .createTestSuite();
}
项目:incubator-netbeans    文件:ExpandFolderTest.java   
private void iterateTests(TestResult result, StringBuffer times, TestSuite suite, AtomicLong min, AtomicLong max) {
    Enumeration en = suite.tests();
    while (en.hasMoreElements()) {
        Test t = (Test)en.nextElement();
        if (t instanceof Callable) {
            try {
                Long v = (Long)((Callable) t).call();
                long time = v.longValue();
                if (time < min.longValue()) {
                    min.set(time);
                }
                if (time > max.longValue()) {
                    max.set(time);
                }
                // append(t.toString()).append(" value: ")
                times.append("Run: ").append(v).append('\n');
            } catch (Exception ex) {
                result.addError(this, ex);
            }
        }
        if (t instanceof TestSuite) {
            iterateTests(result, times, (TestSuite)t, min, max);
        }
    }
}
项目:googles-monorepo-demo    文件:MultimapTestSuiteBuilder.java   
TestSuite computeMultimapAsMapGetTestSuite(
    FeatureSpecificTestSuiteBuilder<
            ?, ? extends OneSizeTestContainerGenerator<M, Map.Entry<K, V>>>
        parentBuilder) {
  Set<Feature<?>> features = computeMultimapAsMapGetFeatures(parentBuilder.getFeatures());
  if (Collections.disjoint(features, EnumSet.allOf(CollectionSize.class))) {
    return new TestSuite();
  } else {
    return CollectionTestSuiteBuilder.using(
            new MultimapAsMapGetGenerator<K, V, M>(parentBuilder.getSubjectGenerator()))
        .withFeatures(features)
        .named(parentBuilder.getName() + ".asMap[].get[key]")
        .suppressing(parentBuilder.getSuppressedTests())
        .createTestSuite();
  }
}
项目:parabuild-ci    文件:SSTestGenericSourceControl.java   
/**
 * Required by JUnit
 */
public static TestSuite suite() {
  return new OrderedTestSuite(SSTestGenericSourceControl.class,
          new String[]{
                  "test_getChangesSinceHandlesFirstRun",
                  "test_getChangesSince",
                  "test_label",
                  "test_checkoutLatest",
                  "test_syncToChangeList"
          });
}
项目:parabuild-ci    文件:HttpUnitSuite.java   
public static TestSuite suite() {
    TestSuite result = new TestSuite();
    result.addTest( WebPageTest.suite() );
    result.addTest( WebLinkTest.suite() );
    result.addTest( WebImageTest.suite() );
    result.addTest( HtmlTablesTest.suite() );
    result.addTest( WebFormTest.suite() );
    result.addTest( WebFrameTest.suite() );
    result.addTest( WebWindowTest.suite() );
    result.addTest( RequestTargetTest.suite() );
    result.addTest( FormParametersTest.suite() );
    result.addTest( FormSubmitTest.suite() );
    result.addTest( Base64Test.suite() );
    result.addTest( PseudoServerTest.suite() );
    result.addTest( WebClientTest.suite() );
    result.addTest( MessageBodyRequestTest.suite() );
    result.addTest( WebAppletTest.suite() );
    result.addTest( CookieTest.suite() );
    result.addTest( ParsingTestSuite.suite() );
    result.addTest( NormalizeURLTest.suite() );

    if (HTMLParserFactory.getHTMLParser().getClass().getName().indexOf("NekoHTML") >= 0) result.addTest( NekoEnhancedScriptingTest.suite() );
    addOptionalTestCase( result, "com.meterware.httpunit.XMLPageTest" );
    addOptionalTestCase( result, "com.meterware.httpunit.FileUploadTest" );
    addOptionalTestCase( result, "com.meterware.httpunit.javascript.JavaScriptTestSuite" );
    addOptionalTestCase( result, "com.meterware.servletunit.ServletUnitSuite" );
    return result;
}
项目:guava-mock    文件:SortedMapTestSuiteBuilder.java   
@Override
public TestSuite createTestSuite() {
  if (!getFeatures().contains(KNOWN_ORDER)) {
    List<Feature<?>> features = Helpers.copyToList(getFeatures());
    features.add(KNOWN_ORDER);
    withFeatures(features);
  }
  return super.createTestSuite();
}
项目:googles-monorepo-demo    文件:ByteSinkTester.java   
private static TestSuite suiteForString(String name, ByteSinkFactory factory,
    String string, String desc) {
  byte[] bytes = string.getBytes(Charsets.UTF_8);
  TestSuite suite = suiteForBytes(name, factory, desc, bytes);
  CharSinkFactory charSinkFactory = SourceSinkFactories.asCharSinkFactory(factory);
  suite.addTest(CharSinkTester.suiteForString(name + ".asCharSink[Charset]", charSinkFactory,
      string, desc));
  return suite;
}
项目:guava-mock    文件:MultimapTestSuiteBuilder.java   
TestSuite computeValuesTestSuite(
    FeatureSpecificTestSuiteBuilder<
            ?, ? extends OneSizeTestContainerGenerator<M, Map.Entry<K, V>>>
        parentBuilder) {
  return CollectionTestSuiteBuilder.using(
          new ValuesGenerator<K, V, M>(parentBuilder.getSubjectGenerator()))
      .withFeatures(computeValuesFeatures(parentBuilder.getFeatures()))
      .named(parentBuilder.getName() + ".values")
      .suppressing(parentBuilder.getSuppressedTests())
      .createTestSuite();
}
项目:parabuild-ci    文件:SSTestUnittestPPTestLogHandler.java   
/**
 * Required by JUnit
 */
public static TestSuite suite() {
  return new OrderedTestSuite(SSTestUnittestPPTestLogHandler.class,
          new String[]{
                  "test_process"
          });
}
项目:guava-mock    文件:SortedSetTestSuiteBuilder.java   
@Override
public TestSuite createTestSuite() {
  if (!getFeatures().contains(CollectionFeature.KNOWN_ORDER)) {
    List<Feature<?>> features = Helpers.copyToList(getFeatures());
    features.add(CollectionFeature.KNOWN_ORDER);
    withFeatures(features);
  }
  return super.createTestSuite();
}
项目:parabuild-ci    文件:SSTestSecurityManager.java   
/**
 * Required by JUnit
 */
public static TestSuite suite() {
  return new OrderedTestSuite(SSTestSecurityManager.class, new String[]{
          "testFindUsersByEmail",
          "testAssingBuildCreratorBug1440",
          "test_isAllowedToSeeErrors",
          "test_findUsersWithEditRights",
          "test_getUserBuildRights",
          "test_bug1008_securityManagerDoesNotCreateAUserIfItIsInUpperCase",
          "test_getUserResultGroupsReturnEmptyListForAnonymousUser",
          "test_isAnonymousAccessEnabled"
  });
}
项目:vogar    文件:Junit3.java   
private static void getTestSuiteTests(List<VogarTest> out, TestSuite suite) {
    for (Object testsOrSuite : suite.getTestsAndSuites()) {
        if (testsOrSuite instanceof Class) {
            getSuiteMethods(out, (Class<?>) testsOrSuite);
        } else if (testsOrSuite instanceof TestCase) {
            out.add(createForTestCase((TestCase) testsOrSuite));
        } else if (testsOrSuite instanceof TestSuite) {
            getTestSuiteTests(out, (TestSuite) testsOrSuite);
        } else if (testsOrSuite != null) {
            out.add(new ConfigurationError(testsOrSuite.getClass().getName() + "#getClass",
                    new IllegalStateException("Unknown test: " + testsOrSuite)));
        }
    }
}
项目:incubator-netbeans    文件:InteceptorTest.java   
public static Test createSuite() {
    TestSuite suite = new TestSuite();
    suite.addTest(new InteceptorTest("createNewFile"));
    suite.addTest(new InteceptorTest("createNewFolder"));
    suite.addTest(new InteceptorTest("deleteA_CreateA"));
    suite.addTest(new InteceptorTest("deleteA_CreateAOnDemandLocking"));
    suite.addTest(new InteceptorTest("deleteA_CreateA_RunAtomic"));
    suite.addTest(new InteceptorTest("afterDelete_AfterCreate_194998"));
    return(suite);
}
项目:domino-todolist    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}
项目:SVNAutoMerger    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}
项目:Building-Recommendation-Engines    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}
项目:KITE    文件:EngineTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite() {
  return new TestSuite(EngineTest.class);
}
项目:incubator-netbeans    文件:DialogDisplayer128399Test.java   
public static Test suite() {
    return GraphicsEnvironment.isHeadless() ? new TestSuite() : new TestSuite(DialogDisplayer128399Test.class);
}
项目:lib-commons-httpclient    文件:TestParameterFormatter.java   
public static Test suite() {
    return new TestSuite(TestParameterFormatter.class);
}
项目:hlxy-docker    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}
项目:incubator-netbeans    文件:CloneableEditorAssociateTest.java   
public static Test suite() {
    return GraphicsEnvironment.isHeadless() ? new TestSuite() : new TestSuite(CloneableEditorAssociateTest.class);
}
项目:jaffa-framework    文件:FormPrintEngineiTextImageTest.java   
/** Assembles and returns a test suite containing all known tests.
 * @return A test suite.
 */
public static Test suite() {
    return new ContextWrapper(new TestSuite(FormPrintEngineiTextImageTest.class));
}
项目:parabuild-ci    文件:Base64Test.java   
public static Test suite() {
    return new TestSuite( Base64Test.class );
}
项目:incubator-netbeans    文件:ExternalChangeOfModifiedFileTest.java   
public static Test suite() {
    return GraphicsEnvironment.isHeadless() ? new TestSuite() : new TestSuite(ExternalChangeOfModifiedFileTest.class);
}
项目:myfaces-trinidad    文件:CoreBreadCrumbsTest.java   
public static Test suite()
{
  return new TestSuite(CoreBreadCrumbsTest.class);
}
项目:sbiger-apm    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}
项目:spring_mvc_demo    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}
项目:incubator-netbeans    文件:OffscreenRenderingTest.java   
public static Test suite() {
    return GraphicsEnvironment.isHeadless() ? new TestSuite() : new TestSuite(OffscreenRenderingTest.class);
}
项目:jaffa-framework    文件:LobTest.java   
/** Assembles and returns a test suite containing all known tests.
 * @return A test suite.
 */
public static Test suite() {
    return new Wrapper(new TestSuite(LobTest.class));
}
项目:myfaces-trinidad    文件:RowKeySetTreeImplTest.java   
public static Test suite()
{
  return new TestSuite(RowKeySetTreeImplTest.class);
}
项目:LogicalDecode    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}
项目:incubator-netbeans    文件:MultiViewProcessorTest.java   
public static Test suite() {
    return GraphicsEnvironment.isHeadless() ? new TestSuite() : new TestSuite(MultiViewProcessorTest.class);
}
项目:openjdk-jdk10    文件:StampedLockTest.java   
public static Test suite() {
    return new TestSuite(StampedLockTest.class);
}
项目:openjdk-jdk10    文件:ThreadLocalRandom8Test.java   
public static Test suite() {
    return new TestSuite(ThreadLocalRandom8Test.class);
}
项目:incubator-netbeans    文件:TopComponentRegistryTest.java   
public static Test suite() {
    return GraphicsEnvironment.isHeadless() ? new TestSuite() : new TestSuite(TopComponentRegistryTest.class);
}
项目:upgradeToy    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}
项目:parabuild-ci    文件:HTMLElementTest.java   
public static TestSuite suite() {
    return new TestSuite( HTMLElementTest.class );
}
项目:sc-generator    文件:AppTest.java   
/**
 * @return the suite of tests being tested
 */
public static Test suite()
{
    return new TestSuite( AppTest.class );
}