我想为以下函数创建一个测试,该函数在特定路径上创建一个文件:
exists, err := IsFileExists(path)
if err != nil {
return err
}
if exists {
return errors.New("File already exists")
}
file, err := os.Create(path)
defer file.Close()
return err
我知道在JUnit中有一个规则可以帮助您设置测试所需的文件和目录结构,如下所示:TemporaryFolder
public class DummyFileClassTest {
@Rule
public TemporaryFolder folder = new TemporaryFolder();
@Test
public void someMethod() {
// given
final File file1 = folder.newFile("myfile1.txt");
final File file2 = folder.newFile("myfile2.txt");
... etc...
}
}
围棋中也有类似的东西吗?还是更好的方法?
慕妹3242003
相关分类