diff --git a/source/Buoy-Comparison-Tests/PropertyBasedEqualityCheckerTest.class.st b/source/Buoy-Comparison-Tests/PropertyBasedEqualityCheckerTest.class.st index cd5194b..d63756e 100644 --- a/source/Buoy-Comparison-Tests/PropertyBasedEqualityCheckerTest.class.st +++ b/source/Buoy-Comparison-Tests/PropertyBasedEqualityCheckerTest.class.st @@ -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 ) @@ -23,14 +23,23 @@ 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 } @@ -38,7 +47,7 @@ PropertyBasedEqualityCheckerTest >> testPropertyComparison [ | checker | - checker := PropertyBasedEqualityChecker on: #(1 2 3 4). + checker := #(1 2 3 4) equalityChecker. checker compare: #first. self @@ -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 @@ -65,7 +74,7 @@ PropertyBasedEqualityCheckerTest >> testTypeComparison [ | checker | - checker := PropertyBasedEqualityChecker on: self. + checker := self equalityChecker. self assert: ( checker checkAgainst: self class new );