問題タブ [property-based-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
109 参照

scala - scalacheck での再帰構造の生成

という再帰データ型のジェネレータを作成しようとしていRowます。行は名前付きValのリストであり、 aValはアトミックBinまたはネストされたRowです。

これは私のコードです:

次のスタック トレースでクラッシュします。

私のコードの何が問題なのですか? また、それを自分で診断するにはどうすればよかったでしょうか?

Gen.oneOf注意として、厳密でありGen.lzy、再帰構造が必要であるという発言を見てきました。しかし、コードgen_val内での定義をラップするGen.lzy(...)と、現在のヌル ポインター例外ではなく、スタック オーバーフローが発生します。