| package test.abstractmethods; |
| |
| import org.testng.Assert; |
| import org.testng.TestListenerAdapter; |
| import org.testng.TestNG; |
| import org.testng.annotations.Test; |
| import test.SimpleBaseTest; |
| |
| public class AbstractTest extends SimpleBaseTest { |
| |
| @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); |
| } |
| } |