Package org.testng

Examples of org.testng.TestNG


    "" +
    "</suite>";

  @Test
  public void noMethodsShouldRun() {
    TestNG tng = create();
    tng.setTestClasses(new Class[] { FooTest.class });
    testNullInterceptor(tng);
  }
View Full Code Here


    Assert.assertEquals(tla.getFailedTests().size(), 0);
    Assert.assertEquals(tla.getSkippedTests().size(), 0);
  }

  private void testFast(boolean useInterceptor) {
    TestNG tng = create();
    tng.setTestClasses(new Class[] { FooTest.class });
    if (useInterceptor) {
      tng.setMethodInterceptor(new FastTestsFirstInterceptor());
    }
    TestListenerAdapter tla = new TestListenerAdapter();
//    tng.setParallel("methods");
    tng.addListener(tla);
    tng.run();

    Assert.assertEquals(tla.getPassedTests().size(), 3);
    ITestResult first = tla.getPassedTests().get(0);

    String method = "zzzfast";
View Full Code Here

  }

  @Test(description = "Ensure that if a listener is present, we get test(), onSuccess()," +
      " afterMethod()")
  public void listenerShouldBeCalledBeforeConfiguration() {
    TestNG tng = create(OrderedListenerSampleTest.class);
    tng.run();
    Assert.assertEquals(SimpleListener.m_list, Arrays.asList(1, 2, 3, 4));
  }
View Full Code Here

    bw.close();

    try {
      List<XmlSuite> xmlSuites = new Parser(f.getAbsolutePath()).parseToList();

      TestNG tng = create();
      tng.setXmlSuites(xmlSuites);
      testNullInterceptor(tng);
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
View Full Code Here

    Assert.assertEquals(SimpleListener.m_list, Arrays.asList(1, 2, 3, 4));
  }

  @Test(description = "TESTNG-400: onTestFailure should be called before @AfterMethod")
  public void failureBeforeAfterMethod() {
    TestNG tng = create(FailingSampleTest.class);
    tng.run();
    Assert.assertEquals( SimpleListener.m_list, Arrays.asList(4, 5, 6));
  }
View Full Code Here

    }
  }

  @Test(timeOut = 1000)
  public void shouldNotLockUpWithInterceptorThatRemovesMethods() {
    TestNG tng = create(LockUpInterceptorSampleTest.class);
    tng.setParallel("methods");
    tng.run();
  }
View Full Code Here

    Assert.assertEquals( SimpleListener.m_list, Arrays.asList(4, 5, 6));
  }

  @Test(description = "Inherited @Listeners annotations should aggregate")
  public void aggregateListeners() {
    TestNG tng = create(AggregateSampleTest.class);
    AggregateSampleTest.m_count = 0;
    tng.run();
    Assert.assertEquals(AggregateSampleTest.m_count, 2);
  }
View Full Code Here

    Assert.assertEquals(AggregateSampleTest.m_count, 2);
  }

  @Test(description = "Should attach only one instance of the same @Listener class per test")
  public void shouldAttachOnlyOneInstanceOfTheSameListenerClassPerTest() {
    TestNG tng = create(new Class [] {Derived1.class, Derived2.class});
    BaseWithListener.m_count = 0;
    tng.run();
    Assert.assertEquals(BaseWithListener.m_count, 2);
  }
View Full Code Here

    Assert.assertEquals(BaseWithListener.m_count, 2);
  }

  @Test(description = "@Listeners with an ISuiteListener")
  public void suiteListenersShouldWork() {
    TestNG tng = create(SuiteListenerSample.class);
    SuiteListener.start = false;
    SuiteListener.finish = false;
    tng.run();
    Assert.assertTrue(SuiteListener.start);
    Assert.assertTrue(SuiteListener.finish);
  }
View Full Code Here

public class GuiceTest extends SimpleBaseTest {

  @Test
  public void guiceTest() {
    TestNG tng = create(new Class[] { Guice1Test.class, Guice2Test.class});
    Guice1Test.m_object = null;
    Guice2Test.m_object = null;
    tng.run();

    Assert.assertNotNull(Guice1Test.m_object);
    Assert.assertNotNull(Guice2Test.m_object);
    Assert.assertEquals(Guice1Test.m_object, Guice2Test.m_object);
  }
View Full Code Here

TOP

Related Classes of org.testng.TestNG

Copyright © 2018 www.massapicom. 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.