Skip to content

Commit fd2c3da

Browse files
wip
1 parent 1b4c5be commit fd2c3da

10 files changed

Lines changed: 100 additions & 716 deletions

File tree

src/main/clojure/clojure/test/generative.clj

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
; You must not remove this notice, or any other, from this software.
99

1010
(ns clojure.test.generative
11-
(:require [clojure.walk :as walk]
12-
[clojure.test.generative.event :as event]
13-
[clojure.test.generative.runner :as runner]))
11+
(:require [clojure.walk :as walk]))
1412

1513
(defn- fully-qualified
1614
"Qualify a name used in :tag metadata. Unqualified names are
@@ -45,29 +43,6 @@
4543
(list 'fn '[] form)
4644
form)))
4745

48-
(defmacro fail
49-
[& args]
50-
`(do
51-
(runner/failed!)
52-
~(with-meta `(event/report-context :assert/fail
53-
:level :warn
54-
~@args)
55-
(meta &form))))
56-
57-
(defmacro is
58-
"Assert that v is true, otherwise fail the current generative
59-
test (with optional msg)."
60-
([v] (with-meta `(is ~v nil) (meta &form)))
61-
([v msg]
62-
`(let [~'actual ~v ~'expected '~v]
63-
(if ~'actual
64-
(do
65-
(event/report :assert/pass :level :debug)
66-
~'actual)
67-
~(with-meta
68-
`(fail ~@(when msg `[:message ~msg]))
69-
(meta &form))))))
70-
7146
(defmacro defspec
7247
"Defines a function named name that expects args. The defined
7348
function binds '%' to the result of calling fn-to-test with args,

src/main/clojure/clojure/test/generative/config.clj

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/main/clojure/clojure/test/generative/event.clj

Lines changed: 0 additions & 151 deletions
This file was deleted.

src/main/clojure/clojure/test/generative/io.clj

Lines changed: 0 additions & 92 deletions
This file was deleted.

src/main/clojure/clojure/test/generative/logback.clj

Lines changed: 0 additions & 72 deletions
This file was deleted.

0 commit comments

Comments
 (0)