diff --git a/exercises/practice/space-age/.meta/generator.tpl b/exercises/practice/space-age/.meta/generator.tpl index 4068788b2..4b23a9a10 100644 --- a/exercises/practice/space-age/.meta/generator.tpl +++ b/exercises/practice/space-age/.meta/generator.tpl @@ -8,7 +8,7 @@ (Math/round (* 100.0 actual))))) {{#test_cases.age}} -(deftest on-{{input.planet}}_test_1 +(deftest ^:on-{{input.planet}} on-{{input.planet}}_test_1 (testing {{context}} (rounds-to {{expected}} (space-age/on-{{input.planet}} {{input.seconds}})))) {{/test_cases.age}} diff --git a/exercises/practice/space-age/project.clj b/exercises/practice/space-age/project.clj index 1698c69bd..09ccf5842 100644 --- a/exercises/practice/space-age/project.clj +++ b/exercises/practice/space-age/project.clj @@ -1,4 +1,12 @@ (defproject space-age "0.1.0-SNAPSHOT" :description "space-age exercise." :url "https://github.com/exercism/clojure/tree/main/exercises/practice/space-age" - :dependencies [[org.clojure/clojure "1.12.0"]]) + :dependencies [[org.clojure/clojure "1.12.0"]] + :test-selectors {:on-earth :on-earth + :on-mercury :on-mercury + :on-venus :on-venus + :on-mars :on-mars + :on-jupiter :on-jupiter + :on-saturn :on-saturn + :on-uranus :on-uranus + :on-neptune :on-neptune}) diff --git a/exercises/practice/space-age/test/space_age_test.clj b/exercises/practice/space-age/test/space_age_test.clj index 110321835..c1b6efe00 100644 --- a/exercises/practice/space-age/test/space_age_test.clj +++ b/exercises/practice/space-age/test/space_age_test.clj @@ -7,34 +7,34 @@ (is (= (Math/round (* 100.0 expected)) (Math/round (* 100.0 actual))))) -(deftest on-earth_test_1 +(deftest ^:on-earth on-earth_test_1 (testing "age on Earth" (rounds-to 31.69 (space-age/on-earth 1000000000)))) -(deftest on-mercury_test_1 +(deftest ^:on-mercury on-mercury_test_1 (testing "age on Mercury" (rounds-to 280.88 (space-age/on-mercury 2134835688)))) -(deftest on-venus_test_1 +(deftest ^:on-venus on-venus_test_1 (testing "age on Venus" (rounds-to 9.78 (space-age/on-venus 189839836)))) -(deftest on-mars_test_1 +(deftest ^:on-mars on-mars_test_1 (testing "age on Mars" (rounds-to 35.88 (space-age/on-mars 2129871239)))) -(deftest on-jupiter_test_1 +(deftest ^:on-jupiter on-jupiter_test_1 (testing "age on Jupiter" (rounds-to 2.41 (space-age/on-jupiter 901876382)))) -(deftest on-saturn_test_1 +(deftest ^:on-saturn on-saturn_test_1 (testing "age on Saturn" (rounds-to 2.15 (space-age/on-saturn 2000000000)))) -(deftest on-uranus_test_1 +(deftest ^:on-uranus on-uranus_test_1 (testing "age on Uranus" (rounds-to 0.46 (space-age/on-uranus 1210123456)))) -(deftest on-neptune_test_1 +(deftest ^:on-neptune on-neptune_test_1 (testing "age on Neptune" (rounds-to 0.35 (space-age/on-neptune 1821023456))))