2012-05-10 3 views

答えて

0

要するに、できません。 whereブロックは、メーリングリスト(http://forum.spockframework.org)で議論された理由により、ブロック/方法setupの前に実行されるでなければなりません。ただし、ブロックwhere@Sharedの変数を参照することがあります。これは直接またはsetupSpec()で初期化できます。必要に応じて、異なるsetupSpec()メソッドを使用して複数のスペッククラスを作成し、それらをすべて同じファイルに保存することができます。

setupブロックでより複雑なオブジェクトが構築されているwhereブロックで、物事を回して単純な値(文字列や数字など)を使用することがよくあります。

関連する問題