这是我下面的旧代码。我不想创建一个实际的文件夹。相反,我想创建一个临时文件夹,测试执行结束后必须将其删除。
Public class MainClass() {
public void m1() {
m2();
}
private void m2() {
File f=new File();
f.mkrdirs()
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的TestClass
public class TestClass{
@Rule
public TemporaryFolder folder= new TemporaryFolder();
public void testM1(){
File fileSpy = mock(File.class);
Mockito.doNothing().when(fileSpy.mkdir());
}
}
Run Code Online (Sandbox Code Playgroud)
但不起作用。有任何线索吗?