Package org.testng

Examples of org.testng.TestNG.run()


  @Test
  public void superclassFailureShouldCauseFailure() {
    TestNG tng = create(ChildTest.class);
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
    tng.run();

    assertTestResultsEqual(tla.getSkippedTests(), Arrays.asList(
        "polymorphicMethod",
        "executePolymorphicMethod")
        );
View Full Code Here


    XmlSuite suite = createSuite("DistributedSuite1", new Class[] { Test1.class, Test2.class });
    tng.setXmlSuites(Arrays.asList(new XmlSuite[] { suite }));

    TestListenerAdapter result = new TestListenerAdapter();
    tng.addListener(result);
    tng.run();

    String[] passed = {
        "f1", "f2"
    };
    String[] failed = {};
View Full Code Here

public class InjectTestResultTest extends SimpleBaseTest {

  @Test
  public void verifyTestResultInjection() {
    TestNG tng = create(InjectBeforeAndAfterMethodsWithTestResultSampleTest.class);
    tng.run();

    Assert.assertEquals(0, InjectBeforeAndAfterMethodsWithTestResultSampleTest.m_success);
  }
}
View Full Code Here

    tng.setVerbose(0);
    tng.setTestClasses(new Class[] { AnnotationTransformerClassInvocationSampleTest.class});
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);

    tng.run();

    List passed = tla.getPassedTests();
    Assert.assertEquals(passed.size(), 6);
  }
View Full Code Here

    tng.setAnnotationTransformer(new MyTransformer());
    tng.setTestClasses(new Class[] { AnnotationTransformerSampleTest.class});
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);

    tng.run();

    List passed = tla.getPassedTests();
    Assert.assertEquals(passed.size(), 15);
  }
View Full Code Here

public class InjectAfterMethodWithTestResultTest extends SimpleBaseTest {

  @Test
  public void verifyTestResultInjection() {
    TestNG tng = create(InjectAfterMethodWithTestResultSampleTest.class);
    tng.run();

    Assert.assertEquals(0, InjectAfterMethodWithTestResultSampleTest.m_success);
  }
}
View Full Code Here

    }
    tng.setTestClasses(new Class[] { AnnotationTransformerClassSampleTest.class});
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);

    tng.run();

    List<ITestResult> results =
      passedName != null ? tla.getPassedTests() : tla.getFailedTests();
    String name = passedName != null ? passedName : failedName;
View Full Code Here

  @Test
  public void suiteMethodsShouldOnlyRunOnce() {
    TestNG tng = create(SuiteFactoryOnceSample2Test.class);
    SuiteFactoryOnceSample1Test.m_before = 0;
    SuiteFactoryOnceSample1Test.m_after = 0;
    tng.run();

    Assert.assertEquals(1, SuiteFactoryOnceSample1Test.m_before);
    Assert.assertEquals(1, SuiteFactoryOnceSample1Test.m_after);
  }
View Full Code Here

  @Test(description = "Make sure that listeners defined in testng.xml are invoked")
  public void listenerInXmlShouldBeInvoked() {
    TestNG tng = create();
    tng.setTestSuites(Arrays.asList(getPathToResource("listener-in-xml.xml")));
    LListener.invoked = false;
    tng.run();
    Assert.assertTrue(LListener.invoked);
  }
}
View Full Code Here

    tng.setVerbose(0);
    tng.setTestClasses(new Class[] { ConfigurationSampleTest.class});
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);

    tng.run();

    Assert.assertEquals(ConfigurationSampleTest.getBefore(), "correct");
  }

  @Test
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.