我正在TemporaryFolder
使用@Rule
JUnit 4.7中的注释创建一个。我试图tempFolder.newFolder("someFolder")
在测试的@Before
(设置)方法中创建一个新文件夹,该文件夹是temp文件夹的子级。似乎在setup方法运行后初始化了临时文件夹,这意味着我无法在setup方法中使用临时文件夹。这是正确的(可预测的)行为吗?
这是Junit 4.7中的问题。如果升级较新的Junit(例如4.8.1),则在输入@Before方法时,所有@Rule都将运行:一个相关的错误报告是这样的:https : //github.com/junit-team/junit4/issues/79
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句