From 1de08f6d7d53dad3d50cb35d8264e5c87f575d7f Mon Sep 17 00:00:00 2001 From: Andrew Oberstar Date: Sun, 25 Feb 2018 19:47:24 -0600 Subject: [PATCH] Fix for throwable handling --- .../clojure/org/ajoberstar/jovial/engine/clojure_test.clj | 2 +- sample-junit-console/build.gradle | 2 +- sample-junit-gradle/build.gradle | 3 ++- .../src/test/resources/sample/core_test.clj | 7 +++++++ sample-junit-maven/pom.xml | 2 +- 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/jovial-engine-clojure.test/src/main/clojure/org/ajoberstar/jovial/engine/clojure_test.clj b/jovial-engine-clojure.test/src/main/clojure/org/ajoberstar/jovial/engine/clojure_test.clj index 100952e..769ccb5 100644 --- a/jovial-engine-clojure.test/src/main/clojure/org/ajoberstar/jovial/engine/clojure_test.clj +++ b/jovial-engine-clojure.test/src/main/clojure/org/ajoberstar/jovial/engine/clojure_test.clj @@ -82,7 +82,7 @@ (execute-node child listener)))) (catch Throwable e (test/do-report {:type :error :message "Uncaught exception, in fixtures." :expected nil :actual e})))) - (.executionFinished listener descriptor (result *throwables*)))) + (.executionFinished listener descriptor (result @*throwables*)))) (defmulti jovial-report :type) diff --git a/sample-junit-console/build.gradle b/sample-junit-console/build.gradle index 0d6b610..a685da1 100644 --- a/sample-junit-console/build.gradle +++ b/sample-junit-console/build.gradle @@ -17,5 +17,5 @@ repositories { dependencies { compile 'org.junit.platform:junit-platform-console:1.1.0' - compile 'org.ajoberstar.jovial:jovial-engine-clojure.test:0.2.0-rc.2' + compile 'org.ajoberstar.jovial:jovial-engine-clojure.test:0.2.0' } diff --git a/sample-junit-gradle/build.gradle b/sample-junit-gradle/build.gradle index 0c91db5..7828a98 100644 --- a/sample-junit-gradle/build.gradle +++ b/sample-junit-gradle/build.gradle @@ -17,13 +17,14 @@ repositories { name = 'ajoberstar' url = 'https://dl.bintray.com/ajoberstar/maven' } + mavenLocal() } } dependencies { compile 'org.clojure:clojure:1.8.0' testCompile 'junit:junit:4.12' - testRuntime 'org.ajoberstar.jovial:jovial-engine-clojure.test:0.2.0-rc.2' + testRuntime 'org.ajoberstar.jovial:jovial-engine-clojure.test:0.2.0' testRuntime 'org.junit.vintage:junit-vintage-engine:5.1.0' } diff --git a/sample-junit-gradle/src/test/resources/sample/core_test.clj b/sample-junit-gradle/src/test/resources/sample/core_test.clj index b257078..8b819ce 100644 --- a/sample-junit-gradle/src/test/resources/sample/core_test.clj +++ b/sample-junit-gradle/src/test/resources/sample/core_test.clj @@ -6,3 +6,10 @@ (deftest my-sample-fails (is (= 5 (+ 2 2)))) + +(deftest multiple-fails + (testing "this is a set of stuff" + (is (= 4 (* 2 2))) + (is (= 5 (* 2 2)))) + (testing "second set of stuff" + (is (= 6 (* 2 4)) "This isn't true"))) diff --git a/sample-junit-maven/pom.xml b/sample-junit-maven/pom.xml index 927bd19..c87aa94 100644 --- a/sample-junit-maven/pom.xml +++ b/sample-junit-maven/pom.xml @@ -77,7 +77,7 @@ org.ajoberstar.jovial jovial-engine-clojure.test - 0.2.0-rc.2 + 0.2.0