1 21 package db4ounit.tests; 22 23 import db4ounit.Assert; 24 import db4ounit.ReflectionTestSuiteBuilder; 25 import db4ounit.TestCase; 26 import db4ounit.TestMethod; 27 import db4ounit.TestSuite; 28 29 public class TestLifeCycleTestCase implements TestCase { 30 public void testLifeCycle() { 31 TestSuite suite = new ReflectionTestSuiteBuilder(RunsLifeCycle.class).build(); 32 FrameworkTestCase.runTestAndExpect(suite, 1); 33 Assert.isTrue(getTestSubject(suite).tearDownCalled()); 34 } 35 36 private RunsLifeCycle getTestSubject(TestSuite suite) { 37 return ((RunsLifeCycle)((TestMethod)suite.getTests()[0]).getSubject()); 38 } 39 } 40 | Popular Tags |