我有这样的代码:JUnit TestCase功能如何实际工作?
public class MyTest extends TestCase {
private MyObject mObject1;
private MyObject mObject2;
...
@Override
public void setUp() throws Exception {
super.setUp();
}
public void testSomething() {
mObject1 = new MyObject();
mObject2 = new MyObject();
}
public void testSomething2() {
// Here I can't access the previously created objects mObject1 and
// mObject2, because they are again null.
// Why is that, if *my* setUp() method doesn't touch them?
}
我的猜测是,JUnit的再次每次实例化类。有人可以向我解释工作流程吗?
谢谢。
感谢您对TestNG的评论。我会看看! – kaneda