Skip to content

Commit 0ffd167

Browse files
committed
Revert 2 accidentally updated classes/files
1 parent cc6de3d commit 0ffd167

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

src/SUnit-Core/ClassFactoryForTestCase.class.st

+1-1
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ ClassFactoryForTestCase >> newTraitNamed: aTraitName uses: aTraitComposition tag
271271
]
272272

273273
{ #category : #creating }
274-
ClassFactoryForTestCase >> newTraitUsing: aTraitComposition [.
274+
ClassFactoryForTestCase >> newTraitUsing: aTraitComposition. [
275275
^self
276276
newTraitNamed: self newTraitName
277277
uses: aTraitComposition

src/SUnit-Core/TestAsserter.class.st

+36
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,15 @@ TestAsserter >> assert: actualNumber closeTo: expectedNumber precision: epsilon
8686
description: [ self comparingStringBetween: actualNumber and: expectedNumber ]
8787
]
8888

89+
{ #category : #asserting }
90+
TestAsserter >> assert: actualNumber closeTo: expectedNumber precision: margin [
91+
"Tell whether the actualNumber and expectedNumber are close from each with a given margin"
92+
93+
^ self
94+
assert: (actualNumber closeTo: expectedNumber precision: margin)
95+
description: [ self comparingStringBetween: actualNumber and: expectedNumber ]
96+
]
97+
8998
{ #category : #asserting }
9099
TestAsserter >> assert: aBooleanOrBlock description: aStringOrBlock [
91100
"This method raises an AssertionFailure with aString as #messageText if
@@ -327,6 +336,24 @@ TestAsserter >> deny: actualNumber closeTo: expectedNumber precision: epsilon [
327336
description: [ self comparingStringBetween: actualNumber and: expectedNumber ]
328337
]
329338

339+
{ #category : #asserting }
340+
TestAsserter >> deny: actualNumber closeTo: expectedNumber [
341+
"Tell whether the actualNumber and expectedNumber are close from each with a margin of 0.0001"
342+
343+
^ self
344+
deny: (actualNumber closeTo: expectedNumber)
345+
description: [ self comparingStringBetween: actualNumber and: expectedNumber ]
346+
]
347+
348+
{ #category : #asserting }
349+
TestAsserter >> deny: actualNumber closeTo: expectedNumber precision: margin [
350+
"Tell whether the actualNumber and expectedNumber are close from each with a given margin"
351+
352+
^ self
353+
deny: (actualNumber closeTo: expectedNumber precision: margin)
354+
description: [ self comparingStringBetween: actualNumber and: expectedNumber ]
355+
]
356+
330357
{ #category : #asserting }
331358
TestAsserter >> deny: aBooleanOrBlock description: aString [
332359
"This method raises an AssertionFailure with aString as #messageText if
@@ -398,6 +425,15 @@ TestAsserter >> denyCollection: actualCollection includesAny: subcollection [
398425
description: [ actualCollection asString , ' includes one element of ' , subcollection asString ]
399426
]
400427

428+
{ #category : #asserting }
429+
TestAsserter >> denyCollection: actual includesAll: subcollection [
430+
"Specialized test method that generates a proper error message for collection"
431+
432+
^ self
433+
deny: (actual includesAll: subcollection)
434+
description: [ actual asString , ' does not include all in ' , subcollection asString ]
435+
]
436+
401437
{ #category : #asserting }
402438
TestAsserter >> denyEmpty: aCollection [
403439
^ self assert: aCollection isNotEmpty description: aCollection asString , ' should not have been empty'

0 commit comments

Comments
 (0)