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)}])

贡献者指南