Meikel  Brandmeyer avatar Meikel Brandmeyer committed 6e373b8

Removed the extra namespace for FatalTestError

* clojurecheck/FatalTestError.clj: removed file

* clojurecheck/directives.clj: use inline gen-class call (as with old
gen-and-save-class), import new class

* clojurecheck.clj: removed global import

* build.xml: removed compilation of extra namespace

Comments (0)

Files changed (4)

 			</classpath>
 			<sysproperty key="clojure.compile.path"
 				value="${build}"/>
-			<arg value="de.kotka.clojurecheck.FatalTestError"/>
 			<arg value="de.kotka.clojurecheck"/>
 		</java>
 	</target>

src/de/kotka/clojurecheck.clj

 (clojure.core/ns de.kotka.clojurecheck
   (:use
      [clojure.contrib.def :only (defvar defvar-)])
-  (:import
-     (de.kotka.clojurecheck FatalTestError))
   (:load
      "clojurecheck/directives"
      "clojurecheck/harness"

src/de/kotka/clojurecheck/FatalTestError.clj

-;-
-; Copyright 2008 (c) Meikel Brandmeyer.
-; All rights reserved.
-;
-; Permission is hereby granted, free of charge, to any person obtaining a copy
-; of this software and associated documentation files (the "Software"), to deal
-; in the Software without restriction, including without limitation the rights
-; to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-; copies of the Software, and to permit persons to whom the Software is
-; furnished to do so, subject to the following conditions:
-;
-; The above copyright notice and this permission notice shall be included in
-; all copies or substantial portions of the Software.
-;
-; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-; THE SOFTWARE.
-
-(clojure.core/ns de.kotka.clojurecheck.FatalTestError
-  (:gen-class
-     :extends Exception))

src/de/kotka/clojurecheck/directives.clj

 
 (defvar- *fatal* false)
 
+(gen-class
+  :name    de.kotka.clojurecheck.FatalTestError
+  :extends Exception
+  :load-impl-ns false)
+
+(import '(de.kotka.clojurecheck FatalTestError))
+
 (defn fatal*
   "Executes the thunk in fatal context. That is a failing test will
   abort the thunk immediately. See also „fatal“ macro."
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.