Skip to content

Commit

Permalink
Improve test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
gcotelli committed Jun 19, 2020
1 parent 0e6cf18 commit f9953ed
Showing 1 changed file with 15 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ PropertyBasedEqualityCheckerTest >> testCheckingIdenticalObjects [

| checker |

checker := PropertyBasedEqualityChecker on: self.
checker := self equalityChecker.
checker compareWith: [ :a :b | self fail ].

self assert: ( checker checkAgainst: self )
Expand All @@ -23,22 +23,31 @@ PropertyBasedEqualityCheckerTest >> testPropertyBlockComparison [

| checker |

checker := PropertyBasedEqualityChecker on: #(1 2 3 4).
checker := #(1 2 3 4) equalityChecker.
checker compare: [ :collection | collection last even ].

self
assert: ( checker checkAgainst: #(2) );
assert: ( checker checkAgainst: #(1 2 3 4) );
deny: ( checker checkAgainst: #(3) );
deny: ( checker checkAgainst: #(1 2 3 3) )
deny: ( checker checkAgainst: #(1 2 3 3) ).

checker := #(1 2 3 3) equalityChecker.
checker compare: [ :collection | collection last even ].

self
assert: ( checker checkAgainst: #(1) );
assert: ( checker checkAgainst: #(1 2 3 3) );
deny: ( checker checkAgainst: #(2) );
deny: ( checker checkAgainst: #(1 2 3 4) )
]

{ #category : #tests }
PropertyBasedEqualityCheckerTest >> testPropertyComparison [

| checker |

checker := PropertyBasedEqualityChecker on: #(1 2 3 4).
checker := #(1 2 3 4) equalityChecker.
checker compare: #first.

self
Expand All @@ -51,7 +60,7 @@ PropertyBasedEqualityCheckerTest >> testSeveralPropertiesComparison [

| checker |

checker := PropertyBasedEqualityChecker on: #(1 2 3 4).
checker := #(1 2 3 4) equalityChecker.
checker compareAll: #(#first #second).

self
Expand All @@ -65,7 +74,7 @@ PropertyBasedEqualityCheckerTest >> testTypeComparison [

| checker |

checker := PropertyBasedEqualityChecker on: self.
checker := self equalityChecker.

self
assert: ( checker checkAgainst: self class new );
Expand Down

0 comments on commit f9953ed

Please sign in to comment.