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 |