Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(18)

Side by Side Diff: tests/html/indexeddb_1_test.dart

Issue 11369243: Make Exception a class, not an interface, and remove the const constructor. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Updated. Moved safeToString to Error. Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tests/corelib/safe_to_string_test.dart ('k') | tests/html/indexeddb_2_test.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 library IndexedDB1Test; 1 library IndexedDB1Test;
2 import '../../pkg/unittest/lib/unittest.dart'; 2 import '../../pkg/unittest/lib/unittest.dart';
3 import '../../pkg/unittest/lib/html_config.dart'; 3 import '../../pkg/unittest/lib/html_config.dart';
4 import 'dart:html'; 4 import 'dart:html';
5 5
6 const String DB_NAME = 'Test'; 6 const String DB_NAME = 'Test';
7 const String STORE_NAME = 'TEST'; 7 const String STORE_NAME = 'TEST';
8 const int VERSION = 1; 8 const int VERSION = 1;
9 9
10 testReadWrite(key, value, matcher, 10 testReadWrite(key, value, matcher,
11 [dbName = DB_NAME, 11 [dbName = DB_NAME,
12 storeName = STORE_NAME, 12 storeName = STORE_NAME,
13 version = VERSION]) => () { 13 version = VERSION]) => () {
14 var db; 14 var db;
15 15
16 fail(e) { 16 fail(e) {
17 guardAsync(() { 17 guardAsync(() {
18 throw const Exception('IndexedDB failure'); 18 throw new Exception('IndexedDB failure');
19 }); 19 });
20 } 20 }
21 21
22 createObjectStore(db) { 22 createObjectStore(db) {
23 var store = db.createObjectStore(storeName); 23 var store = db.createObjectStore(storeName);
24 expect(store, isNotNull); 24 expect(store, isNotNull);
25 } 25 }
26 26
27 step2(e) { 27 step2(e) {
28 var transaction = db.transaction(storeName, 'readonly'); 28 var transaction = db.transaction(storeName, 'readonly');
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 }; 84 };
85 85
86 testReadWriteTyped(key, value, matcher, 86 testReadWriteTyped(key, value, matcher,
87 [dbName = DB_NAME, 87 [dbName = DB_NAME,
88 storeName = STORE_NAME, 88 storeName = STORE_NAME,
89 version = VERSION]) => () { 89 version = VERSION]) => () {
90 IDBDatabase db; 90 IDBDatabase db;
91 91
92 fail(e) { 92 fail(e) {
93 guardAsync(() { 93 guardAsync(() {
94 throw const Exception('IndexedDB failure'); 94 throw new Exception('IndexedDB failure');
95 }); 95 });
96 } 96 }
97 97
98 createObjectStore(db) { 98 createObjectStore(db) {
99 IDBObjectStore store = db.createObjectStore(storeName); 99 IDBObjectStore store = db.createObjectStore(storeName);
100 expect(store, isNotNull); 100 expect(store, isNotNull);
101 } 101 }
102 102
103 step2(e) { 103 step2(e) {
104 IDBTransaction transaction = db.transaction(storeName, 'readonly'); 104 IDBTransaction transaction = db.transaction(storeName, 'readonly');
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 test('test3', testReadWriteTyped(123, [1, 2, 3], equals([1, 2, 3]))); 172 test('test3', testReadWriteTyped(123, [1, 2, 3], equals([1, 2, 3])));
173 test('test4', testReadWriteTyped(123, [2, 3, 4], equals([2, 3, 4]))); 173 test('test4', testReadWriteTyped(123, [2, 3, 4], equals([2, 3, 4])));
174 } 174 }
175 175
176 main() { 176 main() {
177 useHtmlConfiguration(); 177 useHtmlConfiguration();
178 178
179 tests_dynamic(); 179 tests_dynamic();
180 tests_typed(); 180 tests_typed();
181 } 181 }
OLDNEW
« no previous file with comments | « tests/corelib/safe_to_string_test.dart ('k') | tests/html/indexeddb_2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698