aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/test_clojure.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/clojure/contrib/test_clojure.clj')
-rw-r--r--src/clojure/contrib/test_clojure.clj66
1 files changed, 0 insertions, 66 deletions
diff --git a/src/clojure/contrib/test_clojure.clj b/src/clojure/contrib/test_clojure.clj
deleted file mode 100644
index 280c6a96..00000000
--- a/src/clojure/contrib/test_clojure.clj
+++ /dev/null
@@ -1,66 +0,0 @@
-;; Copyright (c) Stephen C. Gilardi. All rights reserved. The use and
-;; distribution terms for this software are covered by the Eclipse Public
-;; License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) which can
-;; be found in the file epl-v10.html at the root of this distribution. By
-;; using this software in any fashion, you are agreeing to be bound by the
-;; terms of this license. You must not remove this notice, or any other,
-;; from this software.
-;;
-;; clojure.contrib.test-clojure
-;;
-;; Tests for the facilities provided by Clojure
-;;
-;; scgilardi (gmail)
-;; Created 22 October 2008
-
-(ns clojure.contrib.test-clojure
- (:use [clojure.contrib.test-is :only (run-tests)])
- (:gen-class))
-
-(def test-names
- [:reader
- :printer
- :compilation
- :evaluation
- :special
- :macros
- :metadata
- :ns-libs
- :logic
- :predicates
- :control
- :data-structures
- :numbers
- :sequences
- :for
- :multimethods
- :other-functions
- :vars
- :refs
- :agents
- :atoms
- :parallel
- :java-interop
- ;; libraries
- :clojure-main
- :clojure-set
- :clojure-xml
- :clojure-zip
- ])
-
-(def test-namespaces
- (map #(symbol (str "clojure.contrib.test-clojure." (name %)))
- test-names))
-
-(defn run
- "Runs all defined tests"
- []
- (println "Loading tests...")
- (apply require :reload-all test-namespaces)
- (apply run-tests test-namespaces))
-
-(defn -main
- "Run all defined tests from the command line"
- [& args]
- (run)
- (System/exit 0))