File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
src/AI-Algorithms-Graph-Tests Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -202,18 +202,20 @@ AIGraphReducerTest >> testNoCycle [
202
202
{ #category : #tests }
203
203
AIGraphReducerTest >> testStronglyConnectedGraph [
204
204
205
- | nodeModels |
205
+ | nodeModels nodeModelsCollection |
206
206
AIGraphFixture stronglyConnectedGraph: graphReducer.
207
207
graphReducer run.
208
208
nodeModels := graphReducer nodes collect: #model .
209
+ nodeModelsCollection := nodeModels select: [ :e | e isCollection ].
210
+
209
211
self assert: graphReducer nodes size equals: 4 .
210
212
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 ) ])
217
219
]
218
220
219
221
{ #category : #tests }
You can’t perform that action at this time.
0 commit comments