| OLD | NEW |
| 1 var throwOnToStringObject = { }; | 1 var throwOnToStringObject = { }; |
| 2 throwOnToStringObject.toString = function () { throw "Cannot call toString on th
is object." }; | 2 throwOnToStringObject.toString = function () { throw "Cannot call toString on th
is object." }; |
| 3 | 3 |
| 4 var throwOnGetLengthObject = { }; | 4 var throwOnGetLengthObject = { }; |
| 5 throwOnGetLengthObject.__defineGetter__("length", function () { throw "Cannot ge
t length of this object."; }); | 5 throwOnGetLengthObject.__defineGetter__("length", function () { throw "Cannot ge
t length of this object."; }); |
| 6 | 6 |
| 7 var throwOnGetZeroObject = { length: 1 }; | 7 var throwOnGetZeroObject = { length: 1 }; |
| 8 throwOnGetZeroObject.__defineGetter__("0", function () { throw "Cannot get 0 pro
perty of this object."; }); | 8 throwOnGetZeroObject.__defineGetter__("0", function () { throw "Cannot get 0 pro
perty of this object."; }); |
| 9 | 9 |
| 10 var expectNoException = [ | 10 var expectNoException = [ |
| 11 'null', | 11 'null', |
| 12 'undefined', | 12 'undefined', |
| 13 '0', | 13 '0', |
| 14 '""', | 14 '""', |
| 15 '"", null', | 15 '"", null', |
| 16 '"", undefined', | 16 '"", undefined', |
| 17 '"", []', | 17 '"", []', |
| 18 '"", [ "arg0" ]', | 18 '"", [ "arg0" ]', |
| 19 '"", { }', | |
| 20 '"", { length: 0 }', | 19 '"", { length: 0 }', |
| 21 '"", { length: 1, 0: "arg0" }', | 20 '"", { length: 1, 0: "arg0" }', |
| 22 '"", null, null', | 21 '"", null, null', |
| 23 '"", null, undefined', | 22 '"", null, undefined', |
| 24 '"", null, function(){}', | 23 '"", null, function(){}', |
| 25 '"", null, null, null', | 24 '"", null, null, null', |
| 26 '"", null, null, undefined', | 25 '"", null, null, undefined', |
| 27 '"", null, null, function(){}', | 26 '"", null, null, function(){}', |
| 28 ]; | 27 ]; |
| 29 | 28 |
| 30 var expectException = [ | 29 var expectException = [ |
| 31 '', | 30 '', |
| 32 'throwOnToStringObject', | 31 'throwOnToStringObject', |
| 33 '"", throwOnGetLengthObject', | 32 '"", throwOnGetLengthObject', |
| 34 '"", throwOnGetZeroObject', | 33 '"", throwOnGetZeroObject', |
| 35 '"", [ throwOnToStringObject ]', | 34 '"", [ throwOnToStringObject ]', |
| 36 '"", 0', | 35 '"", 0', |
| 37 '"", ""', | 36 '"", ""', |
| 37 '"", { }', |
| 38 '"", null, 0', | 38 '"", null, 0', |
| 39 '"", null, ""', | 39 '"", null, ""', |
| 40 '"", null, { }', | 40 '"", null, { }', |
| 41 '"", null, null, 0', | 41 '"", null, null, 0', |
| 42 '"", null, null, ""', | 42 '"", null, null, ""', |
| 43 '"", null, null, { }', | 43 '"", null, null, { }', |
| 44 ]; | 44 ]; |
| 45 | 45 |
| 46 function tryExecuteSql(transaction, parameterList) | 46 function tryExecuteSql(transaction, parameterList) |
| 47 { | 47 { |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 79 if (window.testRunner) | 79 if (window.testRunner) |
| 80 testRunner.notifyDone(); | 80 testRunner.notifyDone(); |
| 81 } | 81 } |
| 82 | 82 |
| 83 function runTest() | 83 function runTest() |
| 84 { | 84 { |
| 85 | 85 |
| 86 var db = openDatabaseWithSuffix("ExecuteSQLArgsTest", "1.0", "Test of handli
ng of the arguments to SQLTransaction.executeSql", 1); | 86 var db = openDatabaseWithSuffix("ExecuteSQLArgsTest", "1.0", "Test of handli
ng of the arguments to SQLTransaction.executeSql", 1); |
| 87 db.transaction(runTransactionTests); | 87 db.transaction(runTransactionTests); |
| 88 } | 88 } |
| OLD | NEW |