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

Side by Side Diff: LayoutTests/storage/indexeddb/resources/deleted-objects.js

Issue 1157173002: IndexedDB: IDL and tests for IDBIndex.getAllKeys. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@idb-index-getallkeys
Patch Set: Rewound stable/virtual expected and made getAllKeys experimental Created 5 years, 6 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
OLDNEW
1 if (this.importScripts) { 1 if (this.importScripts) {
2 importScripts('../../../resources/js-test.js'); 2 importScripts('../../../resources/js-test.js');
3 importScripts('shared.js'); 3 importScripts('shared.js');
4 } 4 }
5 5
6 description("Test that IndexedDB objects that have been deleted throw exceptions "); 6 description("Test that IndexedDB objects that have been deleted throw exceptions ");
7 7
8 indexedDBTest(prepareDatabase); 8 indexedDBTest(prepareDatabase);
9 function prepareDatabase() 9 function prepareDatabase()
10 { 10 {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 evalAndExpectException("deletedIndex.openCursor(IDBKeyRange.only(0), 'next') ", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'"); 69 evalAndExpectException("deletedIndex.openCursor(IDBKeyRange.only(0), 'next') ", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'");
70 evalAndExpectException("deletedIndex.openKeyCursor()", "DOMException.INVALID _STATE_ERR", "'InvalidStateError'"); 70 evalAndExpectException("deletedIndex.openKeyCursor()", "DOMException.INVALID _STATE_ERR", "'InvalidStateError'");
71 evalAndExpectException("deletedIndex.openKeyCursor(0)", "DOMException.INVALI D_STATE_ERR", "'InvalidStateError'"); 71 evalAndExpectException("deletedIndex.openKeyCursor(0)", "DOMException.INVALI D_STATE_ERR", "'InvalidStateError'");
72 evalAndExpectException("deletedIndex.openKeyCursor(0, 'next')", "DOMExceptio n.INVALID_STATE_ERR", "'InvalidStateError'"); 72 evalAndExpectException("deletedIndex.openKeyCursor(0, 'next')", "DOMExceptio n.INVALID_STATE_ERR", "'InvalidStateError'");
73 evalAndExpectException("deletedIndex.openKeyCursor(IDBKeyRange.only(0))", "D OMException.INVALID_STATE_ERR", "'InvalidStateError'"); 73 evalAndExpectException("deletedIndex.openKeyCursor(IDBKeyRange.only(0))", "D OMException.INVALID_STATE_ERR", "'InvalidStateError'");
74 evalAndExpectException("deletedIndex.openKeyCursor(IDBKeyRange.only(0), 'nex t')", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'"); 74 evalAndExpectException("deletedIndex.openKeyCursor(IDBKeyRange.only(0), 'nex t')", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'");
75 evalAndExpectException("deletedIndex.get(0)", "DOMException.INVALID_STATE_ER R", "'InvalidStateError'"); 75 evalAndExpectException("deletedIndex.get(0)", "DOMException.INVALID_STATE_ER R", "'InvalidStateError'");
76 evalAndExpectException("deletedIndex.get(IDBKeyRange.only(0))", "DOMExceptio n.INVALID_STATE_ERR", "'InvalidStateError'"); 76 evalAndExpectException("deletedIndex.get(IDBKeyRange.only(0))", "DOMExceptio n.INVALID_STATE_ERR", "'InvalidStateError'");
77 evalAndExpectException("deletedIndex.getAll(0)", "DOMException.INVALID_STATE _ERR", "'InvalidStateError'"); 77 evalAndExpectException("deletedIndex.getAll(0)", "DOMException.INVALID_STATE _ERR", "'InvalidStateError'");
78 evalAndExpectException("deletedIndex.getAll(IDBKeyRange.only(0))", "DOMExcep tion.INVALID_STATE_ERR", "'InvalidStateError'"); 78 evalAndExpectException("deletedIndex.getAll(IDBKeyRange.only(0))", "DOMExcep tion.INVALID_STATE_ERR", "'InvalidStateError'");
79 evalAndExpectException("deletedIndex.getAllKeys(0)", "DOMException.INVALID_S TATE_ERR", "'InvalidStateError'");
80 evalAndExpectException("deletedIndex.getAllKeys(IDBKeyRange.only(0))", "DOME xception.INVALID_STATE_ERR", "'InvalidStateError'");
79 evalAndExpectException("deletedIndex.getKey(0)", "DOMException.INVALID_STATE _ERR", "'InvalidStateError'"); 81 evalAndExpectException("deletedIndex.getKey(0)", "DOMException.INVALID_STATE _ERR", "'InvalidStateError'");
80 evalAndExpectException("deletedIndex.getKey(IDBKeyRange.only(0))", "DOMExcep tion.INVALID_STATE_ERR", "'InvalidStateError'"); 82 evalAndExpectException("deletedIndex.getKey(IDBKeyRange.only(0))", "DOMExcep tion.INVALID_STATE_ERR", "'InvalidStateError'");
81 evalAndExpectException("deletedIndex.count()", "DOMException.INVALID_STATE_E RR", "'InvalidStateError'"); 83 evalAndExpectException("deletedIndex.count()", "DOMException.INVALID_STATE_E RR", "'InvalidStateError'");
82 evalAndExpectException("deletedIndex.count(0)", "DOMException.INVALID_STATE_ ERR", "'InvalidStateError'"); 84 evalAndExpectException("deletedIndex.count(0)", "DOMException.INVALID_STATE_ ERR", "'InvalidStateError'");
83 evalAndExpectException("deletedIndex.count(IDBKeyRange.only(0))", "DOMExcept ion.INVALID_STATE_ERR", "'InvalidStateError'"); 85 evalAndExpectException("deletedIndex.count(IDBKeyRange.only(0))", "DOMExcept ion.INVALID_STATE_ERR", "'InvalidStateError'");
84 86
85 testTransitiveDeletion(); 87 testTransitiveDeletion();
86 } 88 }
87 89
88 function testTransitiveDeletion() 90 function testTransitiveDeletion()
(...skipping 11 matching lines...) Expand all
100 evalAndExpectException("indexOfDeletedStore.openCursor(0, 'next')", "DOMExce ption.INVALID_STATE_ERR", "'InvalidStateError'"); 102 evalAndExpectException("indexOfDeletedStore.openCursor(0, 'next')", "DOMExce ption.INVALID_STATE_ERR", "'InvalidStateError'");
101 evalAndExpectException("indexOfDeletedStore.openCursor(IDBKeyRange.only(0))" , "DOMException.INVALID_STATE_ERR", "'InvalidStateError'"); 103 evalAndExpectException("indexOfDeletedStore.openCursor(IDBKeyRange.only(0))" , "DOMException.INVALID_STATE_ERR", "'InvalidStateError'");
102 evalAndExpectException("indexOfDeletedStore.openCursor(IDBKeyRange.only(0), 'next')", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'"); 104 evalAndExpectException("indexOfDeletedStore.openCursor(IDBKeyRange.only(0), 'next')", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'");
103 evalAndExpectException("indexOfDeletedStore.openKeyCursor()", "DOMException. INVALID_STATE_ERR", "'InvalidStateError'"); 105 evalAndExpectException("indexOfDeletedStore.openKeyCursor()", "DOMException. INVALID_STATE_ERR", "'InvalidStateError'");
104 evalAndExpectException("indexOfDeletedStore.openKeyCursor(0)", "DOMException .INVALID_STATE_ERR", "'InvalidStateError'"); 106 evalAndExpectException("indexOfDeletedStore.openKeyCursor(0)", "DOMException .INVALID_STATE_ERR", "'InvalidStateError'");
105 evalAndExpectException("indexOfDeletedStore.openKeyCursor(0, 'next')", "DOME xception.INVALID_STATE_ERR", "'InvalidStateError'"); 107 evalAndExpectException("indexOfDeletedStore.openKeyCursor(0, 'next')", "DOME xception.INVALID_STATE_ERR", "'InvalidStateError'");
106 evalAndExpectException("indexOfDeletedStore.openKeyCursor(IDBKeyRange.only(0 ))", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'"); 108 evalAndExpectException("indexOfDeletedStore.openKeyCursor(IDBKeyRange.only(0 ))", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'");
107 evalAndExpectException("indexOfDeletedStore.openKeyCursor(IDBKeyRange.only(0 ), 'next')", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'"); 109 evalAndExpectException("indexOfDeletedStore.openKeyCursor(IDBKeyRange.only(0 ), 'next')", "DOMException.INVALID_STATE_ERR", "'InvalidStateError'");
108 evalAndExpectException("indexOfDeletedStore.get(0)", "DOMException.INVALID_S TATE_ERR", "'InvalidStateError'"); 110 evalAndExpectException("indexOfDeletedStore.get(0)", "DOMException.INVALID_S TATE_ERR", "'InvalidStateError'");
109 evalAndExpectException("indexOfDeletedStore.get(IDBKeyRange.only(0))", "DOME xception.INVALID_STATE_ERR", "'InvalidStateError'"); 111 evalAndExpectException("indexOfDeletedStore.get(IDBKeyRange.only(0))", "DOME xception.INVALID_STATE_ERR", "'InvalidStateError'");
112 evalAndExpectException("indexOfDeletedStore.getAllKeys(0)", "DOMException.IN VALID_STATE_ERR", "'InvalidStateError'");
113 evalAndExpectException("indexOfDeletedStore.getAllKeys(IDBKeyRange.only(0))" , "DOMException.INVALID_STATE_ERR", "'InvalidStateError'");
110 evalAndExpectException("indexOfDeletedStore.getKey(0)", "DOMException.INVALI D_STATE_ERR", "'InvalidStateError'"); 114 evalAndExpectException("indexOfDeletedStore.getKey(0)", "DOMException.INVALI D_STATE_ERR", "'InvalidStateError'");
111 evalAndExpectException("indexOfDeletedStore.getKey(IDBKeyRange.only(0))", "D OMException.INVALID_STATE_ERR", "'InvalidStateError'"); 115 evalAndExpectException("indexOfDeletedStore.getKey(IDBKeyRange.only(0))", "D OMException.INVALID_STATE_ERR", "'InvalidStateError'");
112 evalAndExpectException("indexOfDeletedStore.count()", "DOMException.INVALID_ STATE_ERR", "'InvalidStateError'"); 116 evalAndExpectException("indexOfDeletedStore.count()", "DOMException.INVALID_ STATE_ERR", "'InvalidStateError'");
113 evalAndExpectException("indexOfDeletedStore.count(0)", "DOMException.INVALID _STATE_ERR", "'InvalidStateError'"); 117 evalAndExpectException("indexOfDeletedStore.count(0)", "DOMException.INVALID _STATE_ERR", "'InvalidStateError'");
114 evalAndExpectException("indexOfDeletedStore.count(IDBKeyRange.only(0))", "DO MException.INVALID_STATE_ERR", "'InvalidStateError'"); 118 evalAndExpectException("indexOfDeletedStore.count(IDBKeyRange.only(0))", "DO MException.INVALID_STATE_ERR", "'InvalidStateError'");
115 119
116 testObjectStoreCursor(); 120 testObjectStoreCursor();
117 } 121 }
118 122
119 function testObjectStoreCursor() 123 function testObjectStoreCursor()
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 evalAndLog("connection.deleteObjectStore('deletedStore')"); 187 evalAndLog("connection.deleteObjectStore('deletedStore')");
184 evalAndExpectException("cursor.delete()", "DOMException.INVALID_STATE_ER R", "'InvalidStateError'"); 188 evalAndExpectException("cursor.delete()", "DOMException.INVALID_STATE_ER R", "'InvalidStateError'");
185 evalAndExpectException("cursor.update(1)", "DOMException.INVALID_STATE_E RR", "'InvalidStateError'"); 189 evalAndExpectException("cursor.update(1)", "DOMException.INVALID_STATE_E RR", "'InvalidStateError'");
186 evalAndExpectException("cursor.continue()", "DOMException.INVALID_STATE_ ERR", "'InvalidStateError'"); 190 evalAndExpectException("cursor.continue()", "DOMException.INVALID_STATE_ ERR", "'InvalidStateError'");
187 evalAndExpectException("cursor.advance(1)", "DOMException.INVALID_STATE_ ERR", "'InvalidStateError'"); 191 evalAndExpectException("cursor.advance(1)", "DOMException.INVALID_STATE_ ERR", "'InvalidStateError'");
188 192
189 trans.onabort = unexpectedAbortCallback; 193 trans.onabort = unexpectedAbortCallback;
190 trans.oncomplete = finishJSTest; 194 trans.oncomplete = finishJSTest;
191 }; 195 };
192 } 196 }
OLDNEW
« no previous file with comments | « LayoutTests/storage/indexeddb/index-getallkeys.html ('k') | LayoutTests/storage/indexeddb/resources/exceptions.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698