metosin/malli

`[:> Double/MAX_VALUE]` generates `Double/MAX_VALUE`

Open

#1035 aperta il 9 apr 2024

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Clojure (237 fork)batch import
buggeneratorhelp wanted

Metriche repository

Star
 (1724 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

(defn shrink [?schema]
  (-> (quick-check 1 (for-all [s (mg/generator ?schema)] false) {:seed 0})
      :shrunk
      :smallest
      first))

(= Double/MAX_VALUE
   (shrink [:> Double/MAX_VALUE])
   (shrink [:>= Double/MAX_VALUE]))
;=> true

(> Double/MAX_VALUE Double/MAX_VALUE)
;=> false
(>= Double/MAX_VALUE Double/MAX_VALUE)
;=> true

Guida contributor