【发布时间】:2013-01-13 09:14:30
【问题描述】:
给出如下代码:
class RESTAcceptanceTest extends Specification {
override def is = anonymous ^ signinOAuth
def anonymous = "Something" ^ givenSomething ^
"must happen" ^ mustHappen
end
def signinOAuth = "Signin" ^ givenSignin ^
"works as expected" ^ userExistsInDatabase
end
// rest of object definitions
}
如何确保在代码执行之前和之后相同/ 在“匿名”和“signinOAuth”之后,并且“after”方法应该 即使测试本身失败也要执行吗?
【问题讨论】: