Package org.junit.runner

Examples of org.junit.runner.Description.addChild()


  @Override
  public Description getDescription() {
    Description description= Description.createSuiteDescription(getName(),
        fTestClass.getAnnotations());
    for (T child : getFilteredChildren())
      description.addChild(describeChild(child));
    return description;
  }

  @Override
  public void run(final RunNotifier notifier) {
View Full Code Here


  @Override
  public Description getDescription() {
    Description description= Description.createSuiteDescription(getName(),
        fTestClass.getAnnotations());
    for (T child : getFilteredChildren())
      description.addChild(describeChild(child));
    return description;
  }

  @Override
  public void run(final RunNotifier notifier) {
View Full Code Here

  @Override
  public Description getDescription() {
    Description description= Description.createSuiteDescription(fTestClass);
    for (Throwable each : fCauses)
      description.addChild(describeCause(each));
    return description;
  }

  @Override
  public void run(RunNotifier notifier) {
View Full Code Here

  @Override
  public Description getDescription() {
    Description spec= Description.createSuiteDescription(getName(), classAnnotations());
    List<Method> testMethods= fTestMethods;
    for (Method method : testMethods)
      spec.addChild(methodDescription(method));
    return spec;
  }

  protected Annotation[] classAnnotations() {
    return fTestClass.getJavaClass().getAnnotations();
View Full Code Here

      TestSuite ts= (TestSuite) test;
      String name= ts.getName() == null ? "" : ts.getName();
      Description description= Description.createSuiteDescription(name);
      int n= ts.testCount();
      for (int i= 0; i < n; i++)
        description.addChild(makeDescription(ts.testAt(i)));
      return description;
    } else if (test instanceof Describable) {
      Describable adapter= (Describable) test;
      return adapter.getDescription();
    } else if (test instanceof TestDecorator) {
View Full Code Here

  @Override
  public Description getDescription() {
    Description spec = createSuiteDescription(getTestClass().getName(),
        testClass.getJavaClass().getAnnotations());
    for (Method method : testMethods)
      spec.addChild(methodDescription(method));
    return spec;
  }

  @Override
  protected void runMethods(final RunNotifier notifier) {
View Full Code Here

        this.rootDescription = createJUnitDescription(specification, testClass);
    }

    private Description createJUnitDescription(final Specification specification, final Class<?> testClass) {
        final Description mainDescription   = Description.createSuiteDescription(testClass);
        specification.getFeatures().forEach(feature -> mainDescription.addChild(createJUnitDescription(feature, testClass)));
        this.put(specification.getId(), mainDescription);
        return mainDescription;
    }

    private Description createJUnitDescription(final Feature feature, final Class<?> testClass) {
View Full Code Here

    private Description createJUnitDescription(final Feature feature, final Class<?> testClass) {
        final String description = feature.getDescription();
        final List<Scenario> scenarios = feature.getScenarios();
        final Description featureDescription = Description.createSuiteDescription(description);
        scenarios.forEach(scenario -> featureDescription.addChild(createJUnitDescription(scenario, testClass)));
        this.put(feature.getId(), featureDescription);
        return featureDescription;
    }

    private Description createJUnitDescription(final Scenario scenario, final Class<?> testClass) {
View Full Code Here

        return featureDescription;
    }

    private Description createJUnitDescription(final Scenario scenario, final Class<?> testClass) {
        final Description scenarioDescription = Description.createSuiteDescription(scenario.getDescription());
        scenario.getSteps().forEach(step -> scenarioDescription.addChild(createJUnitDescription(step, testClass)));
        this.put(scenario.getId(), scenarioDescription);
        return scenarioDescription;
    }

    private Description createJUnitDescription(final Step step, final Class<?> testClass) {
View Full Code Here

   */
  @Override
  public Description getDescription() {
    Description description = Description.createSuiteDescription("FILE: " + fileName, getRunnerAnnotations());
    for (Runner child : getChildren()) {
      description.addChild(describeChild(child));
    }
    return description;
  }

}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.