Skip to content

Commit 22970a8

Browse files
author
Jani Rahkola
committed
numbered tests
1 parent 4d6c883 commit 22970a8

File tree

2 files changed

+19
-16
lines changed

2 files changed

+19
-16
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ I'm part of the [120 hour epic sax marathon](http://iloveponies.github.com/120-h
44

55
## Usage
66

7-
Make a fork of me!
7+
Make a fork of me!

test/predicates_test.clj

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,36 @@
22
(:use predicates
33
midje.sweet))
44

5-
(facts "sum-f"
5+
(facts "1 sum-f"
66
(sum-f inc dec 4) => 8
77
(sum-f inc identity 5) => 11
88
(sum-f identity - 10) => 0)
99

10-
(facts "less-than"
10+
(facts "2 less-than"
1111
(filter (less-than 3) [1 2 3 4 5]) => [1 2]
1212
(filter (less-than 4) [-2 12 3 4 0]) => [-2 3 0])
1313

14-
(facts "equal-to"
14+
(facts "2 equal-to"
1515
(filter (equal-to 2) [2 1 3 2.0]) => [2 2.0]
1616
(filter (equal-to 2) [3 4 5 6]) => [])
1717

18-
(facts "set->predicate"
18+
(facts "3 set->predicate"
1919
(filter (set->predicate #{1 2 3}) [0 2 4 6]) => [2]
2020
(filter (set->predicate #{1 2 3 nil}) [2 nil 4 nil 6]) => [2 nil nil])
2121

22-
(facts "pred-and"
23-
(filter (pred-and pos? even?) [1 2 -4 0 6 7 -3]) => [2 6]
24-
(filter (pred-and pos? odd?) [1 2 -4 0 6 7 -3]) => [1 7]
25-
(filter (pred-and (complement nil?) empty?) [[] '() nil {} #{}]) => [[] '() {} #{}])
22+
(facts "4 pred-and"
23+
(filter (pred-and pos? even?) [1 2 -4 0 6 7 -3])
24+
=> [2 6]
25+
(filter (pred-and pos? odd?) [1 2 -4 0 6 7 -3])
26+
=> [1 7]
27+
(filter (pred-and (complement nil?) empty?) [[] '() nil {} #{}])
28+
=> [[] '() {} #{}])
2629

27-
(facts "pred-or"
30+
(facts "5 pred-or"
2831
(filter (pred-or pos? odd?) [1 2 -4 0 6 7 -3]) => [1 2 6 7 -3]
2932
(filter (pred-or pos? even?) [1 2 -4 0 6 7 -3]) => [1 2 -4 0 6 7])
3033

31-
(facts "blank?"
34+
(facts "6 blank?"
3235
(blank? " \t\n\t ") => true
3336
(blank? " \t a") => false
3437
(blank? "") => true)
@@ -57,11 +60,11 @@
5760
(def books #{cities, wild-seed, lord-of-light,
5861
deus-irae, ysabel, scanner-darkly})
5962

60-
(facts "has-award?"
63+
(facts "7 has-award?"
6164
(has-award? ysabel :world-fantasy) => true
6265
(has-award? scanner-darkly :hugo) => false)
6366

64-
(facts "HAS-ALL-THE-AWARDS?"
67+
(facts "8 HAS-ALL-THE-AWARDS?"
6568
(HAS-ALL-THE-AWARDS? cities #{:locus})
6669
=> true
6770
(HAS-ALL-THE-AWARDS? cities #{:locus :world-fantasy :hugo})
@@ -75,7 +78,7 @@
7578
(HAS-ALL-THE-AWARDS? scanner-darkly #{})
7679
=> true)
7780

78-
(facts "my-some"
81+
(facts "9 my-some"
7982
(my-some even? [1 3 5 7]) => falsey
8083
(my-some even? [1 3 5 7 8]) => true
8184
(my-some neg? [1 3 5 0 7 8]) => falsey
@@ -86,13 +89,13 @@
8689
(my-some nil? [1 2]) => falsey
8790
(my-some nil? [1 nil 2]) => true)
8891

89-
(facts "my-every?"
92+
(facts "10 my-every?"
9093
(my-every? pos? [1 2 3 4]) => true
9194
(my-every? pos? [1 2 3 4 0]) => false
9295
(my-every? even? [2 4 6]) => true
9396
(my-every? even? []) => true)
9497

95-
(facts "prime?"
98+
(facts "11 prime?"
9699
(prime? 4) => false
97100
(prime? 7) => true
98101
(prime? 10) => false

0 commit comments

Comments
 (0)