| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |