metosin/malli

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

開放

#1,128 建立於 2024年11月24日

 (0 則留言) (0 個反應) (0 位負責人)Clojure (237 個分叉)batch import
buggeneratorhelp wanted

倉庫指標

星標
 (1,724 顆星)
PR 合併指標
 (30 天內沒有已合併 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)}])

貢獻者指南