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

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

Issue 10891020: Update almost all tests (except co19) to use the new try-catch syntax. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Merge. Created 8 years, 3 months 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/html/hidden_dom_2_test.dart ('k') | tests/html/indexeddb_4_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('IndexedDB3Test'); 1 #library('IndexedDB3Test');
2 #import('../../pkg/unittest/unittest.dart'); 2 #import('../../pkg/unittest/unittest.dart');
3 #import('../../pkg/unittest/html_config.dart'); 3 #import('../../pkg/unittest/html_config.dart');
4 #import('dart:html'); 4 #import('dart:html');
5 5
6 // Read with cursor. 6 // Read with cursor.
7 7
8 const String DB_NAME = 'Test'; 8 const String DB_NAME = 'Test';
9 const String STORE_NAME = 'TEST'; 9 const String STORE_NAME = 'TEST';
10 const String VERSION = '1'; 10 const String VERSION = '1';
(...skipping 12 matching lines...) Expand all
23 db = e.target.result; 23 db = e.target.result;
24 // TODO. Some browsers do this the w3 way - passing the VERSION to the 24 // TODO. Some browsers do this the w3 way - passing the VERSION to the
25 // open call and listening to onversionchange. Can we feature-detect the 25 // open call and listening to onversionchange. Can we feature-detect the
26 // difference and make it work? 26 // difference and make it work?
27 var request = db.setVersion(VERSION); 27 var request = db.setVersion(VERSION);
28 request.on.success.add( 28 request.on.success.add(
29 expectAsync1((e) { 29 expectAsync1((e) {
30 try { 30 try {
31 // Nuke object store if it already exists. 31 // Nuke object store if it already exists.
32 db.deleteObjectStore(STORE_NAME); 32 db.deleteObjectStore(STORE_NAME);
33 } catch (IDBDatabaseException e) { } 33 } on IDBDatabaseException catch(e) { }
34 db.createObjectStore(STORE_NAME); 34 db.createObjectStore(STORE_NAME);
35 35
36 var transaction = e.target.result; 36 var transaction = e.target.result;
37 transaction.on.complete.add(expectAsync1((e) => writeItems(0))); 37 transaction.on.complete.add(expectAsync1((e) => writeItems(0)));
38 transaction.on.error.add(fail); 38 transaction.on.error.add(fail);
39 }) 39 })
40 ); 40 );
41 request.on.error.add(fail('setVersion error')); 41 request.on.error.add(fail('setVersion error'));
42 } 42 }
43 43
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 } 113 }
114 114
115 main() { 115 main() {
116 useHtmlConfiguration(); 116 useHtmlConfiguration();
117 117
118 var test_ = new Test(); 118 var test_ = new Test();
119 test('prepare', test_.start); 119 test('prepare', test_.start);
120 test('readAll1', test_.readAllViaCursor); 120 test('readAll1', test_.readAllViaCursor);
121 test('readAll2', test_.readAllReversedViaCursor); 121 test('readAll2', test_.readAllReversedViaCursor);
122 } 122 }
OLDNEW
« no previous file with comments | « tests/html/hidden_dom_2_test.dart ('k') | tests/html/indexeddb_4_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698