私は最初のものを書いていてFunspec
、いくつかのテストに同じフィクスチャを使用したいのですが、それぞれのテストで新しいインスタンスを使用したいと考えています。そのために、BeforeAndAfter
特性を使用します。私の問題は、テスト中のオブジェクトの初期化をメソッドに参照し、それを最後にbefore
保存する方法がわからないことです。val
電流は次のようになります。
class CarTest extends FunsSpec with BeforeAndAfter{
var car:Car = _
before {
car = Car("BMW i3")
}
describe("A car") {
it("can accelerate") { //do some stuff with car }
it("can break") { //do some other stuff with car}
}
}
したがって、問題は次のとおりです。を作成car
し、val
各メソッドの前にそれを初期化する方法はありScalaTest
ますか?