标签: java junit rule
JUnit @Rule如果在执行测试期间有Exception,TemporaryFolder将删除该文件夹。
@Rule
Exception
为了我的测试目的,我创建了我的自定义@Rule MyTemporaryFolder,它基本上是相同的,除了exception发生时它将保存临时文件夹,以便可以检查文件夹的内部(基本上任何测试输出)。
exception
所以现在我必须为我的自定义@Rule类编写单元测试。我该怎么做?如何在另一个测试中模拟测试开始和完成,以便检查我的临时文件夹是否被正确删除(或者是否仍在那里)?