Package org.testng

Examples of org.testng.TestNG.run()


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


  @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);
  }

  @Test(description = "Should attach only one instance of the same @Listener class per test")
  public void shouldAttachOnlyOneInstanceOfTheSameListenerClassPerTest() {
View Full Code Here

  @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);
  }

  @Test(description = "@Listeners with an ISuiteListener")
  public void suiteListenersShouldWork() {
View Full Code Here

  @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

  @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

  }

  @Test
  public void guiceWithNoModules() {
    TestNG tng = create(new Class[] { GuiceNoModuleTest.class });
    tng.run();
  }
}
View Full Code Here

    c.getIncludedMethods().add(new XmlInclude("test1"));
    t.setPreserveOrder("true");
    TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(new XmlSuite[] { s }));
    Main.m_passed = false;
    tng.run();
    Assert.assertTrue(Main.m_passed);
  }
}
View Full Code Here

    TestNG tng = TestHelper.createTestNG();
    TestListenerAdapter tl = new TestListenerAdapter();
    tng.addListener(tl);
    tng.setXmlSuites(Arrays.asList(new XmlSuite[] { s }));
    tng.run();

    List<String> expected = Arrays.asList(new String[] {
      "bt1", "f1", "at1", "bt2", "f2", "at2",
    });
View Full Code Here

    TestNG tng = new TestNG();
    tng.setVerbose(0);
    tng.setTestClasses(new Class[] { TestNG411SampleTest.class });
    TestListenerAdapter al = new TestListenerAdapter();
    tng.addListener(al);
    tng.run();

    Assert.assertEquals(al.getPassedTests().size(), 1);
    Assert.assertEquals(al.getPassedTests().get(0).getMethod().getMethodName(), "checkMinTest_injection");

    Assert.assertEquals(al.getFailedTests().size(), 2);
View Full Code Here

  @Test
  public void allMethodsShouldBeInvoked() {
    TestNG tng = new TestNG();
    tng.setTestClasses(new Class[] { FailedDataProviderSample.class });
    tng.setVerbose(0);
    tng.run();

    Assert.assertEquals(m_total, 6);
  }

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