| OLD | NEW |
| 1 library IndexedDB1Test; | 1 library IndexedDB1Test; |
| 2 import 'package:unittest/unittest.dart'; | 2 import 'package:unittest/unittest.dart'; |
| 3 import 'package:unittest/html_config.dart'; | 3 import 'package:unittest/html_config.dart'; |
| 4 import 'dart:async'; | 4 import 'dart:async'; |
| 5 import 'dart:html' as html; | 5 import 'dart:html' as html; |
| 6 import 'dart:indexed_db' as idb; | 6 import 'dart:indexed_db' as idb; |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 import 'utils.dart'; | 8 import 'utils.dart'; |
| 9 | 9 |
| 10 // Write and re-read Maps: simple Maps; Maps with DAGs; Maps with cycles. | 10 // Write and re-read Maps: simple Maps; Maps with DAGs; Maps with cycles. |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 var obj2 = {'x': obj1, 'y': obj1}; // DAG. | 62 var obj2 = {'x': obj1, 'y': obj1}; // DAG. |
| 63 | 63 |
| 64 var obj3 = {}; | 64 var obj3 = {}; |
| 65 obj3['a'] = 100; | 65 obj3['a'] = 100; |
| 66 obj3['b'] = obj3; // Cycle. | 66 obj3['b'] = obj3; // Cycle. |
| 67 | 67 |
| 68 var obj4 = new SplayTreeMap<String, dynamic>(); // Different implementation. | 68 var obj4 = new SplayTreeMap<String, dynamic>(); // Different implementation. |
| 69 obj4['a'] = 100; | 69 obj4['a'] = 100; |
| 70 obj4['b'] = 's'; | 70 obj4['b'] = 's'; |
| 71 | 71 |
| 72 var cyclic_list = [1, 2, 3]; | 72 var cyclic_list = <Object>[1, 2, 3]; |
| 73 cyclic_list[1] = cyclic_list; | 73 cyclic_list[1] = cyclic_list; |
| 74 | 74 |
| 75 go(name, data) => test(name, | 75 go(name, data) => test(name, |
| 76 () => testReadWrite(123, data, verifyGraph)); | 76 () => testReadWrite(123, data, verifyGraph)); |
| 77 | 77 |
| 78 test('test_verifyGraph', () { | 78 test('test_verifyGraph', () { |
| 79 // Nice to know verifyGraph is working before we rely on it. | 79 // Nice to know verifyGraph is working before we rely on it. |
| 80 verifyGraph(obj4, obj4); | 80 verifyGraph(obj4, obj4); |
| 81 verifyGraph(obj1, new Map.from(obj1)); | 81 verifyGraph(obj1, new Map.from(obj1)); |
| 82 verifyGraph(obj4, new Map.from(obj4)); | 82 verifyGraph(obj4, new Map.from(obj4)); |
| (...skipping 14 matching lines...) Expand all Loading... |
| 97 go('test_cycle', obj3); | 97 go('test_cycle', obj3); |
| 98 go('test_simple_splay', obj4); | 98 go('test_simple_splay', obj4); |
| 99 go('const_array_1', const [const [1], const [2]]); | 99 go('const_array_1', const [const [1], const [2]]); |
| 100 go('const_array_dag', const [const [1], const [1]]); | 100 go('const_array_dag', const [const [1], const [1]]); |
| 101 go('array_deferred_copy', [1,2,3, obj3, obj3, 6]); | 101 go('array_deferred_copy', [1,2,3, obj3, obj3, 6]); |
| 102 go('array_deferred_copy_2', [1,2,3, [4, 5, obj3], [obj3, 6]]); | 102 go('array_deferred_copy_2', [1,2,3, [4, 5, obj3], [obj3, 6]]); |
| 103 go('cyclic_list', cyclic_list); | 103 go('cyclic_list', cyclic_list); |
| 104 go('non-native lists', nonNativeListData); | 104 go('non-native lists', nonNativeListData); |
| 105 } | 105 } |
| 106 } | 106 } |
| OLD | NEW |