根据这个文件,@BeforeClass超类的方法将在当前类之前运行.但在我的情况下不会发生这种情况.
我正在使用junit 4.8.1.
你能告诉我我做错了什么吗?
我的父类看起来像这样:
public abstract class AbstractPromoterUnitTest extends TestCase {
@BeforeClass
public static void setUpOnce() {
// Do something here.
}
}
Run Code Online (Sandbox Code Playgroud)
这是孩子:
@RunWith(JUnit4.class)
public abstract class NormalPromoterUnitTest extends AbstractPromoterUnitTest{
@BeforeClass
public static void setUpOnce() {
// Do something here 2.
}
}
Run Code Online (Sandbox Code Playgroud)
调用NormalPromoterUnitTest.setUpOnce().AbstractPromoterUnitTest.setUpOnce()不是.
| 归档时间: |
|
| 查看次数: |
1294 次 |
| 最近记录: |