Package org.testng

Examples of org.testng.TestNG.run()


    tng.setXmlSuites(Arrays.asList(s));
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
//    System.out.println(s.toXml());
//    tng.setVerbose(10);
    tng.run();

    assertTestResultsEqual(tla.getPassedTests(), Arrays.asList("f", "g"));
  }
}
View Full Code Here


  private void run(Class[] classes, MyListener l) {
    TestNG tng = create();
    tng.setTestClasses(classes);

    tng.addInvokedMethodListener(l);
    tng.run();

    Assert.assertEquals(l.getBeforeCount(), 9);
    Assert.assertEquals(l.getAfterCount(), 9);
  }
View Full Code Here

   */
  @Test
  public void sameMethodInvokedMultipleTimesShouldHaveDifferentTimeStamps() {
    TestNG tng = create(Sample.class);
    tng.addListener(new InvokedMethodListener());
    tng.run();
    List<IInvokedMethod> m = InvokedMethodListener.m_methods;
//    for (IInvokedMethod mm : m) {
//      System.out.println(mm.getTestMethod().getMethodName() + " " + mm.getDate());
//    }
    IInvokedMethod after1 = m.get(1);
View Full Code Here

    XmlClass c = t.getClasses().get(0);
    c.setIncludedMethods(Arrays.asList(new XmlInclude("test1")));
    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(s));
    Sample.m_afterClassWasRun = false;
    tng.run();

    Assert.assertTrue(Sample.m_afterClassWasRun);
  }
}
View Full Code Here

      " in IInvokedMethodListener's afterInvocaiton method")
  public void testMethodsWithExpectedExceptionsShouldShowUpAsPass() {
    TestNG tng = create(Sample2.class);
    Sample2.Sample2InvokedMethodListener l = new Sample2().new Sample2InvokedMethodListener();
    tng.addListener(l);
    tng.run();

    Assert.assertTrue(l.isSuccess);
  }
}
View Full Code Here

    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = create();
    testng.setOutputDirectory(OutputDirectoryPatch.getOutputDirectory());
    testng.setTestClasses(new Class[] { AlwaysRunAfter1.class });
    testng.addListener(tla);
    testng.run();
    assertTrue(AlwaysRunAfter1.success(), "afterTestMethod should have run");
  }

  @Test
  public void withoutAlwaysRunAfter() {
View Full Code Here

    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = create();
    testng.setOutputDirectory(OutputDirectoryPatch.getOutputDirectory());
    testng.setTestClasses(new Class[] { AlwaysRunAfter2.class });
    testng.addListener(tla);
    testng.run();
    assertTrue(AlwaysRunAfter2.success(), "afterTestMethod should not have run");
  }

  @Test
  public void withoutAlwaysRunBefore() {
View Full Code Here

    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(s));
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
    tng.run();

//    System.out.println(s.toXml());
    assertTestResultsEqual(tla.getPassedTests(), Arrays.asList("test1", "test2"));
  }
}
View Full Code Here

    TestNG testng = create();
    testng.setOutputDirectory(OutputDirectoryPatch.getOutputDirectory());
    testng.setTestClasses(new Class[] { AlwaysRunBefore1.class });
    testng.setGroups("A");
    testng.addListener(tla);
    testng.run();
    assertTrue(AlwaysRunBefore1.success(), "before alwaysRun methods should have been run");
  }

  private static void ppp(String s) {
    System.out.println("[AlwaysRunTest] " + s);
View Full Code Here

public class AfterMethodTest extends SimpleBaseTest {

  @Test
  public void testContextShouldBeInitialized() {
    TestNG tng = create(AfterMethodSampleTest.class);
    tng.run();
    Assert.assertTrue(AfterMethodSampleTest.m_success);
  }
}
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.