Skip to content

Instantly share code, notes, and snippets.

@paulspencerwilliams
Last active January 31, 2016 12:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save paulspencerwilliams/8d2f97f92278e8b2c61c to your computer and use it in GitHub Desktop.
Save paulspencerwilliams/8d2f97f92278e8b2c61c to your computer and use it in GitHub Desktop.
(ns gormanic.core-test
(:require [clojure.test :refer :all]
[gormanic.core :refer :all]
[clj-time.coerce :as timec]
[clojure.test.check.generators :as gen]
[clojure.test.check.properties :as prop]
[clojure.test.check.clojure-test :refer [defspec]]))
(defn timestamp-to-date [timestamp]
(.toLocalDate(timec/from-long timestamp)))
(defspec dates-are-reversable
(prop/for-all [d (gen/sample
(gen/fmap
timestamp-to-date
(gen/choose -17987443200 19880899200)))]
(= d (parts-to-gregorian (gregorian-to-parts d)))))
Running tests in gormanic.core-test
java.lang.AssertionError: Assert failed: Args to tuple must be generators
(every? generator? generators)
at clojure.test.check.generators$tuple.doInvoke (generators.cljc:397)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:630)
clojure.test.check.properties$for_all_STAR_.invoke (properties.cljc:36)
gormanic.core_test$dates_are_reversable.doInvoke (core_test.clj:13)
clojure.lang.RestFn.applyTo (RestFn.java:139)
clojure.core$apply.invoke (core.clj:632)
gormanic.core_test$dates_are_reversable.invoke (core_test.clj:12)
gormanic.core_test/fn (core_test.clj:12)
clojure.test$test_var$fn__7670.invoke (test.clj:704)
clojure.test$test_var.invoke (test.clj:704)
clojure.test$test_vars$fn__7692$fn__7697.invoke (test.clj:722)
clojure.test$default_fixture.invoke (test.clj:674)
clojure.test$test_vars$fn__7692.invoke (test.clj:722)
clojure.test$default_fixture.invoke (test.clj:674)
clojure.test$test_vars.invoke (test.clj:718)
clojure.test$test_all_vars.invoke (test.clj:728)
clojure.test$test_ns.invoke (test.clj:747)
clojure.core$map$fn__4553.invoke (core.clj:2624)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.Cons.next (Cons.java:39)
clojure.lang.RT.boundedLength (RT.java:1735)
clojure.lang.RestFn.applyTo (RestFn.java:130)
clojure.core$apply.invoke (core.clj:632)
clojure.test$run_tests.doInvoke (test.clj:762)
clojure.lang.RestFn.invoke (RestFn.java:408)
gormanic.core_test$eval10052$fn__10085.invoke (form-init285452814940867757.clj:1)
clojure.core$with_redefs_fn.invoke (core.clj:7209)
gormanic.core_test$eval10052.invoke (form-init285452814940867757.clj:1)
clojure.lang.Compiler.eval (Compiler.java:6782)
clojure.lang.Compiler.eval (Compiler.java:6745)
clojure.core$eval.invoke (core.clj:3081)
clojure.main$repl$read_eval_print__7099$fn__7102.invoke (main.clj:240)
clojure.main$repl$read_eval_print__7099.invoke (main.clj:240)
clojure.main$repl$fn__7108.invoke (main.clj:258)
clojure.main$repl.doInvoke (main.clj:258)
clojure.lang.RestFn.invoke (RestFn.java:1523)
clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__634.invoke (interruptible_eval.clj:87)
clojure.lang.AFn.applyToHelper (AFn.java:152)
clojure.lang.AFn.applyTo (AFn.java:144)
clojure.core$apply.invoke (core.clj:630)
clojure.core$with_bindings_STAR_.doInvoke (core.clj:1868)
clojure.lang.RestFn.invoke (RestFn.java:425)
clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke (interruptible_eval.clj:85)
clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__679$fn__682.invoke (interruptible_eval.clj:222)
clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__674.invoke (interruptible_eval.clj:190)
clojure.lang.AFn.run (AFn.java:22)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
java.lang.Thread.run (Thread.java:745)
Ran 1 test containing 1 assertion.
0 failures, 1 error.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment