128e899a6c1620c8d07cb04a92f96658550e4af16nullinpackage test.dataprovider;
228e899a6c1620c8d07cb04a92f96658550e4af16nullin
328e899a6c1620c8d07cb04a92f96658550e4af16nullinimport org.testng.Assert;
428e899a6c1620c8d07cb04a92f96658550e4af16nullinimport org.testng.TestListenerAdapter;
528e899a6c1620c8d07cb04a92f96658550e4af16nullinimport org.testng.TestNG;
628e899a6c1620c8d07cb04a92f96658550e4af16nullinimport org.testng.annotations.Test;
728e899a6c1620c8d07cb04a92f96658550e4af16nullin
828e899a6c1620c8d07cb04a92f96658550e4af16nullinpublic class TestNG411Test {
928e899a6c1620c8d07cb04a92f96658550e4af16nullin
1028e899a6c1620c8d07cb04a92f96658550e4af16nullin  @Test
1128e899a6c1620c8d07cb04a92f96658550e4af16nullin  public void verify() {
1228e899a6c1620c8d07cb04a92f96658550e4af16nullin    TestNG tng = new TestNG();
1328e899a6c1620c8d07cb04a92f96658550e4af16nullin    tng.setVerbose(0);
1428e899a6c1620c8d07cb04a92f96658550e4af16nullin    tng.setTestClasses(new Class[] { TestNG411SampleTest.class });
1528e899a6c1620c8d07cb04a92f96658550e4af16nullin    TestListenerAdapter al = new TestListenerAdapter();
1628e899a6c1620c8d07cb04a92f96658550e4af16nullin    tng.addListener(al);
1728e899a6c1620c8d07cb04a92f96658550e4af16nullin    tng.run();
1828e899a6c1620c8d07cb04a92f96658550e4af16nullin
1928e899a6c1620c8d07cb04a92f96658550e4af16nullin    Assert.assertEquals(al.getPassedTests().size(), 1);
2028e899a6c1620c8d07cb04a92f96658550e4af16nullin    Assert.assertEquals(al.getPassedTests().get(0).getMethod().getMethodName(), "checkMinTest_injection");
2128e899a6c1620c8d07cb04a92f96658550e4af16nullin
2228e899a6c1620c8d07cb04a92f96658550e4af16nullin    Assert.assertEquals(al.getFailedTests().size(), 2);
2328e899a6c1620c8d07cb04a92f96658550e4af16nullin  }
2428e899a6c1620c8d07cb04a92f96658550e4af16nullin}
25