問題タブ [fscheck]
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.
testing - 文字列型の共用体フィールドを識別するために、FsCheck に NonEmptyString を強制的に生成させる
MyUnion
FsCheck で次の動作を実現しようとしています:すべての文字列フィールドが非 null/空である型のインスタンスを生成するジェネレータを作成したいと考えています。
私の「実際の」型は よりもはるかに大きく/深くMyUnion
、FsCheck は問題なくインスタンスを生成できますが、ユニオン ケースの文字列フィールドが空になることがあります。(たとえば、生成される可能性がありますB (Y (123, ""))
)
おそらく、FsCheckNonEmptyString
と、私が見逃している任意のユニオン型を生成するためのサポートを組み合わせる明らかな方法があるでしょうか?
正しい方向へのヒント/ポインタは大歓迎です。
ありがとう!