• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Test IndexedDB's KeyRange.
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6PASS 'lower' in webkitIDBKeyRange is false
7PASS 'upper' in webkitIDBKeyRange is false
8PASS 'lowerOpen' in webkitIDBKeyRange is false
9PASS 'upperOpen' in webkitIDBKeyRange is false
10PASS 'only' in webkitIDBKeyRange is true
11PASS 'lowerBound' in webkitIDBKeyRange is true
12PASS 'upperBound' in webkitIDBKeyRange is true
13PASS 'bound' in webkitIDBKeyRange is true
14
15instance = webkitIDBKeyRange.only(1)
16PASS 'lower' in instance is true
17PASS 'upper' in instance is true
18PASS 'lowerOpen' in instance is true
19PASS 'upperOpen' in instance is true
20PASS 'only' in instance is false
21PASS 'lowerBound' in instance is false
22PASS 'upperBound' in instance is false
23PASS 'bound' in instance is false
24
25webkitIDBKeyRange.only(1)
26PASS keyRange.lower is 1
27PASS keyRange.upper is 1
28PASS keyRange.lowerOpen is false
29PASS keyRange.upperOpen is false
30webkitIDBKeyRange.only(3.14)
31PASS keyRange.lower is 3.14
32PASS keyRange.upper is 3.14
33PASS keyRange.lowerOpen is false
34PASS keyRange.upperOpen is false
35webkitIDBKeyRange.only('a')
36PASS keyRange.lower is 'a'
37PASS keyRange.upper is 'a'
38PASS keyRange.lowerOpen is false
39PASS keyRange.upperOpen is false
40webkitIDBKeyRange.lowerBound(10,true)
41PASS keyRange.lower is 10
42PASS keyRange.lowerOpen is true
43PASS keyRange.upper is null
44PASS keyRange.upperOpen is false
45webkitIDBKeyRange.lowerBound(11,false)
46PASS keyRange.lower is 11
47PASS keyRange.lowerOpen is false
48PASS keyRange.upper is null
49PASS keyRange.upperOpen is false
50webkitIDBKeyRange.lowerBound(12,undefined)
51PASS keyRange.lower is 12
52PASS keyRange.lowerOpen is false
53PASS keyRange.upper is null
54PASS keyRange.upperOpen is false
55webkitIDBKeyRange.lowerBound(10.1,true)
56PASS keyRange.lower is 10.1
57PASS keyRange.lowerOpen is true
58PASS keyRange.upper is null
59PASS keyRange.upperOpen is false
60webkitIDBKeyRange.lowerBound(11.2,false)
61PASS keyRange.lower is 11.2
62PASS keyRange.lowerOpen is false
63PASS keyRange.upper is null
64PASS keyRange.upperOpen is false
65webkitIDBKeyRange.lowerBound(12.3,undefined)
66PASS keyRange.lower is 12.3
67PASS keyRange.lowerOpen is false
68PASS keyRange.upper is null
69PASS keyRange.upperOpen is false
70webkitIDBKeyRange.lowerBound('aa',true)
71PASS keyRange.lower is 'aa'
72PASS keyRange.lowerOpen is true
73PASS keyRange.upper is null
74PASS keyRange.upperOpen is false
75webkitIDBKeyRange.lowerBound('ab',false)
76PASS keyRange.lower is 'ab'
77PASS keyRange.lowerOpen is false
78PASS keyRange.upper is null
79PASS keyRange.upperOpen is false
80webkitIDBKeyRange.lowerBound('ac',undefined)
81PASS keyRange.lower is 'ac'
82PASS keyRange.lowerOpen is false
83PASS keyRange.upper is null
84PASS keyRange.upperOpen is false
85webkitIDBKeyRange.upperBound(20,true)
86PASS keyRange.upper is 20
87PASS keyRange.upperOpen is true
88PASS keyRange.lower is null
89PASS keyRange.lowerOpen is false
90webkitIDBKeyRange.upperBound(21,false)
91PASS keyRange.upper is 21
92PASS keyRange.upperOpen is false
93PASS keyRange.lower is null
94PASS keyRange.lowerOpen is false
95webkitIDBKeyRange.upperBound(22,undefined)
96PASS keyRange.upper is 22
97PASS keyRange.upperOpen is false
98PASS keyRange.lower is null
99PASS keyRange.lowerOpen is false
100webkitIDBKeyRange.upperBound(20.2,true)
101PASS keyRange.upper is 20.2
102PASS keyRange.upperOpen is true
103PASS keyRange.lower is null
104PASS keyRange.lowerOpen is false
105webkitIDBKeyRange.upperBound(21.3,false)
106PASS keyRange.upper is 21.3
107PASS keyRange.upperOpen is false
108PASS keyRange.lower is null
109PASS keyRange.lowerOpen is false
110webkitIDBKeyRange.upperBound(22.4,undefined)
111PASS keyRange.upper is 22.4
112PASS keyRange.upperOpen is false
113PASS keyRange.lower is null
114PASS keyRange.lowerOpen is false
115webkitIDBKeyRange.upperBound('ba',true)
116PASS keyRange.upper is 'ba'
117PASS keyRange.upperOpen is true
118PASS keyRange.lower is null
119PASS keyRange.lowerOpen is false
120webkitIDBKeyRange.upperBound('bb',false)
121PASS keyRange.upper is 'bb'
122PASS keyRange.upperOpen is false
123PASS keyRange.lower is null
124PASS keyRange.lowerOpen is false
125webkitIDBKeyRange.upperBound('bc',undefined)
126PASS keyRange.upper is 'bc'
127PASS keyRange.upperOpen is false
128PASS keyRange.lower is null
129PASS keyRange.lowerOpen is false
130webkitIDBKeyRange.bound(30,40, undefined, undefined)
131PASS keyRange.lower is 30
132PASS keyRange.upper is 40
133PASS keyRange.lowerOpen is false
134PASS keyRange.upperOpen is false
135webkitIDBKeyRange.bound(31,41, false, false)
136PASS keyRange.lower is 31
137PASS keyRange.upper is 41
138PASS keyRange.lowerOpen is false
139PASS keyRange.upperOpen is false
140webkitIDBKeyRange.bound(32,42, false, true)
141PASS keyRange.lower is 32
142PASS keyRange.upper is 42
143PASS keyRange.lowerOpen is false
144PASS keyRange.upperOpen is true
145webkitIDBKeyRange.bound(33,43, true, false)
146PASS keyRange.lower is 33
147PASS keyRange.upper is 43
148PASS keyRange.lowerOpen is true
149PASS keyRange.upperOpen is false
150webkitIDBKeyRange.bound(34,44, true, true)
151PASS keyRange.lower is 34
152PASS keyRange.upper is 44
153PASS keyRange.lowerOpen is true
154PASS keyRange.upperOpen is true
155webkitIDBKeyRange.bound(30.1,40.2, undefined, undefined)
156PASS keyRange.lower is 30.1
157PASS keyRange.upper is 40.2
158PASS keyRange.lowerOpen is false
159PASS keyRange.upperOpen is false
160webkitIDBKeyRange.bound(31.3,41.4, false, false)
161PASS keyRange.lower is 31.3
162PASS keyRange.upper is 41.4
163PASS keyRange.lowerOpen is false
164PASS keyRange.upperOpen is false
165webkitIDBKeyRange.bound(32.5,42.6, false, true)
166PASS keyRange.lower is 32.5
167PASS keyRange.upper is 42.6
168PASS keyRange.lowerOpen is false
169PASS keyRange.upperOpen is true
170webkitIDBKeyRange.bound(33.7,43.8, true, false)
171PASS keyRange.lower is 33.7
172PASS keyRange.upper is 43.8
173PASS keyRange.lowerOpen is true
174PASS keyRange.upperOpen is false
175webkitIDBKeyRange.bound(34.9,44, true, true)
176PASS keyRange.lower is 34.9
177PASS keyRange.upper is 44
178PASS keyRange.lowerOpen is true
179PASS keyRange.upperOpen is true
180webkitIDBKeyRange.bound('aaa','aba', false, false)
181PASS keyRange.lower is 'aaa'
182PASS keyRange.upper is 'aba'
183PASS keyRange.lowerOpen is false
184PASS keyRange.upperOpen is false
185webkitIDBKeyRange.bound('aab','abb', undefined, undefined)
186PASS keyRange.lower is 'aab'
187PASS keyRange.upper is 'abb'
188PASS keyRange.lowerOpen is false
189PASS keyRange.upperOpen is false
190webkitIDBKeyRange.bound('aac','abc', false, false)
191PASS keyRange.lower is 'aac'
192PASS keyRange.upper is 'abc'
193PASS keyRange.lowerOpen is false
194PASS keyRange.upperOpen is false
195webkitIDBKeyRange.bound('aad','abd', false, true)
196PASS keyRange.lower is 'aad'
197PASS keyRange.upper is 'abd'
198PASS keyRange.lowerOpen is false
199PASS keyRange.upperOpen is true
200webkitIDBKeyRange.bound('aae','abe', true, false)
201PASS keyRange.lower is 'aae'
202PASS keyRange.upper is 'abe'
203PASS keyRange.lowerOpen is true
204PASS keyRange.upperOpen is false
205webkitIDBKeyRange.bound('aaf','abf', true, true)
206PASS keyRange.lower is 'aaf'
207PASS keyRange.upper is 'abf'
208PASS keyRange.lowerOpen is true
209PASS keyRange.upperOpen is true
210Passing an invalid key into only([])
211PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17
212Passing an invalid key into upperBound([])
213PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17
214Passing an invalid key into lowerBound([])
215PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17
216Passing an invalid key into bound(null, [])
217PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17
218Passing an invalid key into bound([],null)
219PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17
220Passing an invalid key into bound([], [])
221PASS Caught exception: Error: TYPE_MISMATCH_ERR: DOM Exception 17
222PASS successfullyParsed is true
223
224TEST COMPLETE
225
226