2017-12-04 3 views
0

テストを開始する前に関数を実行する方法はありますか?たとえば
テストを開始する前に関数を実行する

object KkConsumerSpec extends Properties("Consumer") { 

    //Some preparation work here!!!! 

    property("startsWith") = forAll { (a: String, b: String) => 
    (a+b).startsWith(a) 
    } 

} 

私はテストstartsWith開始する前に、いくつかの機能を実行したいです。

+0

達成したいことをさらに詳しく記述できますか?通常、ユニットテストではこのようなコードを使用していくつかのフィクスチャを作成しますが、ScalaCheckでは、ジェネレータ( 'Gen [T]')を使ってプロパティをチェックする新しいオブジェクトの作成方法やジェネレータの実装から、怠惰なval')。だから、なぜこれが欲しいのですか? – SergGr

+0

それぞれを開始する前に、たとえば、シナリオのニーズをテストするファイルを作成します。 –

答えて

0

あなたがしたいことがわかっている場合は、BeforeAndAfterAllを拡張してから、beforeAllのいずれかの方法を上書きしてください。

関連する問題