【发布时间】:2019-02-13 17:24:58
【问题描述】:
我有以下方法需要测试:
class Person {
String getFileName(String number) {
return "file"+number
}
void updateSpec(String number) {
new File(getFileName(number)).delete()
}
}
我尝试像这样创建测试用例:
def "update spec"() {
given:
Person person = new Person()
when:
person.updateSpec('1')
then:
1 * File.delete()
}
上面写着:
Too few invocations for:
1 * File.delete() (0 invocations)
问题是什么以及如何解决,谢谢!
有没有什么好的方法可以测试这个方法?
【问题讨论】:
-
Person类怎么知道文件在哪个目录?