| OLD | NEW |
| (Empty) |
| 1 var db = null; | |
| 2 try { | |
| 3 var dbName = "ChangeVersionHandleReuseTest" + (new Date()).getTime(); | |
| 4 db = openDatabaseSync(dbName, "", "Test that the DB handle is valid after ch
anging the version.", 1); | |
| 5 var version = db.version; | |
| 6 var newVersion = version ? (parseInt(version) + 1).toString() : "1"; | |
| 7 db.changeVersion(version, newVersion, function(tx) { | |
| 8 postMessage("PASS: changeVersion() transaction callback was called."); | |
| 9 }); | |
| 10 } catch (err) { | |
| 11 postMessage("FAIL: changeVersion() threw an exception: " + err); | |
| 12 } | |
| 13 | |
| 14 try { | |
| 15 db.transaction(function(tx) { | |
| 16 try { | |
| 17 tx.executeSql("CREATE TABLE IF NOT EXISTS Test (Foo INT)"); | |
| 18 tx.executeSql("SELECT * from Test"); | |
| 19 postMessage("PASS: No exception thrown while executing statements.")
; | |
| 20 } catch (err) { | |
| 21 postMessage("FAIL: An exception was thrown while executing statement
s: " + err); | |
| 22 } | |
| 23 }); | |
| 24 postMessage("PASS: No exception thrown while running a transaction."); | |
| 25 } catch (err) { | |
| 26 postMessage("FAIL: An exception was thrown while running a transaction: " +
err); | |
| 27 } | |
| 28 | |
| 29 postMessage("done"); | |
| OLD | NEW |