| OLD | NEW |
| 1 Test IndexedDB's KeyRange. | 1 Test IndexedDB's KeyRange. |
| 2 | 2 |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 4 | 4 |
| 5 | 5 |
| 6 PASS 'lower' in webkitIDBKeyRange is false | 6 PASS 'lower' in webkitIDBKeyRange is false |
| 7 PASS 'upper' in webkitIDBKeyRange is false | 7 PASS 'upper' in webkitIDBKeyRange is false |
| 8 PASS 'lowerOpen' in webkitIDBKeyRange is false | 8 PASS 'lowerOpen' in webkitIDBKeyRange is false |
| 9 PASS 'upperOpen' in webkitIDBKeyRange is false | 9 PASS 'upperOpen' in webkitIDBKeyRange is false |
| 10 PASS 'only' in webkitIDBKeyRange is true | 10 PASS 'only' in webkitIDBKeyRange is true |
| 11 PASS 'lowerBound' in webkitIDBKeyRange is true | 11 PASS 'lowerBound' in webkitIDBKeyRange is true |
| 12 PASS 'upperBound' in webkitIDBKeyRange is true | 12 PASS 'upperBound' in webkitIDBKeyRange is true |
| 13 PASS 'bound' in webkitIDBKeyRange is true | 13 PASS 'bound' in webkitIDBKeyRange is true |
| 14 | 14 |
| 15 instance = webkitIDBKeyRange.only(1) | 15 instance = webkitIDBKeyRange.only(1) |
| 16 PASS 'lower' in instance is true | 16 PASS 'lower' in instance is true |
| 17 PASS 'upper' in instance is true | 17 PASS 'upper' in instance is true |
| 18 PASS 'lowerOpen' in instance is true | 18 PASS 'lowerOpen' in instance is true |
| 19 PASS 'upperOpen' in instance is true | 19 PASS 'upperOpen' in instance is true |
| 20 PASS 'only' in instance is false | 20 PASS 'only' in instance is false |
| 21 PASS 'lowerBound' in instance is false | 21 PASS 'lowerBound' in instance is false |
| 22 PASS 'upperBound' in instance is false | 22 PASS 'upperBound' in instance is false |
| 23 PASS 'bound' in instance is false | 23 PASS 'bound' in instance is false |
| 24 | 24 |
| 25 webkitIDBKeyRange.only(1) | 25 webkitIDBKeyRange.only(1) |
| 26 PASS keyRange.lower is 1 | 26 PASS keyRange.lower is 1 |
| 27 PASS keyRange.upper is 1 | 27 PASS keyRange.upper is 1 |
| 28 PASS keyRange.lowerOpen is false | 28 PASS keyRange.lowerOpen is false |
| 29 PASS keyRange.upperOpen is false | 29 PASS keyRange.upperOpen is false |
| 30 webkitIDBKeyRange.only(3.14) |
| 31 PASS keyRange.lower is 3.14 |
| 32 PASS keyRange.upper is 3.14 |
| 33 PASS keyRange.lowerOpen is false |
| 34 PASS keyRange.upperOpen is false |
| 30 webkitIDBKeyRange.only('a') | 35 webkitIDBKeyRange.only('a') |
| 31 PASS keyRange.lower is 'a' | 36 PASS keyRange.lower is 'a' |
| 32 PASS keyRange.upper is 'a' | 37 PASS keyRange.upper is 'a' |
| 33 PASS keyRange.lowerOpen is false | 38 PASS keyRange.lowerOpen is false |
| 34 PASS keyRange.upperOpen is false | 39 PASS keyRange.upperOpen is false |
| 35 webkitIDBKeyRange.lowerBound(10,true) | 40 webkitIDBKeyRange.lowerBound(10,true) |
| 36 PASS keyRange.lower is 10 | 41 PASS keyRange.lower is 10 |
| 37 PASS keyRange.lowerOpen is true | 42 PASS keyRange.lowerOpen is true |
| 38 PASS keyRange.upper is null | 43 PASS keyRange.upper is null |
| 39 PASS keyRange.upperOpen is false | 44 PASS keyRange.upperOpen is false |
| 40 webkitIDBKeyRange.lowerBound(11,false) | 45 webkitIDBKeyRange.lowerBound(11,false) |
| 41 PASS keyRange.lower is 11 | 46 PASS keyRange.lower is 11 |
| 42 PASS keyRange.lowerOpen is false | 47 PASS keyRange.lowerOpen is false |
| 43 PASS keyRange.upper is null | 48 PASS keyRange.upper is null |
| 44 PASS keyRange.upperOpen is false | 49 PASS keyRange.upperOpen is false |
| 45 webkitIDBKeyRange.lowerBound(12,undefined) | 50 webkitIDBKeyRange.lowerBound(12,undefined) |
| 46 PASS keyRange.lower is 12 | 51 PASS keyRange.lower is 12 |
| 47 PASS keyRange.lowerOpen is false | 52 PASS keyRange.lowerOpen is false |
| 48 PASS keyRange.upper is null | 53 PASS keyRange.upper is null |
| 49 PASS keyRange.upperOpen is false | 54 PASS keyRange.upperOpen is false |
| 55 webkitIDBKeyRange.lowerBound(10.1,true) |
| 56 PASS keyRange.lower is 10.1 |
| 57 PASS keyRange.lowerOpen is true |
| 58 PASS keyRange.upper is null |
| 59 PASS keyRange.upperOpen is false |
| 60 webkitIDBKeyRange.lowerBound(11.2,false) |
| 61 PASS keyRange.lower is 11.2 |
| 62 PASS keyRange.lowerOpen is false |
| 63 PASS keyRange.upper is null |
| 64 PASS keyRange.upperOpen is false |
| 65 webkitIDBKeyRange.lowerBound(12.3,undefined) |
| 66 PASS keyRange.lower is 12.3 |
| 67 PASS keyRange.lowerOpen is false |
| 68 PASS keyRange.upper is null |
| 69 PASS keyRange.upperOpen is false |
| 50 webkitIDBKeyRange.lowerBound('aa',true) | 70 webkitIDBKeyRange.lowerBound('aa',true) |
| 51 PASS keyRange.lower is 'aa' | 71 PASS keyRange.lower is 'aa' |
| 52 PASS keyRange.lowerOpen is true | 72 PASS keyRange.lowerOpen is true |
| 53 PASS keyRange.upper is null | 73 PASS keyRange.upper is null |
| 54 PASS keyRange.upperOpen is false | 74 PASS keyRange.upperOpen is false |
| 55 webkitIDBKeyRange.lowerBound('ab',false) | 75 webkitIDBKeyRange.lowerBound('ab',false) |
| 56 PASS keyRange.lower is 'ab' | 76 PASS keyRange.lower is 'ab' |
| 57 PASS keyRange.lowerOpen is false | 77 PASS keyRange.lowerOpen is false |
| 58 PASS keyRange.upper is null | 78 PASS keyRange.upper is null |
| 59 PASS keyRange.upperOpen is false | 79 PASS keyRange.upperOpen is false |
| (...skipping 10 matching lines...) Expand all Loading... |
| 70 webkitIDBKeyRange.upperBound(21,false) | 90 webkitIDBKeyRange.upperBound(21,false) |
| 71 PASS keyRange.upper is 21 | 91 PASS keyRange.upper is 21 |
| 72 PASS keyRange.upperOpen is false | 92 PASS keyRange.upperOpen is false |
| 73 PASS keyRange.lower is null | 93 PASS keyRange.lower is null |
| 74 PASS keyRange.lowerOpen is false | 94 PASS keyRange.lowerOpen is false |
| 75 webkitIDBKeyRange.upperBound(22,undefined) | 95 webkitIDBKeyRange.upperBound(22,undefined) |
| 76 PASS keyRange.upper is 22 | 96 PASS keyRange.upper is 22 |
| 77 PASS keyRange.upperOpen is false | 97 PASS keyRange.upperOpen is false |
| 78 PASS keyRange.lower is null | 98 PASS keyRange.lower is null |
| 79 PASS keyRange.lowerOpen is false | 99 PASS keyRange.lowerOpen is false |
| 100 webkitIDBKeyRange.upperBound(20.2,true) |
| 101 PASS keyRange.upper is 20.2 |
| 102 PASS keyRange.upperOpen is true |
| 103 PASS keyRange.lower is null |
| 104 PASS keyRange.lowerOpen is false |
| 105 webkitIDBKeyRange.upperBound(21.3,false) |
| 106 PASS keyRange.upper is 21.3 |
| 107 PASS keyRange.upperOpen is false |
| 108 PASS keyRange.lower is null |
| 109 PASS keyRange.lowerOpen is false |
| 110 webkitIDBKeyRange.upperBound(22.4,undefined) |
| 111 PASS keyRange.upper is 22.4 |
| 112 PASS keyRange.upperOpen is false |
| 113 PASS keyRange.lower is null |
| 114 PASS keyRange.lowerOpen is false |
| 80 webkitIDBKeyRange.upperBound('ba',true) | 115 webkitIDBKeyRange.upperBound('ba',true) |
| 81 PASS keyRange.upper is 'ba' | 116 PASS keyRange.upper is 'ba' |
| 82 PASS keyRange.upperOpen is true | 117 PASS keyRange.upperOpen is true |
| 83 PASS keyRange.lower is null | 118 PASS keyRange.lower is null |
| 84 PASS keyRange.lowerOpen is false | 119 PASS keyRange.lowerOpen is false |
| 85 webkitIDBKeyRange.upperBound('bb',false) | 120 webkitIDBKeyRange.upperBound('bb',false) |
| 86 PASS keyRange.upper is 'bb' | 121 PASS keyRange.upper is 'bb' |
| 87 PASS keyRange.upperOpen is false | 122 PASS keyRange.upperOpen is false |
| 88 PASS keyRange.lower is null | 123 PASS keyRange.lower is null |
| 89 PASS keyRange.lowerOpen is false | 124 PASS keyRange.lowerOpen is false |
| (...skipping 20 matching lines...) Expand all Loading... |
| 110 webkitIDBKeyRange.bound(33,43, {lowerOpen: true, upperOpen:false}) | 145 webkitIDBKeyRange.bound(33,43, {lowerOpen: true, upperOpen:false}) |
| 111 PASS keyRange.lower is 33 | 146 PASS keyRange.lower is 33 |
| 112 PASS keyRange.upper is 43 | 147 PASS keyRange.upper is 43 |
| 113 PASS keyRange.lowerOpen is true | 148 PASS keyRange.lowerOpen is true |
| 114 PASS keyRange.upperOpen is false | 149 PASS keyRange.upperOpen is false |
| 115 webkitIDBKeyRange.bound(34,44, {lowerOpen: true, upperOpen:true}) | 150 webkitIDBKeyRange.bound(34,44, {lowerOpen: true, upperOpen:true}) |
| 116 PASS keyRange.lower is 34 | 151 PASS keyRange.lower is 34 |
| 117 PASS keyRange.upper is 44 | 152 PASS keyRange.upper is 44 |
| 118 PASS keyRange.lowerOpen is true | 153 PASS keyRange.lowerOpen is true |
| 119 PASS keyRange.upperOpen is true | 154 PASS keyRange.upperOpen is true |
| 155 webkitIDBKeyRange.bound(30.1,40.2, {lowerOpen: undefined, upperOpen:undefined}) |
| 156 PASS keyRange.lower is 30.1 |
| 157 PASS keyRange.upper is 40.2 |
| 158 PASS keyRange.lowerOpen is false |
| 159 PASS keyRange.upperOpen is false |
| 160 webkitIDBKeyRange.bound(31.3,41.4, {lowerOpen: false, upperOpen:false}) |
| 161 PASS keyRange.lower is 31.3 |
| 162 PASS keyRange.upper is 41.4 |
| 163 PASS keyRange.lowerOpen is false |
| 164 PASS keyRange.upperOpen is false |
| 165 webkitIDBKeyRange.bound(32.5,42.6, {lowerOpen: false, upperOpen:true}) |
| 166 PASS keyRange.lower is 32.5 |
| 167 PASS keyRange.upper is 42.6 |
| 168 PASS keyRange.lowerOpen is false |
| 169 PASS keyRange.upperOpen is true |
| 170 webkitIDBKeyRange.bound(33.7,43.8, {lowerOpen: true, upperOpen:false}) |
| 171 PASS keyRange.lower is 33.7 |
| 172 PASS keyRange.upper is 43.8 |
| 173 PASS keyRange.lowerOpen is true |
| 174 PASS keyRange.upperOpen is false |
| 175 webkitIDBKeyRange.bound(34.9,44, {lowerOpen: true, upperOpen:true}) |
| 176 PASS keyRange.lower is 34.9 |
| 177 PASS keyRange.upper is 44 |
| 178 PASS keyRange.lowerOpen is true |
| 179 PASS keyRange.upperOpen is true |
| 120 webkitIDBKeyRange.bound('aaa','aba', {lowerOpen: false, upperOpen:false}) | 180 webkitIDBKeyRange.bound('aaa','aba', {lowerOpen: false, upperOpen:false}) |
| 121 PASS keyRange.lower is 'aaa' | 181 PASS keyRange.lower is 'aaa' |
| 122 PASS keyRange.upper is 'aba' | 182 PASS keyRange.upper is 'aba' |
| 123 PASS keyRange.lowerOpen is false | 183 PASS keyRange.lowerOpen is false |
| 124 PASS keyRange.upperOpen is false | 184 PASS keyRange.upperOpen is false |
| 125 webkitIDBKeyRange.bound('aab','abb', {lowerOpen: undefined, upperOpen:undefined}
) | 185 webkitIDBKeyRange.bound('aab','abb', {lowerOpen: undefined, upperOpen:undefined}
) |
| 126 PASS keyRange.lower is 'aab' | 186 PASS keyRange.lower is 'aab' |
| 127 PASS keyRange.upper is 'abb' | 187 PASS keyRange.upper is 'abb' |
| 128 PASS keyRange.lowerOpen is false | 188 PASS keyRange.lowerOpen is false |
| 129 PASS keyRange.upperOpen is false | 189 PASS keyRange.upperOpen is false |
| (...skipping 26 matching lines...) Expand all Loading... |
| 156 Passing an invalid key into bound(null, []) | 216 Passing an invalid key into bound(null, []) |
| 157 PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17 | 217 PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17 |
| 158 Passing an invalid key into bound([],null) | 218 Passing an invalid key into bound([],null) |
| 159 PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17 | 219 PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17 |
| 160 Passing an invalid key into bound([], []) | 220 Passing an invalid key into bound([], []) |
| 161 PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17 | 221 PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17 |
| 162 PASS successfullyParsed is true | 222 PASS successfullyParsed is true |
| 163 | 223 |
| 164 TEST COMPLETE | 224 TEST COMPLETE |
| 165 | 225 |
| OLD | NEW |