File tree Expand file tree Collapse file tree 3 files changed +13
-11
lines changed
exercises/practice/grains Expand file tree Collapse file tree 3 files changed +13
-11
lines changed Original file line number Diff line number Diff line change 33 grains))
44
55{{#test_cases.square }}
6- (deftest square_test_{{idx}}
6+ (deftest ^:square square_test_{{idx}}
77 (testing {{context}}
88 (is (= {{expected}} (grains/square {{input.square }})))))
99{{/test_cases.square }}
1010
1111{{#test_cases.total }}
12- (deftest total_test_{{idx}}
12+ (deftest ^:total total_test_{{idx}}
1313 (testing {{context}}
1414 (is (= {{expected}} (grains/total)))))
1515{{/test_cases.total }}
Original file line number Diff line number Diff line change 11(defproject grains " 0.1.0-SNAPSHOT"
22 :description " grains exercise."
33 :url " https://github.com/exercism/clojure/tree/main/exercises/practice/grains"
4- :dependencies [[org.clojure/clojure " 1.12.0" ]])
4+ :dependencies [[org.clojure/clojure " 1.12.0" ]]
5+ :test-selectors {:square :square
6+ :total :total })
Original file line number Diff line number Diff line change 22 (:require [clojure.test :refer [deftest testing is]]
33 grains))
44
5- (deftest square_test_1
5+ (deftest ^:square square_test_1
66 (testing " grains on square 1"
77 (is (= 1 (grains/square 1 )))))
88
9- (deftest square_test_2
9+ (deftest ^:square square_test_2
1010 (testing " grains on square 2"
1111 (is (= 2 (grains/square 2 )))))
1212
13- (deftest square_test_3
13+ (deftest ^:square square_test_3
1414 (testing " grains on square 3"
1515 (is (= 4 (grains/square 3 )))))
1616
17- (deftest square_test_4
17+ (deftest ^:square square_test_4
1818 (testing " grains on square 4"
1919 (is (= 8 (grains/square 4 )))))
2020
21- (deftest square_test_5
21+ (deftest ^:square square_test_5
2222 (testing " grains on square 16"
2323 (is (= 32768 (grains/square 16 )))))
2424
25- (deftest square_test_6
25+ (deftest ^:square square_test_6
2626 (testing " grains on square 32"
2727 (is (= 2147483648 (grains/square 32 )))))
2828
29- (deftest square_test_7
29+ (deftest ^:square square_test_7
3030 (testing " grains on square 64"
3131 (is (= 9223372036854775808 (grains/square 64 )))))
3232
33- (deftest total_test_1
33+ (deftest ^:total total_test_1
3434 (testing " returns the total number of grains on the board"
3535 (is (= 18446744073709551615 (grains/total )))))
You can’t perform that action at this time.
0 commit comments