metosin/malli

Double generator fails if `{:max (- Double/MAX_VALUE)}`

オープン

#1,128 opened on 2024/11/24

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)Clojure (237 件のフォーク)batch import
buggeneratorhelp wanted

Repository metrics

Stars
 (1,724 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

;; underlying generators don't seem to handle these well
(m/validate [:<= (- Double/MAX_VALUE)] (- Double/MAX_VALUE))
;=> true
(mg/generate [:<= (- Double/MAX_VALUE)])
;Couldn't satisfy such-that predicate after 10 tries.

;; similar issue
(m/validate [:double {:max (- Double/MAX_VALUE)}] (- Double/MAX_VALUE))
;=> true
(mg/generate [:double {:max (- Double/MAX_VALUE)}])

コントリビューターガイド