scalacheck プロパティ内で specs mathers を使用しようとしています。たとえば、次のように機能するマッチャーがあります。
x must matchMyMatcher(y)
scalacheck プロパティ内でこのマッチャーを使用する場合は、次のようにします。
import org.scalacheck._
import org.specs._
...
val prop = Prop.forAll(myGen){
(x,y) => new matchMyMatcher(x)(y)._1
}
prop must pass
残念ながら、この場合、マッチャーに入れ、プロパティが失敗したときに必要なデバッグ情報が消去されています。小道具内でマッチャーを使用する規定の方法はありますか?