OLD | NEW |
1 #library('TestUtils'); | 1 #library('TestUtils'); |
2 | 2 |
3 /** | 3 /** |
4 * Verifies that [actual] has the same graph structure as [expected]. | 4 * Verifies that [actual] has the same graph structure as [expected]. |
5 * Detects cycles and DAG structure in Maps and Lists. | 5 * Detects cycles and DAG structure in Maps and Lists. |
6 */ | 6 */ |
7 verifyGraph(expected, actual) { | 7 verifyGraph(expected, actual) { |
8 var eItems = []; | 8 var eItems = []; |
9 var aItems = []; | 9 var aItems = []; |
10 | 10 |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
52 } | 52 } |
53 } | 53 } |
54 return; | 54 return; |
55 } | 55 } |
56 | 56 |
57 Expect.fail('Unhandled type: $expected'); | 57 Expect.fail('Unhandled type: $expected'); |
58 } | 58 } |
59 | 59 |
60 walk('', expected, actual); | 60 walk('', expected, actual); |
61 } | 61 } |
OLD | NEW |