我正在使用 JUnit 3,并且经常需要测试是否正确创建了对象。我的想法是编写一个MyTestBase
如下所示的类,然后从该类扩展用于特定情况的单元测试。
但是在我给出的示例中,MyTests
并没有在MyTestBase
.
public class MyTestBase extends TestCase {
protected String foo;
public void testFooNotNull() {
assertNotNull(foo);
}
public void testFooValue() {
assertEquals("bar", foo);
}
}
public class MyTests extends MyTestBase {
public void setUp() {
this.foo = "bar";
}
public void testSomethingElse() {
assertTrue(true);
}
}
我究竟做错了什么?
更新 道歉。愚蠢的错误。我的基类中的测试没有正确命名。