我想這樣做:如何在Specs2前後的方法中訪問test/example/fragment名稱?
class MySpec extends Specification with BeforeAfterExample {
var testName
var clientDir
def before {
testName = fragmentName.replaceAll(" ", "-")
clientDir = new File(workspaceRoot, testName)
clientDir.mkdirs()
}
def after {
FileUtils.deleteDirectory(clientDir)
}
}
由於規格的副本每個例如由,這是行不通的。 OTOH,你的回答有助於我提供更多關於specs2如何工作的背景信息。我可以創建並銷燬beforeSpec和afterSpec中的目錄。 –