Skip to content

Instantly share code, notes, and snippets.

(testing "describe syntax"
(describe "single assertion"
(= (+ 1 1) 2))
(context "many assertions"
(describe "plus"
(= (+ 1 1) 2)
"minus"
(= (- 2 1) 1)
"divide"
{:type :context,
:doc describe syntax,
:tests ({:type :expects,
:doc single assertion,
:tests ({:type :expect,
:expectations [(fn [] (= (+ 1 1) 2))]})})}
(ns bktree)
(defn root [distance-fn] {:distance-fn distance-fn :children {}})
(defn new-node [term] {:term term :children {}})
(defn insert
([element node]
(insert element node (:distance-fn node)))
([element node distance-fn]
(ns bktree)
(defn root [distance-fn] {:distance-fn distance-fn :children {}})
(defn new-node [term] {:term term :children {}})
(defn insert
([element node]
(insert element node (:distance-fn node)))
([element node distance-fn]
(ns bktree)
(defn root [distance-fn] {:distance-fn distance-fn :children {}})
(defn new-node [term] {:term term :children {}})
(defn insert
([element node]
(insert element node (:distance-fn node)))
([element node distance-fn]
(ns bktree)
(defn root [distance-fn] {:distance-fn distance-fn :children {} :matches []})
(defn new-node [term] {:term term :children {} :matches []})
(defn insert
([element node]
(insert element node (:distance-fn node)))
([element node distance-fn]
(ns bktree)
(defn root [distance-fn] {:distance-fn distance-fn :children {} :matches []})
(defn new-node [term] {:term term :children {} :matches []})
(defn insert
([element node]
(insert element node (:distance-fn node)))
([element node distance-fn]
(ns fraud.detectors.bktree)
(defn root [distance-fn] {:distance-fn distance-fn :children {} :matches []})
(defn new-node [term] {:term term :children {} :matches []})
(defn empty-node? [node]
(= nil (:term node)))
(defn insert
(ns fraud.detectors.bktree)
(defn root [distance-fn] {:distance-fn distance-fn :children {} :matches []})
(defn new-node [term] {:term term :children {} :matches []})
(defn empty-node? [node]
(= nil (:term node)))
(defn insert
def areUreturning
6%2
end