Package org.testng

Examples of org.testng.TestNG.run()


  @Test(description = "Abstract methods defined in a superclass should be run")
  public void abstractShouldRun() {
    TestNG tng = create(CRUDTest2.class);
    TestListenerAdapter tla = new TestListenerAdapter();
    tng.addListener(tla);
    tng.run();

    Assert.assertEquals(tla.getPassedTests().size(), 2);
  }
}
View Full Code Here


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

    Assert.assertEquals(tla.getFailedTests().size(), 0);
    Assert.assertEquals(tla.getPassedTests().size(), 2);
  }
}
View Full Code Here

     try {
        TestNG tng = create();
        String testngXmlPath = getPathToResource("suite1.xml");
        tng.setTestSuites(Arrays.asList(testngXmlPath));
        tng.addListener(tla);
        tng.run();
     } catch (TestNGException ex) {
        Assert.assertEquals(tla.getPassedTests().size(), 0);
     }
  }
}
View Full Code Here

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

    Set<String> expected = new HashSet<String>() {{
      add("nested");
      add("f");
    }};
View Full Code Here

       * Changing system print streams so that exception or results stmt is not logged
       * while running test (avoid confusing person running tests)
       */
      System.setOut(new PrintStream(os));
      System.setErr(new PrintStream(os));
      tng.run();
      Assert.assertEquals(tla.getPassedTests().size(), 1);
    }
    finally {
      try {
        os.close();
View Full Code Here

    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG tng = create();
    tng.setUseDefaultListeners(false);
    tng.setTestSuites(Arrays.asList(getPathToResource("parametertest/parent-suite.xml")));
    tng.addListener(tla);
    tng.run();
    Assert.assertEquals(tla.getPassedTests().size(), 3);
  }
}
View Full Code Here

    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG tng = create();
    String testngXmlPath = getPathToResource("checksuitesinitialization/parent-suite.xml");
    tng.setTestSuites(Arrays.asList(testngXmlPath));
    tng.addListener(tla);
    tng.run();
    Assert.assertEquals(tla.getPassedTests().size(), 4);
  }

}
View Full Code Here

    tng.setXmlSuites(Arrays.asList(s));

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

    // bug
    //verifyPassedTests(tla, "test1", "test2", "testX", "test1", "test2");

    // Proposed fix
View Full Code Here

    TestNG tng = new TestNG();
    String xml = "<suite name=\"dgf\" verbose=\"10\"><parameter name=\"first-name\" value=\"Cedric\" /><test name=\"dgf\"><classes><class name=\"test.parameters.ParameterSample\"></class></classes></test></suite>";
    System.out.println(xml);
    ByteArrayInputStream is = new ByteArrayInputStream(xml.getBytes());
    tng.setXmlSuites(new Parser(is).parseToList());
    tng.run();
  }

}
View Full Code Here

    tng.setXmlSuites(Arrays.asList(s));

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

    // bug
    //verifyPassedTests(tla, "test1", "test2", "testX", "test1", "test2");

    verifyPassedTests(tla, "test1", "test2", "testX", "test2", "test1");
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.