![]() |
1
8
这是JUnit4.7中的一个问题。如果升级更新的JUnit(例如4.8.1),当您输入@before方法:s时,所有@rule都将运行。相关的bug报告如下: https://github.com/junit-team/junit4/issues/79 |
![]() |
2
6
这也行。 编辑 如果在@before方法中,看起来需要调用myfolder.create()。这可能是一个糟糕的实践,因为javadoc说不要调用temporaryfolder.create()。 第二次编辑 如果您不希望在@test方法中使用临时目录,则必须调用该方法来创建它们。还要确保关闭在临时目录中打开的任何文件,否则不会自动删除这些文件。
|