Skip to content

Commit 39cbe00

Browse files
committed
Refactor test
1 parent 5be86f6 commit 39cbe00

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/AI-Algorithms-Graph-Tests/AIGraphReducerTest.class.st

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -202,18 +202,20 @@ AIGraphReducerTest >> testNoCycle [
202202
{ #category : #tests }
203203
AIGraphReducerTest >> testStronglyConnectedGraph [
204204

205-
| nodeModels |
205+
| nodeModels nodeModelsCollection |
206206
AIGraphFixture stronglyConnectedGraph: graphReducer.
207207
graphReducer run.
208208
nodeModels := graphReducer nodes collect: #model.
209+
nodeModelsCollection := nodeModels select: [ :e | e isCollection ].
210+
209211
self assert: graphReducer nodes size equals: 4.
210212
self assert: (nodeModels includes: $i).
211-
self assert: (nodeModels anySatisfy: [ :aNodeModel |
212-
aNodeModel asOrderedCollection includesAll: #( $e $d ) ]).
213-
self assert: (nodeModels anySatisfy: [ :aNodeModel |
214-
aNodeModel asOrderedCollection includesAll: #( $a $b $c ) ]).
215-
self assert: (nodeModels anySatisfy: [ :aNodeModel |
216-
aNodeModel asOrderedCollection includesAll: #( $f $g $h ) ])
213+
self assert: (nodeModelsCollection anySatisfy: [ :aNodeModel |
214+
aNodeModel includesAll: #( $e $d ) ]).
215+
self assert: (nodeModelsCollection anySatisfy: [ :aNodeModel |
216+
aNodeModel includesAll: #( $a $b $c ) ]).
217+
self assert: (nodeModelsCollection anySatisfy: [ :aNodeModel |
218+
aNodeModel includesAll: #( $f $g $h ) ])
217219
]
218220

219221
{ #category : #tests }

0 commit comments

Comments
 (0)