假设我有一些测试只想在设置某个环境变量并且值有效时运行。如何使用Scala FunSuite进行此操作?
例如:
class Tests extends FunSuite {
before {
// Test if the environment variable is set and value is valid
}
test("foo") {
...
}
}
测试foo只应在before
调用中的检查成功时运行。
我尝试使用assume
,但失败了TestCanceledException
。