OLD | NEW |
1 library googleapis.admin.directory_v1.test; | 1 library googleapis.admin.directory_v1.test; |
2 | 2 |
3 import "dart:core" as core; | 3 import "dart:core" as core; |
4 import "dart:collection" as collection; | |
5 import "dart:async" as async; | 4 import "dart:async" as async; |
6 import "dart:convert" as convert; | 5 import "dart:convert" as convert; |
7 | 6 |
8 import 'package:http/http.dart' as http; | 7 import 'package:http/http.dart' as http; |
9 import 'package:http/testing.dart' as http_testing; | |
10 import 'package:test/test.dart' as unittest; | 8 import 'package:test/test.dart' as unittest; |
11 | 9 |
12 import 'package:googleapis/admin/directory_v1.dart' as api; | 10 import 'package:googleapis/admin/directory_v1.dart' as api; |
13 | 11 |
14 class HttpServerMock extends http.BaseClient { | 12 class HttpServerMock extends http.BaseClient { |
15 core.Function _callback; | 13 core.Function _callback; |
16 core.bool _expectJson; | 14 core.bool _expectJson; |
17 | 15 |
18 void register(core.Function callback, core.bool expectJson) { | 16 void register(core.Function callback, core.bool expectJson) { |
19 _callback = callback; | 17 _callback = callback; |
20 _expectJson = expectJson; | 18 _expectJson = expectJson; |
21 } | 19 } |
22 | 20 |
23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { | 21 async.Future<http.StreamedResponse> send(http.BaseRequest request) { |
24 if (_expectJson) { | 22 if (_expectJson) { |
25 return request.finalize() | 23 return request |
| 24 .finalize() |
26 .transform(convert.UTF8.decoder) | 25 .transform(convert.UTF8.decoder) |
27 .join('') | 26 .join('') |
28 .then((core.String jsonString) { | 27 .then((core.String jsonString) { |
29 if (jsonString.isEmpty) { | 28 if (jsonString.isEmpty) { |
30 return _callback(request, null); | 29 return _callback(request, null); |
31 } else { | 30 } else { |
32 return _callback(request, convert.JSON.decode(jsonString)); | 31 return _callback(request, convert.JSON.decode(jsonString)); |
33 } | 32 } |
34 }); | 33 }); |
35 } else { | 34 } else { |
36 var stream = request.finalize(); | 35 var stream = request.finalize(); |
37 if (stream == null) { | 36 if (stream == null) { |
38 return _callback(request, []); | 37 return _callback(request, []); |
39 } else { | 38 } else { |
40 return stream.toBytes().then((data) { | 39 return stream.toBytes().then((data) { |
41 return _callback(request, data); | 40 return _callback(request, data); |
42 }); | 41 }); |
43 } | 42 } |
44 } | 43 } |
45 } | 44 } |
46 } | 45 } |
47 | 46 |
48 http.StreamedResponse stringResponse( | 47 http.StreamedResponse stringResponse(core.int status, |
49 core.int status, core.Map<core.String, core.String> headers, core.String bod
y) { | 48 core.Map<core.String, core.String> headers, core.String body) { |
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); | 49 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); |
51 return new http.StreamedResponse(stream, status, headers: headers); | 50 return new http.StreamedResponse(stream, status, headers: headers); |
52 } | 51 } |
53 | 52 |
54 core.int buildCounterAlias = 0; | 53 core.int buildCounterAlias = 0; |
55 buildAlias() { | 54 buildAlias() { |
56 var o = new api.Alias(); | 55 var o = new api.Alias(); |
57 buildCounterAlias++; | 56 buildCounterAlias++; |
58 if (buildCounterAlias < 3) { | 57 if (buildCounterAlias < 3) { |
59 o.alias = "foo"; | 58 o.alias = "foo"; |
(...skipping 11 matching lines...) Expand all Loading... |
71 if (buildCounterAlias < 3) { | 70 if (buildCounterAlias < 3) { |
72 unittest.expect(o.alias, unittest.equals('foo')); | 71 unittest.expect(o.alias, unittest.equals('foo')); |
73 unittest.expect(o.etag, unittest.equals('foo')); | 72 unittest.expect(o.etag, unittest.equals('foo')); |
74 unittest.expect(o.id, unittest.equals('foo')); | 73 unittest.expect(o.id, unittest.equals('foo')); |
75 unittest.expect(o.kind, unittest.equals('foo')); | 74 unittest.expect(o.kind, unittest.equals('foo')); |
76 unittest.expect(o.primaryEmail, unittest.equals('foo')); | 75 unittest.expect(o.primaryEmail, unittest.equals('foo')); |
77 } | 76 } |
78 buildCounterAlias--; | 77 buildCounterAlias--; |
79 } | 78 } |
80 | 79 |
81 buildUnnamed805() { | 80 buildUnnamed808() { |
82 var o = new core.List<core.Object>(); | 81 var o = new core.List<core.Object>(); |
83 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); | 82 o.add({ |
84 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); | 83 'list': [1, 2, 3], |
| 84 'bool': true, |
| 85 'string': 'foo' |
| 86 }); |
| 87 o.add({ |
| 88 'list': [1, 2, 3], |
| 89 'bool': true, |
| 90 'string': 'foo' |
| 91 }); |
85 return o; | 92 return o; |
86 } | 93 } |
87 | 94 |
88 checkUnnamed805(core.List<core.Object> o) { | 95 checkUnnamed808(core.List<core.Object> o) { |
89 unittest.expect(o, unittest.hasLength(2)); | 96 unittest.expect(o, unittest.hasLength(2)); |
90 var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength(
3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expe
ct(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], u
nittest.equals('foo')); | 97 var casted1 = (o[0]) as core.Map; |
91 var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength(
3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expe
ct(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], u
nittest.equals('foo')); | 98 unittest.expect(casted1, unittest.hasLength(3)); |
| 99 unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); |
| 100 unittest.expect(casted1["bool"], unittest.equals(true)); |
| 101 unittest.expect(casted1["string"], unittest.equals('foo')); |
| 102 var casted2 = (o[1]) as core.Map; |
| 103 unittest.expect(casted2, unittest.hasLength(3)); |
| 104 unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); |
| 105 unittest.expect(casted2["bool"], unittest.equals(true)); |
| 106 unittest.expect(casted2["string"], unittest.equals('foo')); |
92 } | 107 } |
93 | 108 |
94 core.int buildCounterAliases = 0; | 109 core.int buildCounterAliases = 0; |
95 buildAliases() { | 110 buildAliases() { |
96 var o = new api.Aliases(); | 111 var o = new api.Aliases(); |
97 buildCounterAliases++; | 112 buildCounterAliases++; |
98 if (buildCounterAliases < 3) { | 113 if (buildCounterAliases < 3) { |
99 o.aliases = buildUnnamed805(); | 114 o.aliases = buildUnnamed808(); |
100 o.etag = "foo"; | 115 o.etag = "foo"; |
101 o.kind = "foo"; | 116 o.kind = "foo"; |
102 } | 117 } |
103 buildCounterAliases--; | 118 buildCounterAliases--; |
104 return o; | 119 return o; |
105 } | 120 } |
106 | 121 |
107 checkAliases(api.Aliases o) { | 122 checkAliases(api.Aliases o) { |
108 buildCounterAliases++; | 123 buildCounterAliases++; |
109 if (buildCounterAliases < 3) { | 124 if (buildCounterAliases < 3) { |
110 checkUnnamed805(o.aliases); | 125 checkUnnamed808(o.aliases); |
111 unittest.expect(o.etag, unittest.equals('foo')); | 126 unittest.expect(o.etag, unittest.equals('foo')); |
112 unittest.expect(o.kind, unittest.equals('foo')); | 127 unittest.expect(o.kind, unittest.equals('foo')); |
113 } | 128 } |
114 buildCounterAliases--; | 129 buildCounterAliases--; |
115 } | 130 } |
116 | 131 |
117 core.int buildCounterAsp = 0; | 132 core.int buildCounterAsp = 0; |
118 buildAsp() { | 133 buildAsp() { |
119 var o = new api.Asp(); | 134 var o = new api.Asp(); |
120 buildCounterAsp++; | 135 buildCounterAsp++; |
(...skipping 17 matching lines...) Expand all Loading... |
138 unittest.expect(o.creationTime, unittest.equals('foo')); | 153 unittest.expect(o.creationTime, unittest.equals('foo')); |
139 unittest.expect(o.etag, unittest.equals('foo')); | 154 unittest.expect(o.etag, unittest.equals('foo')); |
140 unittest.expect(o.kind, unittest.equals('foo')); | 155 unittest.expect(o.kind, unittest.equals('foo')); |
141 unittest.expect(o.lastTimeUsed, unittest.equals('foo')); | 156 unittest.expect(o.lastTimeUsed, unittest.equals('foo')); |
142 unittest.expect(o.name, unittest.equals('foo')); | 157 unittest.expect(o.name, unittest.equals('foo')); |
143 unittest.expect(o.userKey, unittest.equals('foo')); | 158 unittest.expect(o.userKey, unittest.equals('foo')); |
144 } | 159 } |
145 buildCounterAsp--; | 160 buildCounterAsp--; |
146 } | 161 } |
147 | 162 |
148 buildUnnamed806() { | 163 buildUnnamed809() { |
149 var o = new core.List<api.Asp>(); | 164 var o = new core.List<api.Asp>(); |
150 o.add(buildAsp()); | 165 o.add(buildAsp()); |
151 o.add(buildAsp()); | 166 o.add(buildAsp()); |
152 return o; | 167 return o; |
153 } | 168 } |
154 | 169 |
155 checkUnnamed806(core.List<api.Asp> o) { | 170 checkUnnamed809(core.List<api.Asp> o) { |
156 unittest.expect(o, unittest.hasLength(2)); | 171 unittest.expect(o, unittest.hasLength(2)); |
157 checkAsp(o[0]); | 172 checkAsp(o[0]); |
158 checkAsp(o[1]); | 173 checkAsp(o[1]); |
159 } | 174 } |
160 | 175 |
161 core.int buildCounterAsps = 0; | 176 core.int buildCounterAsps = 0; |
162 buildAsps() { | 177 buildAsps() { |
163 var o = new api.Asps(); | 178 var o = new api.Asps(); |
164 buildCounterAsps++; | 179 buildCounterAsps++; |
165 if (buildCounterAsps < 3) { | 180 if (buildCounterAsps < 3) { |
166 o.etag = "foo"; | 181 o.etag = "foo"; |
167 o.items = buildUnnamed806(); | 182 o.items = buildUnnamed809(); |
168 o.kind = "foo"; | 183 o.kind = "foo"; |
169 } | 184 } |
170 buildCounterAsps--; | 185 buildCounterAsps--; |
171 return o; | 186 return o; |
172 } | 187 } |
173 | 188 |
174 checkAsps(api.Asps o) { | 189 checkAsps(api.Asps o) { |
175 buildCounterAsps++; | 190 buildCounterAsps++; |
176 if (buildCounterAsps < 3) { | 191 if (buildCounterAsps < 3) { |
177 unittest.expect(o.etag, unittest.equals('foo')); | 192 unittest.expect(o.etag, unittest.equals('foo')); |
178 checkUnnamed806(o.items); | 193 checkUnnamed809(o.items); |
179 unittest.expect(o.kind, unittest.equals('foo')); | 194 unittest.expect(o.kind, unittest.equals('foo')); |
180 } | 195 } |
181 buildCounterAsps--; | 196 buildCounterAsps--; |
182 } | 197 } |
183 | 198 |
184 core.int buildCounterCalendarResource = 0; | 199 core.int buildCounterCalendarResource = 0; |
185 buildCalendarResource() { | 200 buildCalendarResource() { |
186 var o = new api.CalendarResource(); | 201 var o = new api.CalendarResource(); |
187 buildCounterCalendarResource++; | 202 buildCounterCalendarResource++; |
188 if (buildCounterCalendarResource < 3) { | 203 if (buildCounterCalendarResource < 3) { |
(...skipping 16 matching lines...) Expand all Loading... |
205 unittest.expect(o.kind, unittest.equals('foo')); | 220 unittest.expect(o.kind, unittest.equals('foo')); |
206 unittest.expect(o.resourceDescription, unittest.equals('foo')); | 221 unittest.expect(o.resourceDescription, unittest.equals('foo')); |
207 unittest.expect(o.resourceEmail, unittest.equals('foo')); | 222 unittest.expect(o.resourceEmail, unittest.equals('foo')); |
208 unittest.expect(o.resourceId, unittest.equals('foo')); | 223 unittest.expect(o.resourceId, unittest.equals('foo')); |
209 unittest.expect(o.resourceName, unittest.equals('foo')); | 224 unittest.expect(o.resourceName, unittest.equals('foo')); |
210 unittest.expect(o.resourceType, unittest.equals('foo')); | 225 unittest.expect(o.resourceType, unittest.equals('foo')); |
211 } | 226 } |
212 buildCounterCalendarResource--; | 227 buildCounterCalendarResource--; |
213 } | 228 } |
214 | 229 |
215 buildUnnamed807() { | 230 buildUnnamed810() { |
216 var o = new core.List<api.CalendarResource>(); | 231 var o = new core.List<api.CalendarResource>(); |
217 o.add(buildCalendarResource()); | 232 o.add(buildCalendarResource()); |
218 o.add(buildCalendarResource()); | 233 o.add(buildCalendarResource()); |
219 return o; | 234 return o; |
220 } | 235 } |
221 | 236 |
222 checkUnnamed807(core.List<api.CalendarResource> o) { | 237 checkUnnamed810(core.List<api.CalendarResource> o) { |
223 unittest.expect(o, unittest.hasLength(2)); | 238 unittest.expect(o, unittest.hasLength(2)); |
224 checkCalendarResource(o[0]); | 239 checkCalendarResource(o[0]); |
225 checkCalendarResource(o[1]); | 240 checkCalendarResource(o[1]); |
226 } | 241 } |
227 | 242 |
228 core.int buildCounterCalendarResources = 0; | 243 core.int buildCounterCalendarResources = 0; |
229 buildCalendarResources() { | 244 buildCalendarResources() { |
230 var o = new api.CalendarResources(); | 245 var o = new api.CalendarResources(); |
231 buildCounterCalendarResources++; | 246 buildCounterCalendarResources++; |
232 if (buildCounterCalendarResources < 3) { | 247 if (buildCounterCalendarResources < 3) { |
233 o.etag = "foo"; | 248 o.etag = "foo"; |
234 o.items = buildUnnamed807(); | 249 o.items = buildUnnamed810(); |
235 o.kind = "foo"; | 250 o.kind = "foo"; |
236 o.nextPageToken = "foo"; | 251 o.nextPageToken = "foo"; |
237 } | 252 } |
238 buildCounterCalendarResources--; | 253 buildCounterCalendarResources--; |
239 return o; | 254 return o; |
240 } | 255 } |
241 | 256 |
242 checkCalendarResources(api.CalendarResources o) { | 257 checkCalendarResources(api.CalendarResources o) { |
243 buildCounterCalendarResources++; | 258 buildCounterCalendarResources++; |
244 if (buildCounterCalendarResources < 3) { | 259 if (buildCounterCalendarResources < 3) { |
245 unittest.expect(o.etag, unittest.equals('foo')); | 260 unittest.expect(o.etag, unittest.equals('foo')); |
246 checkUnnamed807(o.items); | 261 checkUnnamed810(o.items); |
247 unittest.expect(o.kind, unittest.equals('foo')); | 262 unittest.expect(o.kind, unittest.equals('foo')); |
248 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 263 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
249 } | 264 } |
250 buildCounterCalendarResources--; | 265 buildCounterCalendarResources--; |
251 } | 266 } |
252 | 267 |
253 buildUnnamed808() { | 268 buildUnnamed811() { |
254 var o = new core.Map<core.String, core.String>(); | 269 var o = new core.Map<core.String, core.String>(); |
255 o["x"] = "foo"; | 270 o["x"] = "foo"; |
256 o["y"] = "foo"; | 271 o["y"] = "foo"; |
257 return o; | 272 return o; |
258 } | 273 } |
259 | 274 |
260 checkUnnamed808(core.Map<core.String, core.String> o) { | 275 checkUnnamed811(core.Map<core.String, core.String> o) { |
261 unittest.expect(o, unittest.hasLength(2)); | 276 unittest.expect(o, unittest.hasLength(2)); |
262 unittest.expect(o["x"], unittest.equals('foo')); | 277 unittest.expect(o["x"], unittest.equals('foo')); |
263 unittest.expect(o["y"], unittest.equals('foo')); | 278 unittest.expect(o["y"], unittest.equals('foo')); |
264 } | 279 } |
265 | 280 |
266 core.int buildCounterChannel = 0; | 281 core.int buildCounterChannel = 0; |
267 buildChannel() { | 282 buildChannel() { |
268 var o = new api.Channel(); | 283 var o = new api.Channel(); |
269 buildCounterChannel++; | 284 buildCounterChannel++; |
270 if (buildCounterChannel < 3) { | 285 if (buildCounterChannel < 3) { |
271 o.address = "foo"; | 286 o.address = "foo"; |
272 o.expiration = "foo"; | 287 o.expiration = "foo"; |
273 o.id = "foo"; | 288 o.id = "foo"; |
274 o.kind = "foo"; | 289 o.kind = "foo"; |
275 o.params = buildUnnamed808(); | 290 o.params = buildUnnamed811(); |
276 o.payload = true; | 291 o.payload = true; |
277 o.resourceId = "foo"; | 292 o.resourceId = "foo"; |
278 o.resourceUri = "foo"; | 293 o.resourceUri = "foo"; |
279 o.token = "foo"; | 294 o.token = "foo"; |
280 o.type = "foo"; | 295 o.type = "foo"; |
281 } | 296 } |
282 buildCounterChannel--; | 297 buildCounterChannel--; |
283 return o; | 298 return o; |
284 } | 299 } |
285 | 300 |
286 checkChannel(api.Channel o) { | 301 checkChannel(api.Channel o) { |
287 buildCounterChannel++; | 302 buildCounterChannel++; |
288 if (buildCounterChannel < 3) { | 303 if (buildCounterChannel < 3) { |
289 unittest.expect(o.address, unittest.equals('foo')); | 304 unittest.expect(o.address, unittest.equals('foo')); |
290 unittest.expect(o.expiration, unittest.equals('foo')); | 305 unittest.expect(o.expiration, unittest.equals('foo')); |
291 unittest.expect(o.id, unittest.equals('foo')); | 306 unittest.expect(o.id, unittest.equals('foo')); |
292 unittest.expect(o.kind, unittest.equals('foo')); | 307 unittest.expect(o.kind, unittest.equals('foo')); |
293 checkUnnamed808(o.params); | 308 checkUnnamed811(o.params); |
294 unittest.expect(o.payload, unittest.isTrue); | 309 unittest.expect(o.payload, unittest.isTrue); |
295 unittest.expect(o.resourceId, unittest.equals('foo')); | 310 unittest.expect(o.resourceId, unittest.equals('foo')); |
296 unittest.expect(o.resourceUri, unittest.equals('foo')); | 311 unittest.expect(o.resourceUri, unittest.equals('foo')); |
297 unittest.expect(o.token, unittest.equals('foo')); | 312 unittest.expect(o.token, unittest.equals('foo')); |
298 unittest.expect(o.type, unittest.equals('foo')); | 313 unittest.expect(o.type, unittest.equals('foo')); |
299 } | 314 } |
300 buildCounterChannel--; | 315 buildCounterChannel--; |
301 } | 316 } |
302 | 317 |
303 core.int buildCounterChromeOsDeviceActiveTimeRanges = 0; | 318 core.int buildCounterChromeOsDeviceActiveTimeRanges = 0; |
304 buildChromeOsDeviceActiveTimeRanges() { | 319 buildChromeOsDeviceActiveTimeRanges() { |
305 var o = new api.ChromeOsDeviceActiveTimeRanges(); | 320 var o = new api.ChromeOsDeviceActiveTimeRanges(); |
306 buildCounterChromeOsDeviceActiveTimeRanges++; | 321 buildCounterChromeOsDeviceActiveTimeRanges++; |
307 if (buildCounterChromeOsDeviceActiveTimeRanges < 3) { | 322 if (buildCounterChromeOsDeviceActiveTimeRanges < 3) { |
308 o.activeTime = 42; | 323 o.activeTime = 42; |
309 o.date = core.DateTime.parse("2002-02-27T14:01:02Z"); | 324 o.date = core.DateTime.parse("2002-02-27T14:01:02Z"); |
310 } | 325 } |
311 buildCounterChromeOsDeviceActiveTimeRanges--; | 326 buildCounterChromeOsDeviceActiveTimeRanges--; |
312 return o; | 327 return o; |
313 } | 328 } |
314 | 329 |
315 checkChromeOsDeviceActiveTimeRanges(api.ChromeOsDeviceActiveTimeRanges o) { | 330 checkChromeOsDeviceActiveTimeRanges(api.ChromeOsDeviceActiveTimeRanges o) { |
316 buildCounterChromeOsDeviceActiveTimeRanges++; | 331 buildCounterChromeOsDeviceActiveTimeRanges++; |
317 if (buildCounterChromeOsDeviceActiveTimeRanges < 3) { | 332 if (buildCounterChromeOsDeviceActiveTimeRanges < 3) { |
318 unittest.expect(o.activeTime, unittest.equals(42)); | 333 unittest.expect(o.activeTime, unittest.equals(42)); |
319 unittest.expect(o.date, unittest.equals(core.DateTime.parse("2002-02-27T00:0
0:00"))); | 334 unittest.expect( |
| 335 o.date, unittest.equals(core.DateTime.parse("2002-02-27T00:00:00"))); |
320 } | 336 } |
321 buildCounterChromeOsDeviceActiveTimeRanges--; | 337 buildCounterChromeOsDeviceActiveTimeRanges--; |
322 } | 338 } |
323 | 339 |
324 buildUnnamed809() { | 340 buildUnnamed812() { |
325 var o = new core.List<api.ChromeOsDeviceActiveTimeRanges>(); | 341 var o = new core.List<api.ChromeOsDeviceActiveTimeRanges>(); |
326 o.add(buildChromeOsDeviceActiveTimeRanges()); | 342 o.add(buildChromeOsDeviceActiveTimeRanges()); |
327 o.add(buildChromeOsDeviceActiveTimeRanges()); | 343 o.add(buildChromeOsDeviceActiveTimeRanges()); |
328 return o; | 344 return o; |
329 } | 345 } |
330 | 346 |
331 checkUnnamed809(core.List<api.ChromeOsDeviceActiveTimeRanges> o) { | 347 checkUnnamed812(core.List<api.ChromeOsDeviceActiveTimeRanges> o) { |
332 unittest.expect(o, unittest.hasLength(2)); | 348 unittest.expect(o, unittest.hasLength(2)); |
333 checkChromeOsDeviceActiveTimeRanges(o[0]); | 349 checkChromeOsDeviceActiveTimeRanges(o[0]); |
334 checkChromeOsDeviceActiveTimeRanges(o[1]); | 350 checkChromeOsDeviceActiveTimeRanges(o[1]); |
335 } | 351 } |
336 | 352 |
337 core.int buildCounterChromeOsDeviceRecentUsers = 0; | 353 core.int buildCounterChromeOsDeviceRecentUsers = 0; |
338 buildChromeOsDeviceRecentUsers() { | 354 buildChromeOsDeviceRecentUsers() { |
339 var o = new api.ChromeOsDeviceRecentUsers(); | 355 var o = new api.ChromeOsDeviceRecentUsers(); |
340 buildCounterChromeOsDeviceRecentUsers++; | 356 buildCounterChromeOsDeviceRecentUsers++; |
341 if (buildCounterChromeOsDeviceRecentUsers < 3) { | 357 if (buildCounterChromeOsDeviceRecentUsers < 3) { |
342 o.email = "foo"; | 358 o.email = "foo"; |
343 o.type = "foo"; | 359 o.type = "foo"; |
344 } | 360 } |
345 buildCounterChromeOsDeviceRecentUsers--; | 361 buildCounterChromeOsDeviceRecentUsers--; |
346 return o; | 362 return o; |
347 } | 363 } |
348 | 364 |
349 checkChromeOsDeviceRecentUsers(api.ChromeOsDeviceRecentUsers o) { | 365 checkChromeOsDeviceRecentUsers(api.ChromeOsDeviceRecentUsers o) { |
350 buildCounterChromeOsDeviceRecentUsers++; | 366 buildCounterChromeOsDeviceRecentUsers++; |
351 if (buildCounterChromeOsDeviceRecentUsers < 3) { | 367 if (buildCounterChromeOsDeviceRecentUsers < 3) { |
352 unittest.expect(o.email, unittest.equals('foo')); | 368 unittest.expect(o.email, unittest.equals('foo')); |
353 unittest.expect(o.type, unittest.equals('foo')); | 369 unittest.expect(o.type, unittest.equals('foo')); |
354 } | 370 } |
355 buildCounterChromeOsDeviceRecentUsers--; | 371 buildCounterChromeOsDeviceRecentUsers--; |
356 } | 372 } |
357 | 373 |
358 buildUnnamed810() { | 374 buildUnnamed813() { |
359 var o = new core.List<api.ChromeOsDeviceRecentUsers>(); | 375 var o = new core.List<api.ChromeOsDeviceRecentUsers>(); |
360 o.add(buildChromeOsDeviceRecentUsers()); | 376 o.add(buildChromeOsDeviceRecentUsers()); |
361 o.add(buildChromeOsDeviceRecentUsers()); | 377 o.add(buildChromeOsDeviceRecentUsers()); |
362 return o; | 378 return o; |
363 } | 379 } |
364 | 380 |
365 checkUnnamed810(core.List<api.ChromeOsDeviceRecentUsers> o) { | 381 checkUnnamed813(core.List<api.ChromeOsDeviceRecentUsers> o) { |
366 unittest.expect(o, unittest.hasLength(2)); | 382 unittest.expect(o, unittest.hasLength(2)); |
367 checkChromeOsDeviceRecentUsers(o[0]); | 383 checkChromeOsDeviceRecentUsers(o[0]); |
368 checkChromeOsDeviceRecentUsers(o[1]); | 384 checkChromeOsDeviceRecentUsers(o[1]); |
369 } | 385 } |
370 | 386 |
371 core.int buildCounterChromeOsDevice = 0; | 387 core.int buildCounterChromeOsDevice = 0; |
372 buildChromeOsDevice() { | 388 buildChromeOsDevice() { |
373 var o = new api.ChromeOsDevice(); | 389 var o = new api.ChromeOsDevice(); |
374 buildCounterChromeOsDevice++; | 390 buildCounterChromeOsDevice++; |
375 if (buildCounterChromeOsDevice < 3) { | 391 if (buildCounterChromeOsDevice < 3) { |
376 o.activeTimeRanges = buildUnnamed809(); | 392 o.activeTimeRanges = buildUnnamed812(); |
377 o.annotatedAssetId = "foo"; | 393 o.annotatedAssetId = "foo"; |
378 o.annotatedLocation = "foo"; | 394 o.annotatedLocation = "foo"; |
379 o.annotatedUser = "foo"; | 395 o.annotatedUser = "foo"; |
380 o.bootMode = "foo"; | 396 o.bootMode = "foo"; |
381 o.deviceId = "foo"; | 397 o.deviceId = "foo"; |
382 o.etag = "foo"; | 398 o.etag = "foo"; |
383 o.ethernetMacAddress = "foo"; | 399 o.ethernetMacAddress = "foo"; |
384 o.firmwareVersion = "foo"; | 400 o.firmwareVersion = "foo"; |
385 o.kind = "foo"; | 401 o.kind = "foo"; |
386 o.lastEnrollmentTime = core.DateTime.parse("2002-02-27T14:01:02"); | 402 o.lastEnrollmentTime = core.DateTime.parse("2002-02-27T14:01:02"); |
387 o.lastSync = core.DateTime.parse("2002-02-27T14:01:02"); | 403 o.lastSync = core.DateTime.parse("2002-02-27T14:01:02"); |
388 o.macAddress = "foo"; | 404 o.macAddress = "foo"; |
389 o.meid = "foo"; | 405 o.meid = "foo"; |
390 o.model = "foo"; | 406 o.model = "foo"; |
391 o.notes = "foo"; | 407 o.notes = "foo"; |
392 o.orderNumber = "foo"; | 408 o.orderNumber = "foo"; |
393 o.orgUnitPath = "foo"; | 409 o.orgUnitPath = "foo"; |
394 o.osVersion = "foo"; | 410 o.osVersion = "foo"; |
395 o.platformVersion = "foo"; | 411 o.platformVersion = "foo"; |
396 o.recentUsers = buildUnnamed810(); | 412 o.recentUsers = buildUnnamed813(); |
397 o.serialNumber = "foo"; | 413 o.serialNumber = "foo"; |
398 o.status = "foo"; | 414 o.status = "foo"; |
399 o.supportEndDate = core.DateTime.parse("2002-02-27T14:01:02"); | 415 o.supportEndDate = core.DateTime.parse("2002-02-27T14:01:02"); |
400 o.willAutoRenew = true; | 416 o.willAutoRenew = true; |
401 } | 417 } |
402 buildCounterChromeOsDevice--; | 418 buildCounterChromeOsDevice--; |
403 return o; | 419 return o; |
404 } | 420 } |
405 | 421 |
406 checkChromeOsDevice(api.ChromeOsDevice o) { | 422 checkChromeOsDevice(api.ChromeOsDevice o) { |
407 buildCounterChromeOsDevice++; | 423 buildCounterChromeOsDevice++; |
408 if (buildCounterChromeOsDevice < 3) { | 424 if (buildCounterChromeOsDevice < 3) { |
409 checkUnnamed809(o.activeTimeRanges); | 425 checkUnnamed812(o.activeTimeRanges); |
410 unittest.expect(o.annotatedAssetId, unittest.equals('foo')); | 426 unittest.expect(o.annotatedAssetId, unittest.equals('foo')); |
411 unittest.expect(o.annotatedLocation, unittest.equals('foo')); | 427 unittest.expect(o.annotatedLocation, unittest.equals('foo')); |
412 unittest.expect(o.annotatedUser, unittest.equals('foo')); | 428 unittest.expect(o.annotatedUser, unittest.equals('foo')); |
413 unittest.expect(o.bootMode, unittest.equals('foo')); | 429 unittest.expect(o.bootMode, unittest.equals('foo')); |
414 unittest.expect(o.deviceId, unittest.equals('foo')); | 430 unittest.expect(o.deviceId, unittest.equals('foo')); |
415 unittest.expect(o.etag, unittest.equals('foo')); | 431 unittest.expect(o.etag, unittest.equals('foo')); |
416 unittest.expect(o.ethernetMacAddress, unittest.equals('foo')); | 432 unittest.expect(o.ethernetMacAddress, unittest.equals('foo')); |
417 unittest.expect(o.firmwareVersion, unittest.equals('foo')); | 433 unittest.expect(o.firmwareVersion, unittest.equals('foo')); |
418 unittest.expect(o.kind, unittest.equals('foo')); | 434 unittest.expect(o.kind, unittest.equals('foo')); |
419 unittest.expect(o.lastEnrollmentTime, unittest.equals(core.DateTime.parse("2
002-02-27T14:01:02"))); | 435 unittest.expect(o.lastEnrollmentTime, |
420 unittest.expect(o.lastSync, unittest.equals(core.DateTime.parse("2002-02-27T
14:01:02"))); | 436 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 437 unittest.expect(o.lastSync, |
| 438 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
421 unittest.expect(o.macAddress, unittest.equals('foo')); | 439 unittest.expect(o.macAddress, unittest.equals('foo')); |
422 unittest.expect(o.meid, unittest.equals('foo')); | 440 unittest.expect(o.meid, unittest.equals('foo')); |
423 unittest.expect(o.model, unittest.equals('foo')); | 441 unittest.expect(o.model, unittest.equals('foo')); |
424 unittest.expect(o.notes, unittest.equals('foo')); | 442 unittest.expect(o.notes, unittest.equals('foo')); |
425 unittest.expect(o.orderNumber, unittest.equals('foo')); | 443 unittest.expect(o.orderNumber, unittest.equals('foo')); |
426 unittest.expect(o.orgUnitPath, unittest.equals('foo')); | 444 unittest.expect(o.orgUnitPath, unittest.equals('foo')); |
427 unittest.expect(o.osVersion, unittest.equals('foo')); | 445 unittest.expect(o.osVersion, unittest.equals('foo')); |
428 unittest.expect(o.platformVersion, unittest.equals('foo')); | 446 unittest.expect(o.platformVersion, unittest.equals('foo')); |
429 checkUnnamed810(o.recentUsers); | 447 checkUnnamed813(o.recentUsers); |
430 unittest.expect(o.serialNumber, unittest.equals('foo')); | 448 unittest.expect(o.serialNumber, unittest.equals('foo')); |
431 unittest.expect(o.status, unittest.equals('foo')); | 449 unittest.expect(o.status, unittest.equals('foo')); |
432 unittest.expect(o.supportEndDate, unittest.equals(core.DateTime.parse("2002-
02-27T14:01:02"))); | 450 unittest.expect(o.supportEndDate, |
| 451 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
433 unittest.expect(o.willAutoRenew, unittest.isTrue); | 452 unittest.expect(o.willAutoRenew, unittest.isTrue); |
434 } | 453 } |
435 buildCounterChromeOsDevice--; | 454 buildCounterChromeOsDevice--; |
436 } | 455 } |
437 | 456 |
438 core.int buildCounterChromeOsDeviceAction = 0; | 457 core.int buildCounterChromeOsDeviceAction = 0; |
439 buildChromeOsDeviceAction() { | 458 buildChromeOsDeviceAction() { |
440 var o = new api.ChromeOsDeviceAction(); | 459 var o = new api.ChromeOsDeviceAction(); |
441 buildCounterChromeOsDeviceAction++; | 460 buildCounterChromeOsDeviceAction++; |
442 if (buildCounterChromeOsDeviceAction < 3) { | 461 if (buildCounterChromeOsDeviceAction < 3) { |
443 o.action = "foo"; | 462 o.action = "foo"; |
444 o.deprovisionReason = "foo"; | 463 o.deprovisionReason = "foo"; |
445 } | 464 } |
446 buildCounterChromeOsDeviceAction--; | 465 buildCounterChromeOsDeviceAction--; |
447 return o; | 466 return o; |
448 } | 467 } |
449 | 468 |
450 checkChromeOsDeviceAction(api.ChromeOsDeviceAction o) { | 469 checkChromeOsDeviceAction(api.ChromeOsDeviceAction o) { |
451 buildCounterChromeOsDeviceAction++; | 470 buildCounterChromeOsDeviceAction++; |
452 if (buildCounterChromeOsDeviceAction < 3) { | 471 if (buildCounterChromeOsDeviceAction < 3) { |
453 unittest.expect(o.action, unittest.equals('foo')); | 472 unittest.expect(o.action, unittest.equals('foo')); |
454 unittest.expect(o.deprovisionReason, unittest.equals('foo')); | 473 unittest.expect(o.deprovisionReason, unittest.equals('foo')); |
455 } | 474 } |
456 buildCounterChromeOsDeviceAction--; | 475 buildCounterChromeOsDeviceAction--; |
457 } | 476 } |
458 | 477 |
459 buildUnnamed811() { | 478 buildUnnamed814() { |
460 var o = new core.List<api.ChromeOsDevice>(); | 479 var o = new core.List<api.ChromeOsDevice>(); |
461 o.add(buildChromeOsDevice()); | 480 o.add(buildChromeOsDevice()); |
462 o.add(buildChromeOsDevice()); | 481 o.add(buildChromeOsDevice()); |
463 return o; | 482 return o; |
464 } | 483 } |
465 | 484 |
466 checkUnnamed811(core.List<api.ChromeOsDevice> o) { | 485 checkUnnamed814(core.List<api.ChromeOsDevice> o) { |
467 unittest.expect(o, unittest.hasLength(2)); | 486 unittest.expect(o, unittest.hasLength(2)); |
468 checkChromeOsDevice(o[0]); | 487 checkChromeOsDevice(o[0]); |
469 checkChromeOsDevice(o[1]); | 488 checkChromeOsDevice(o[1]); |
470 } | 489 } |
471 | 490 |
472 core.int buildCounterChromeOsDevices = 0; | 491 core.int buildCounterChromeOsDevices = 0; |
473 buildChromeOsDevices() { | 492 buildChromeOsDevices() { |
474 var o = new api.ChromeOsDevices(); | 493 var o = new api.ChromeOsDevices(); |
475 buildCounterChromeOsDevices++; | 494 buildCounterChromeOsDevices++; |
476 if (buildCounterChromeOsDevices < 3) { | 495 if (buildCounterChromeOsDevices < 3) { |
477 o.chromeosdevices = buildUnnamed811(); | 496 o.chromeosdevices = buildUnnamed814(); |
478 o.etag = "foo"; | 497 o.etag = "foo"; |
479 o.kind = "foo"; | 498 o.kind = "foo"; |
480 o.nextPageToken = "foo"; | 499 o.nextPageToken = "foo"; |
481 } | 500 } |
482 buildCounterChromeOsDevices--; | 501 buildCounterChromeOsDevices--; |
483 return o; | 502 return o; |
484 } | 503 } |
485 | 504 |
486 checkChromeOsDevices(api.ChromeOsDevices o) { | 505 checkChromeOsDevices(api.ChromeOsDevices o) { |
487 buildCounterChromeOsDevices++; | 506 buildCounterChromeOsDevices++; |
488 if (buildCounterChromeOsDevices < 3) { | 507 if (buildCounterChromeOsDevices < 3) { |
489 checkUnnamed811(o.chromeosdevices); | 508 checkUnnamed814(o.chromeosdevices); |
490 unittest.expect(o.etag, unittest.equals('foo')); | 509 unittest.expect(o.etag, unittest.equals('foo')); |
491 unittest.expect(o.kind, unittest.equals('foo')); | 510 unittest.expect(o.kind, unittest.equals('foo')); |
492 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 511 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
493 } | 512 } |
494 buildCounterChromeOsDevices--; | 513 buildCounterChromeOsDevices--; |
495 } | 514 } |
496 | 515 |
497 buildUnnamed812() { | 516 buildUnnamed815() { |
498 var o = new core.List<core.String>(); | 517 var o = new core.List<core.String>(); |
499 o.add("foo"); | 518 o.add("foo"); |
500 o.add("foo"); | 519 o.add("foo"); |
501 return o; | 520 return o; |
502 } | 521 } |
503 | 522 |
504 checkUnnamed812(core.List<core.String> o) { | 523 checkUnnamed815(core.List<core.String> o) { |
505 unittest.expect(o, unittest.hasLength(2)); | 524 unittest.expect(o, unittest.hasLength(2)); |
506 unittest.expect(o[0], unittest.equals('foo')); | 525 unittest.expect(o[0], unittest.equals('foo')); |
507 unittest.expect(o[1], unittest.equals('foo')); | 526 unittest.expect(o[1], unittest.equals('foo')); |
508 } | 527 } |
509 | 528 |
510 core.int buildCounterChromeOsMoveDevicesToOu = 0; | 529 core.int buildCounterChromeOsMoveDevicesToOu = 0; |
511 buildChromeOsMoveDevicesToOu() { | 530 buildChromeOsMoveDevicesToOu() { |
512 var o = new api.ChromeOsMoveDevicesToOu(); | 531 var o = new api.ChromeOsMoveDevicesToOu(); |
513 buildCounterChromeOsMoveDevicesToOu++; | 532 buildCounterChromeOsMoveDevicesToOu++; |
514 if (buildCounterChromeOsMoveDevicesToOu < 3) { | 533 if (buildCounterChromeOsMoveDevicesToOu < 3) { |
515 o.deviceIds = buildUnnamed812(); | 534 o.deviceIds = buildUnnamed815(); |
516 } | 535 } |
517 buildCounterChromeOsMoveDevicesToOu--; | 536 buildCounterChromeOsMoveDevicesToOu--; |
518 return o; | 537 return o; |
519 } | 538 } |
520 | 539 |
521 checkChromeOsMoveDevicesToOu(api.ChromeOsMoveDevicesToOu o) { | 540 checkChromeOsMoveDevicesToOu(api.ChromeOsMoveDevicesToOu o) { |
522 buildCounterChromeOsMoveDevicesToOu++; | 541 buildCounterChromeOsMoveDevicesToOu++; |
523 if (buildCounterChromeOsMoveDevicesToOu < 3) { | 542 if (buildCounterChromeOsMoveDevicesToOu < 3) { |
524 checkUnnamed812(o.deviceIds); | 543 checkUnnamed815(o.deviceIds); |
525 } | 544 } |
526 buildCounterChromeOsMoveDevicesToOu--; | 545 buildCounterChromeOsMoveDevicesToOu--; |
527 } | 546 } |
528 | 547 |
529 core.int buildCounterCustomer = 0; | 548 core.int buildCounterCustomer = 0; |
530 buildCustomer() { | 549 buildCustomer() { |
531 var o = new api.Customer(); | 550 var o = new api.Customer(); |
532 buildCounterCustomer++; | 551 buildCounterCustomer++; |
533 if (buildCounterCustomer < 3) { | 552 if (buildCounterCustomer < 3) { |
534 o.alternateEmail = "foo"; | 553 o.alternateEmail = "foo"; |
535 o.customerCreationTime = core.DateTime.parse("2002-02-27T14:01:02"); | 554 o.customerCreationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
536 o.customerDomain = "foo"; | 555 o.customerDomain = "foo"; |
537 o.etag = "foo"; | 556 o.etag = "foo"; |
538 o.id = "foo"; | 557 o.id = "foo"; |
539 o.kind = "foo"; | 558 o.kind = "foo"; |
540 o.language = "foo"; | 559 o.language = "foo"; |
541 o.phoneNumber = "foo"; | 560 o.phoneNumber = "foo"; |
542 o.postalAddress = buildCustomerPostalAddress(); | 561 o.postalAddress = buildCustomerPostalAddress(); |
543 } | 562 } |
544 buildCounterCustomer--; | 563 buildCounterCustomer--; |
545 return o; | 564 return o; |
546 } | 565 } |
547 | 566 |
548 checkCustomer(api.Customer o) { | 567 checkCustomer(api.Customer o) { |
549 buildCounterCustomer++; | 568 buildCounterCustomer++; |
550 if (buildCounterCustomer < 3) { | 569 if (buildCounterCustomer < 3) { |
551 unittest.expect(o.alternateEmail, unittest.equals('foo')); | 570 unittest.expect(o.alternateEmail, unittest.equals('foo')); |
552 unittest.expect(o.customerCreationTime, unittest.equals(core.DateTime.parse(
"2002-02-27T14:01:02"))); | 571 unittest.expect(o.customerCreationTime, |
| 572 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
553 unittest.expect(o.customerDomain, unittest.equals('foo')); | 573 unittest.expect(o.customerDomain, unittest.equals('foo')); |
554 unittest.expect(o.etag, unittest.equals('foo')); | 574 unittest.expect(o.etag, unittest.equals('foo')); |
555 unittest.expect(o.id, unittest.equals('foo')); | 575 unittest.expect(o.id, unittest.equals('foo')); |
556 unittest.expect(o.kind, unittest.equals('foo')); | 576 unittest.expect(o.kind, unittest.equals('foo')); |
557 unittest.expect(o.language, unittest.equals('foo')); | 577 unittest.expect(o.language, unittest.equals('foo')); |
558 unittest.expect(o.phoneNumber, unittest.equals('foo')); | 578 unittest.expect(o.phoneNumber, unittest.equals('foo')); |
559 checkCustomerPostalAddress(o.postalAddress); | 579 checkCustomerPostalAddress(o.postalAddress); |
560 } | 580 } |
561 buildCounterCustomer--; | 581 buildCounterCustomer--; |
562 } | 582 } |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
618 unittest.expect(o.creationTime, unittest.equals('foo')); | 638 unittest.expect(o.creationTime, unittest.equals('foo')); |
619 unittest.expect(o.domainAliasName, unittest.equals('foo')); | 639 unittest.expect(o.domainAliasName, unittest.equals('foo')); |
620 unittest.expect(o.etag, unittest.equals('foo')); | 640 unittest.expect(o.etag, unittest.equals('foo')); |
621 unittest.expect(o.kind, unittest.equals('foo')); | 641 unittest.expect(o.kind, unittest.equals('foo')); |
622 unittest.expect(o.parentDomainName, unittest.equals('foo')); | 642 unittest.expect(o.parentDomainName, unittest.equals('foo')); |
623 unittest.expect(o.verified, unittest.isTrue); | 643 unittest.expect(o.verified, unittest.isTrue); |
624 } | 644 } |
625 buildCounterDomainAlias--; | 645 buildCounterDomainAlias--; |
626 } | 646 } |
627 | 647 |
628 buildUnnamed813() { | 648 buildUnnamed816() { |
629 var o = new core.List<api.DomainAlias>(); | 649 var o = new core.List<api.DomainAlias>(); |
630 o.add(buildDomainAlias()); | 650 o.add(buildDomainAlias()); |
631 o.add(buildDomainAlias()); | 651 o.add(buildDomainAlias()); |
632 return o; | 652 return o; |
633 } | 653 } |
634 | 654 |
635 checkUnnamed813(core.List<api.DomainAlias> o) { | 655 checkUnnamed816(core.List<api.DomainAlias> o) { |
636 unittest.expect(o, unittest.hasLength(2)); | 656 unittest.expect(o, unittest.hasLength(2)); |
637 checkDomainAlias(o[0]); | 657 checkDomainAlias(o[0]); |
638 checkDomainAlias(o[1]); | 658 checkDomainAlias(o[1]); |
639 } | 659 } |
640 | 660 |
641 core.int buildCounterDomainAliases = 0; | 661 core.int buildCounterDomainAliases = 0; |
642 buildDomainAliases() { | 662 buildDomainAliases() { |
643 var o = new api.DomainAliases(); | 663 var o = new api.DomainAliases(); |
644 buildCounterDomainAliases++; | 664 buildCounterDomainAliases++; |
645 if (buildCounterDomainAliases < 3) { | 665 if (buildCounterDomainAliases < 3) { |
646 o.domainAliases = buildUnnamed813(); | 666 o.domainAliases = buildUnnamed816(); |
647 o.etag = "foo"; | 667 o.etag = "foo"; |
648 o.kind = "foo"; | 668 o.kind = "foo"; |
649 } | 669 } |
650 buildCounterDomainAliases--; | 670 buildCounterDomainAliases--; |
651 return o; | 671 return o; |
652 } | 672 } |
653 | 673 |
654 checkDomainAliases(api.DomainAliases o) { | 674 checkDomainAliases(api.DomainAliases o) { |
655 buildCounterDomainAliases++; | 675 buildCounterDomainAliases++; |
656 if (buildCounterDomainAliases < 3) { | 676 if (buildCounterDomainAliases < 3) { |
657 checkUnnamed813(o.domainAliases); | 677 checkUnnamed816(o.domainAliases); |
658 unittest.expect(o.etag, unittest.equals('foo')); | 678 unittest.expect(o.etag, unittest.equals('foo')); |
659 unittest.expect(o.kind, unittest.equals('foo')); | 679 unittest.expect(o.kind, unittest.equals('foo')); |
660 } | 680 } |
661 buildCounterDomainAliases--; | 681 buildCounterDomainAliases--; |
662 } | 682 } |
663 | 683 |
664 buildUnnamed814() { | 684 buildUnnamed817() { |
665 var o = new core.List<api.DomainAlias>(); | 685 var o = new core.List<api.DomainAlias>(); |
666 o.add(buildDomainAlias()); | 686 o.add(buildDomainAlias()); |
667 o.add(buildDomainAlias()); | 687 o.add(buildDomainAlias()); |
668 return o; | 688 return o; |
669 } | 689 } |
670 | 690 |
671 checkUnnamed814(core.List<api.DomainAlias> o) { | 691 checkUnnamed817(core.List<api.DomainAlias> o) { |
672 unittest.expect(o, unittest.hasLength(2)); | 692 unittest.expect(o, unittest.hasLength(2)); |
673 checkDomainAlias(o[0]); | 693 checkDomainAlias(o[0]); |
674 checkDomainAlias(o[1]); | 694 checkDomainAlias(o[1]); |
675 } | 695 } |
676 | 696 |
677 core.int buildCounterDomains = 0; | 697 core.int buildCounterDomains = 0; |
678 buildDomains() { | 698 buildDomains() { |
679 var o = new api.Domains(); | 699 var o = new api.Domains(); |
680 buildCounterDomains++; | 700 buildCounterDomains++; |
681 if (buildCounterDomains < 3) { | 701 if (buildCounterDomains < 3) { |
682 o.creationTime = "foo"; | 702 o.creationTime = "foo"; |
683 o.domainAliases = buildUnnamed814(); | 703 o.domainAliases = buildUnnamed817(); |
684 o.domainName = "foo"; | 704 o.domainName = "foo"; |
685 o.etag = "foo"; | 705 o.etag = "foo"; |
686 o.isPrimary = true; | 706 o.isPrimary = true; |
687 o.kind = "foo"; | 707 o.kind = "foo"; |
688 o.verified = true; | 708 o.verified = true; |
689 } | 709 } |
690 buildCounterDomains--; | 710 buildCounterDomains--; |
691 return o; | 711 return o; |
692 } | 712 } |
693 | 713 |
694 checkDomains(api.Domains o) { | 714 checkDomains(api.Domains o) { |
695 buildCounterDomains++; | 715 buildCounterDomains++; |
696 if (buildCounterDomains < 3) { | 716 if (buildCounterDomains < 3) { |
697 unittest.expect(o.creationTime, unittest.equals('foo')); | 717 unittest.expect(o.creationTime, unittest.equals('foo')); |
698 checkUnnamed814(o.domainAliases); | 718 checkUnnamed817(o.domainAliases); |
699 unittest.expect(o.domainName, unittest.equals('foo')); | 719 unittest.expect(o.domainName, unittest.equals('foo')); |
700 unittest.expect(o.etag, unittest.equals('foo')); | 720 unittest.expect(o.etag, unittest.equals('foo')); |
701 unittest.expect(o.isPrimary, unittest.isTrue); | 721 unittest.expect(o.isPrimary, unittest.isTrue); |
702 unittest.expect(o.kind, unittest.equals('foo')); | 722 unittest.expect(o.kind, unittest.equals('foo')); |
703 unittest.expect(o.verified, unittest.isTrue); | 723 unittest.expect(o.verified, unittest.isTrue); |
704 } | 724 } |
705 buildCounterDomains--; | 725 buildCounterDomains--; |
706 } | 726 } |
707 | 727 |
708 buildUnnamed815() { | 728 buildUnnamed818() { |
709 var o = new core.List<api.Domains>(); | 729 var o = new core.List<api.Domains>(); |
710 o.add(buildDomains()); | 730 o.add(buildDomains()); |
711 o.add(buildDomains()); | 731 o.add(buildDomains()); |
712 return o; | 732 return o; |
713 } | 733 } |
714 | 734 |
715 checkUnnamed815(core.List<api.Domains> o) { | 735 checkUnnamed818(core.List<api.Domains> o) { |
716 unittest.expect(o, unittest.hasLength(2)); | 736 unittest.expect(o, unittest.hasLength(2)); |
717 checkDomains(o[0]); | 737 checkDomains(o[0]); |
718 checkDomains(o[1]); | 738 checkDomains(o[1]); |
719 } | 739 } |
720 | 740 |
721 core.int buildCounterDomains2 = 0; | 741 core.int buildCounterDomains2 = 0; |
722 buildDomains2() { | 742 buildDomains2() { |
723 var o = new api.Domains2(); | 743 var o = new api.Domains2(); |
724 buildCounterDomains2++; | 744 buildCounterDomains2++; |
725 if (buildCounterDomains2 < 3) { | 745 if (buildCounterDomains2 < 3) { |
726 o.domains = buildUnnamed815(); | 746 o.domains = buildUnnamed818(); |
727 o.etag = "foo"; | 747 o.etag = "foo"; |
728 o.kind = "foo"; | 748 o.kind = "foo"; |
729 } | 749 } |
730 buildCounterDomains2--; | 750 buildCounterDomains2--; |
731 return o; | 751 return o; |
732 } | 752 } |
733 | 753 |
734 checkDomains2(api.Domains2 o) { | 754 checkDomains2(api.Domains2 o) { |
735 buildCounterDomains2++; | 755 buildCounterDomains2++; |
736 if (buildCounterDomains2 < 3) { | 756 if (buildCounterDomains2 < 3) { |
737 checkUnnamed815(o.domains); | 757 checkUnnamed818(o.domains); |
738 unittest.expect(o.etag, unittest.equals('foo')); | 758 unittest.expect(o.etag, unittest.equals('foo')); |
739 unittest.expect(o.kind, unittest.equals('foo')); | 759 unittest.expect(o.kind, unittest.equals('foo')); |
740 } | 760 } |
741 buildCounterDomains2--; | 761 buildCounterDomains2--; |
742 } | 762 } |
743 | 763 |
744 buildUnnamed816() { | 764 buildUnnamed819() { |
745 var o = new core.List<core.String>(); | 765 var o = new core.List<core.String>(); |
746 o.add("foo"); | 766 o.add("foo"); |
747 o.add("foo"); | 767 o.add("foo"); |
748 return o; | 768 return o; |
749 } | 769 } |
750 | 770 |
751 checkUnnamed816(core.List<core.String> o) { | 771 checkUnnamed819(core.List<core.String> o) { |
752 unittest.expect(o, unittest.hasLength(2)); | 772 unittest.expect(o, unittest.hasLength(2)); |
753 unittest.expect(o[0], unittest.equals('foo')); | 773 unittest.expect(o[0], unittest.equals('foo')); |
754 unittest.expect(o[1], unittest.equals('foo')); | 774 unittest.expect(o[1], unittest.equals('foo')); |
755 } | 775 } |
756 | 776 |
757 buildUnnamed817() { | 777 buildUnnamed820() { |
758 var o = new core.List<core.String>(); | 778 var o = new core.List<core.String>(); |
759 o.add("foo"); | 779 o.add("foo"); |
760 o.add("foo"); | 780 o.add("foo"); |
761 return o; | 781 return o; |
762 } | 782 } |
763 | 783 |
764 checkUnnamed817(core.List<core.String> o) { | 784 checkUnnamed820(core.List<core.String> o) { |
765 unittest.expect(o, unittest.hasLength(2)); | 785 unittest.expect(o, unittest.hasLength(2)); |
766 unittest.expect(o[0], unittest.equals('foo')); | 786 unittest.expect(o[0], unittest.equals('foo')); |
767 unittest.expect(o[1], unittest.equals('foo')); | 787 unittest.expect(o[1], unittest.equals('foo')); |
768 } | 788 } |
769 | 789 |
770 core.int buildCounterGroup = 0; | 790 core.int buildCounterGroup = 0; |
771 buildGroup() { | 791 buildGroup() { |
772 var o = new api.Group(); | 792 var o = new api.Group(); |
773 buildCounterGroup++; | 793 buildCounterGroup++; |
774 if (buildCounterGroup < 3) { | 794 if (buildCounterGroup < 3) { |
775 o.adminCreated = true; | 795 o.adminCreated = true; |
776 o.aliases = buildUnnamed816(); | 796 o.aliases = buildUnnamed819(); |
777 o.description = "foo"; | 797 o.description = "foo"; |
778 o.directMembersCount = "foo"; | 798 o.directMembersCount = "foo"; |
779 o.email = "foo"; | 799 o.email = "foo"; |
780 o.etag = "foo"; | 800 o.etag = "foo"; |
781 o.id = "foo"; | 801 o.id = "foo"; |
782 o.kind = "foo"; | 802 o.kind = "foo"; |
783 o.name = "foo"; | 803 o.name = "foo"; |
784 o.nonEditableAliases = buildUnnamed817(); | 804 o.nonEditableAliases = buildUnnamed820(); |
785 } | 805 } |
786 buildCounterGroup--; | 806 buildCounterGroup--; |
787 return o; | 807 return o; |
788 } | 808 } |
789 | 809 |
790 checkGroup(api.Group o) { | 810 checkGroup(api.Group o) { |
791 buildCounterGroup++; | 811 buildCounterGroup++; |
792 if (buildCounterGroup < 3) { | 812 if (buildCounterGroup < 3) { |
793 unittest.expect(o.adminCreated, unittest.isTrue); | 813 unittest.expect(o.adminCreated, unittest.isTrue); |
794 checkUnnamed816(o.aliases); | 814 checkUnnamed819(o.aliases); |
795 unittest.expect(o.description, unittest.equals('foo')); | 815 unittest.expect(o.description, unittest.equals('foo')); |
796 unittest.expect(o.directMembersCount, unittest.equals('foo')); | 816 unittest.expect(o.directMembersCount, unittest.equals('foo')); |
797 unittest.expect(o.email, unittest.equals('foo')); | 817 unittest.expect(o.email, unittest.equals('foo')); |
798 unittest.expect(o.etag, unittest.equals('foo')); | 818 unittest.expect(o.etag, unittest.equals('foo')); |
799 unittest.expect(o.id, unittest.equals('foo')); | 819 unittest.expect(o.id, unittest.equals('foo')); |
800 unittest.expect(o.kind, unittest.equals('foo')); | 820 unittest.expect(o.kind, unittest.equals('foo')); |
801 unittest.expect(o.name, unittest.equals('foo')); | 821 unittest.expect(o.name, unittest.equals('foo')); |
802 checkUnnamed817(o.nonEditableAliases); | 822 checkUnnamed820(o.nonEditableAliases); |
803 } | 823 } |
804 buildCounterGroup--; | 824 buildCounterGroup--; |
805 } | 825 } |
806 | 826 |
807 buildUnnamed818() { | 827 buildUnnamed821() { |
808 var o = new core.List<api.Group>(); | 828 var o = new core.List<api.Group>(); |
809 o.add(buildGroup()); | 829 o.add(buildGroup()); |
810 o.add(buildGroup()); | 830 o.add(buildGroup()); |
811 return o; | 831 return o; |
812 } | 832 } |
813 | 833 |
814 checkUnnamed818(core.List<api.Group> o) { | 834 checkUnnamed821(core.List<api.Group> o) { |
815 unittest.expect(o, unittest.hasLength(2)); | 835 unittest.expect(o, unittest.hasLength(2)); |
816 checkGroup(o[0]); | 836 checkGroup(o[0]); |
817 checkGroup(o[1]); | 837 checkGroup(o[1]); |
818 } | 838 } |
819 | 839 |
820 core.int buildCounterGroups = 0; | 840 core.int buildCounterGroups = 0; |
821 buildGroups() { | 841 buildGroups() { |
822 var o = new api.Groups(); | 842 var o = new api.Groups(); |
823 buildCounterGroups++; | 843 buildCounterGroups++; |
824 if (buildCounterGroups < 3) { | 844 if (buildCounterGroups < 3) { |
825 o.etag = "foo"; | 845 o.etag = "foo"; |
826 o.groups = buildUnnamed818(); | 846 o.groups = buildUnnamed821(); |
827 o.kind = "foo"; | 847 o.kind = "foo"; |
828 o.nextPageToken = "foo"; | 848 o.nextPageToken = "foo"; |
829 } | 849 } |
830 buildCounterGroups--; | 850 buildCounterGroups--; |
831 return o; | 851 return o; |
832 } | 852 } |
833 | 853 |
834 checkGroups(api.Groups o) { | 854 checkGroups(api.Groups o) { |
835 buildCounterGroups++; | 855 buildCounterGroups++; |
836 if (buildCounterGroups < 3) { | 856 if (buildCounterGroups < 3) { |
837 unittest.expect(o.etag, unittest.equals('foo')); | 857 unittest.expect(o.etag, unittest.equals('foo')); |
838 checkUnnamed818(o.groups); | 858 checkUnnamed821(o.groups); |
839 unittest.expect(o.kind, unittest.equals('foo')); | 859 unittest.expect(o.kind, unittest.equals('foo')); |
840 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 860 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
841 } | 861 } |
842 buildCounterGroups--; | 862 buildCounterGroups--; |
843 } | 863 } |
844 | 864 |
845 core.int buildCounterMember = 0; | 865 core.int buildCounterMember = 0; |
846 buildMember() { | 866 buildMember() { |
847 var o = new api.Member(); | 867 var o = new api.Member(); |
848 buildCounterMember++; | 868 buildCounterMember++; |
(...skipping 17 matching lines...) Expand all Loading... |
866 unittest.expect(o.etag, unittest.equals('foo')); | 886 unittest.expect(o.etag, unittest.equals('foo')); |
867 unittest.expect(o.id, unittest.equals('foo')); | 887 unittest.expect(o.id, unittest.equals('foo')); |
868 unittest.expect(o.kind, unittest.equals('foo')); | 888 unittest.expect(o.kind, unittest.equals('foo')); |
869 unittest.expect(o.role, unittest.equals('foo')); | 889 unittest.expect(o.role, unittest.equals('foo')); |
870 unittest.expect(o.status, unittest.equals('foo')); | 890 unittest.expect(o.status, unittest.equals('foo')); |
871 unittest.expect(o.type, unittest.equals('foo')); | 891 unittest.expect(o.type, unittest.equals('foo')); |
872 } | 892 } |
873 buildCounterMember--; | 893 buildCounterMember--; |
874 } | 894 } |
875 | 895 |
876 buildUnnamed819() { | 896 buildUnnamed822() { |
877 var o = new core.List<api.Member>(); | 897 var o = new core.List<api.Member>(); |
878 o.add(buildMember()); | 898 o.add(buildMember()); |
879 o.add(buildMember()); | 899 o.add(buildMember()); |
880 return o; | 900 return o; |
881 } | 901 } |
882 | 902 |
883 checkUnnamed819(core.List<api.Member> o) { | 903 checkUnnamed822(core.List<api.Member> o) { |
884 unittest.expect(o, unittest.hasLength(2)); | 904 unittest.expect(o, unittest.hasLength(2)); |
885 checkMember(o[0]); | 905 checkMember(o[0]); |
886 checkMember(o[1]); | 906 checkMember(o[1]); |
887 } | 907 } |
888 | 908 |
889 core.int buildCounterMembers = 0; | 909 core.int buildCounterMembers = 0; |
890 buildMembers() { | 910 buildMembers() { |
891 var o = new api.Members(); | 911 var o = new api.Members(); |
892 buildCounterMembers++; | 912 buildCounterMembers++; |
893 if (buildCounterMembers < 3) { | 913 if (buildCounterMembers < 3) { |
894 o.etag = "foo"; | 914 o.etag = "foo"; |
895 o.kind = "foo"; | 915 o.kind = "foo"; |
896 o.members = buildUnnamed819(); | 916 o.members = buildUnnamed822(); |
897 o.nextPageToken = "foo"; | 917 o.nextPageToken = "foo"; |
898 } | 918 } |
899 buildCounterMembers--; | 919 buildCounterMembers--; |
900 return o; | 920 return o; |
901 } | 921 } |
902 | 922 |
903 checkMembers(api.Members o) { | 923 checkMembers(api.Members o) { |
904 buildCounterMembers++; | 924 buildCounterMembers++; |
905 if (buildCounterMembers < 3) { | 925 if (buildCounterMembers < 3) { |
906 unittest.expect(o.etag, unittest.equals('foo')); | 926 unittest.expect(o.etag, unittest.equals('foo')); |
907 unittest.expect(o.kind, unittest.equals('foo')); | 927 unittest.expect(o.kind, unittest.equals('foo')); |
908 checkUnnamed819(o.members); | 928 checkUnnamed822(o.members); |
909 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 929 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
910 } | 930 } |
911 buildCounterMembers--; | 931 buildCounterMembers--; |
912 } | 932 } |
913 | 933 |
914 buildUnnamed820() { | 934 buildUnnamed823() { |
915 var o = new core.List<core.String>(); | 935 var o = new core.List<core.String>(); |
916 o.add("foo"); | 936 o.add("foo"); |
917 o.add("foo"); | 937 o.add("foo"); |
918 return o; | 938 return o; |
919 } | 939 } |
920 | 940 |
921 checkUnnamed820(core.List<core.String> o) { | 941 checkUnnamed823(core.List<core.String> o) { |
922 unittest.expect(o, unittest.hasLength(2)); | 942 unittest.expect(o, unittest.hasLength(2)); |
923 unittest.expect(o[0], unittest.equals('foo')); | 943 unittest.expect(o[0], unittest.equals('foo')); |
924 unittest.expect(o[1], unittest.equals('foo')); | 944 unittest.expect(o[1], unittest.equals('foo')); |
925 } | 945 } |
926 | 946 |
927 core.int buildCounterMobileDeviceApplications = 0; | 947 core.int buildCounterMobileDeviceApplications = 0; |
928 buildMobileDeviceApplications() { | 948 buildMobileDeviceApplications() { |
929 var o = new api.MobileDeviceApplications(); | 949 var o = new api.MobileDeviceApplications(); |
930 buildCounterMobileDeviceApplications++; | 950 buildCounterMobileDeviceApplications++; |
931 if (buildCounterMobileDeviceApplications < 3) { | 951 if (buildCounterMobileDeviceApplications < 3) { |
932 o.displayName = "foo"; | 952 o.displayName = "foo"; |
933 o.packageName = "foo"; | 953 o.packageName = "foo"; |
934 o.permission = buildUnnamed820(); | 954 o.permission = buildUnnamed823(); |
935 o.versionCode = 42; | 955 o.versionCode = 42; |
936 o.versionName = "foo"; | 956 o.versionName = "foo"; |
937 } | 957 } |
938 buildCounterMobileDeviceApplications--; | 958 buildCounterMobileDeviceApplications--; |
939 return o; | 959 return o; |
940 } | 960 } |
941 | 961 |
942 checkMobileDeviceApplications(api.MobileDeviceApplications o) { | 962 checkMobileDeviceApplications(api.MobileDeviceApplications o) { |
943 buildCounterMobileDeviceApplications++; | 963 buildCounterMobileDeviceApplications++; |
944 if (buildCounterMobileDeviceApplications < 3) { | 964 if (buildCounterMobileDeviceApplications < 3) { |
945 unittest.expect(o.displayName, unittest.equals('foo')); | 965 unittest.expect(o.displayName, unittest.equals('foo')); |
946 unittest.expect(o.packageName, unittest.equals('foo')); | 966 unittest.expect(o.packageName, unittest.equals('foo')); |
947 checkUnnamed820(o.permission); | 967 checkUnnamed823(o.permission); |
948 unittest.expect(o.versionCode, unittest.equals(42)); | 968 unittest.expect(o.versionCode, unittest.equals(42)); |
949 unittest.expect(o.versionName, unittest.equals('foo')); | 969 unittest.expect(o.versionName, unittest.equals('foo')); |
950 } | 970 } |
951 buildCounterMobileDeviceApplications--; | 971 buildCounterMobileDeviceApplications--; |
952 } | 972 } |
953 | 973 |
954 buildUnnamed821() { | 974 buildUnnamed824() { |
955 var o = new core.List<api.MobileDeviceApplications>(); | 975 var o = new core.List<api.MobileDeviceApplications>(); |
956 o.add(buildMobileDeviceApplications()); | 976 o.add(buildMobileDeviceApplications()); |
957 o.add(buildMobileDeviceApplications()); | 977 o.add(buildMobileDeviceApplications()); |
958 return o; | 978 return o; |
959 } | 979 } |
960 | 980 |
961 checkUnnamed821(core.List<api.MobileDeviceApplications> o) { | 981 checkUnnamed824(core.List<api.MobileDeviceApplications> o) { |
962 unittest.expect(o, unittest.hasLength(2)); | 982 unittest.expect(o, unittest.hasLength(2)); |
963 checkMobileDeviceApplications(o[0]); | 983 checkMobileDeviceApplications(o[0]); |
964 checkMobileDeviceApplications(o[1]); | 984 checkMobileDeviceApplications(o[1]); |
965 } | 985 } |
966 | 986 |
967 buildUnnamed822() { | 987 buildUnnamed825() { |
968 var o = new core.List<core.String>(); | 988 var o = new core.List<core.String>(); |
969 o.add("foo"); | 989 o.add("foo"); |
970 o.add("foo"); | 990 o.add("foo"); |
971 return o; | 991 return o; |
972 } | 992 } |
973 | 993 |
974 checkUnnamed822(core.List<core.String> o) { | 994 checkUnnamed825(core.List<core.String> o) { |
975 unittest.expect(o, unittest.hasLength(2)); | 995 unittest.expect(o, unittest.hasLength(2)); |
976 unittest.expect(o[0], unittest.equals('foo')); | 996 unittest.expect(o[0], unittest.equals('foo')); |
977 unittest.expect(o[1], unittest.equals('foo')); | 997 unittest.expect(o[1], unittest.equals('foo')); |
978 } | 998 } |
979 | 999 |
980 buildUnnamed823() { | 1000 buildUnnamed826() { |
981 var o = new core.List<core.String>(); | 1001 var o = new core.List<core.String>(); |
982 o.add("foo"); | 1002 o.add("foo"); |
983 o.add("foo"); | 1003 o.add("foo"); |
984 return o; | 1004 return o; |
985 } | 1005 } |
986 | 1006 |
987 checkUnnamed823(core.List<core.String> o) { | 1007 checkUnnamed826(core.List<core.String> o) { |
988 unittest.expect(o, unittest.hasLength(2)); | 1008 unittest.expect(o, unittest.hasLength(2)); |
989 unittest.expect(o[0], unittest.equals('foo')); | 1009 unittest.expect(o[0], unittest.equals('foo')); |
990 unittest.expect(o[1], unittest.equals('foo')); | 1010 unittest.expect(o[1], unittest.equals('foo')); |
991 } | 1011 } |
992 | 1012 |
993 buildUnnamed824() { | 1013 buildUnnamed827() { |
994 var o = new core.List<core.String>(); | 1014 var o = new core.List<core.String>(); |
995 o.add("foo"); | 1015 o.add("foo"); |
996 o.add("foo"); | 1016 o.add("foo"); |
997 return o; | 1017 return o; |
998 } | 1018 } |
999 | 1019 |
1000 checkUnnamed824(core.List<core.String> o) { | 1020 checkUnnamed827(core.List<core.String> o) { |
1001 unittest.expect(o, unittest.hasLength(2)); | 1021 unittest.expect(o, unittest.hasLength(2)); |
1002 unittest.expect(o[0], unittest.equals('foo')); | 1022 unittest.expect(o[0], unittest.equals('foo')); |
1003 unittest.expect(o[1], unittest.equals('foo')); | 1023 unittest.expect(o[1], unittest.equals('foo')); |
1004 } | 1024 } |
1005 | 1025 |
1006 core.int buildCounterMobileDevice = 0; | 1026 core.int buildCounterMobileDevice = 0; |
1007 buildMobileDevice() { | 1027 buildMobileDevice() { |
1008 var o = new api.MobileDevice(); | 1028 var o = new api.MobileDevice(); |
1009 buildCounterMobileDevice++; | 1029 buildCounterMobileDevice++; |
1010 if (buildCounterMobileDevice < 3) { | 1030 if (buildCounterMobileDevice < 3) { |
1011 o.adbStatus = true; | 1031 o.adbStatus = true; |
1012 o.applications = buildUnnamed821(); | 1032 o.applications = buildUnnamed824(); |
1013 o.basebandVersion = "foo"; | 1033 o.basebandVersion = "foo"; |
1014 o.bootloaderVersion = "foo"; | 1034 o.bootloaderVersion = "foo"; |
1015 o.brand = "foo"; | 1035 o.brand = "foo"; |
1016 o.buildNumber = "foo"; | 1036 o.buildNumber = "foo"; |
1017 o.defaultLanguage = "foo"; | 1037 o.defaultLanguage = "foo"; |
1018 o.developerOptionsStatus = true; | 1038 o.developerOptionsStatus = true; |
1019 o.deviceCompromisedStatus = "foo"; | 1039 o.deviceCompromisedStatus = "foo"; |
1020 o.deviceId = "foo"; | 1040 o.deviceId = "foo"; |
1021 o.devicePasswordStatus = "foo"; | 1041 o.devicePasswordStatus = "foo"; |
1022 o.email = buildUnnamed822(); | 1042 o.email = buildUnnamed825(); |
1023 o.encryptionStatus = "foo"; | 1043 o.encryptionStatus = "foo"; |
1024 o.etag = "foo"; | 1044 o.etag = "foo"; |
1025 o.firstSync = core.DateTime.parse("2002-02-27T14:01:02"); | 1045 o.firstSync = core.DateTime.parse("2002-02-27T14:01:02"); |
1026 o.hardware = "foo"; | 1046 o.hardware = "foo"; |
1027 o.hardwareId = "foo"; | 1047 o.hardwareId = "foo"; |
1028 o.imei = "foo"; | 1048 o.imei = "foo"; |
1029 o.kernelVersion = "foo"; | 1049 o.kernelVersion = "foo"; |
1030 o.kind = "foo"; | 1050 o.kind = "foo"; |
1031 o.lastSync = core.DateTime.parse("2002-02-27T14:01:02"); | 1051 o.lastSync = core.DateTime.parse("2002-02-27T14:01:02"); |
1032 o.managedAccountIsOnOwnerProfile = true; | 1052 o.managedAccountIsOnOwnerProfile = true; |
1033 o.manufacturer = "foo"; | 1053 o.manufacturer = "foo"; |
1034 o.meid = "foo"; | 1054 o.meid = "foo"; |
1035 o.model = "foo"; | 1055 o.model = "foo"; |
1036 o.name = buildUnnamed823(); | 1056 o.name = buildUnnamed826(); |
1037 o.networkOperator = "foo"; | 1057 o.networkOperator = "foo"; |
1038 o.os = "foo"; | 1058 o.os = "foo"; |
1039 o.otherAccountsInfo = buildUnnamed824(); | 1059 o.otherAccountsInfo = buildUnnamed827(); |
1040 o.privilege = "foo"; | 1060 o.privilege = "foo"; |
1041 o.releaseVersion = "foo"; | 1061 o.releaseVersion = "foo"; |
1042 o.resourceId = "foo"; | 1062 o.resourceId = "foo"; |
1043 o.securityPatchLevel = "foo"; | 1063 o.securityPatchLevel = "foo"; |
1044 o.serialNumber = "foo"; | 1064 o.serialNumber = "foo"; |
1045 o.status = "foo"; | 1065 o.status = "foo"; |
1046 o.supportsWorkProfile = true; | 1066 o.supportsWorkProfile = true; |
1047 o.type = "foo"; | 1067 o.type = "foo"; |
1048 o.unknownSourcesStatus = true; | 1068 o.unknownSourcesStatus = true; |
1049 o.userAgent = "foo"; | 1069 o.userAgent = "foo"; |
1050 o.wifiMacAddress = "foo"; | 1070 o.wifiMacAddress = "foo"; |
1051 } | 1071 } |
1052 buildCounterMobileDevice--; | 1072 buildCounterMobileDevice--; |
1053 return o; | 1073 return o; |
1054 } | 1074 } |
1055 | 1075 |
1056 checkMobileDevice(api.MobileDevice o) { | 1076 checkMobileDevice(api.MobileDevice o) { |
1057 buildCounterMobileDevice++; | 1077 buildCounterMobileDevice++; |
1058 if (buildCounterMobileDevice < 3) { | 1078 if (buildCounterMobileDevice < 3) { |
1059 unittest.expect(o.adbStatus, unittest.isTrue); | 1079 unittest.expect(o.adbStatus, unittest.isTrue); |
1060 checkUnnamed821(o.applications); | 1080 checkUnnamed824(o.applications); |
1061 unittest.expect(o.basebandVersion, unittest.equals('foo')); | 1081 unittest.expect(o.basebandVersion, unittest.equals('foo')); |
1062 unittest.expect(o.bootloaderVersion, unittest.equals('foo')); | 1082 unittest.expect(o.bootloaderVersion, unittest.equals('foo')); |
1063 unittest.expect(o.brand, unittest.equals('foo')); | 1083 unittest.expect(o.brand, unittest.equals('foo')); |
1064 unittest.expect(o.buildNumber, unittest.equals('foo')); | 1084 unittest.expect(o.buildNumber, unittest.equals('foo')); |
1065 unittest.expect(o.defaultLanguage, unittest.equals('foo')); | 1085 unittest.expect(o.defaultLanguage, unittest.equals('foo')); |
1066 unittest.expect(o.developerOptionsStatus, unittest.isTrue); | 1086 unittest.expect(o.developerOptionsStatus, unittest.isTrue); |
1067 unittest.expect(o.deviceCompromisedStatus, unittest.equals('foo')); | 1087 unittest.expect(o.deviceCompromisedStatus, unittest.equals('foo')); |
1068 unittest.expect(o.deviceId, unittest.equals('foo')); | 1088 unittest.expect(o.deviceId, unittest.equals('foo')); |
1069 unittest.expect(o.devicePasswordStatus, unittest.equals('foo')); | 1089 unittest.expect(o.devicePasswordStatus, unittest.equals('foo')); |
1070 checkUnnamed822(o.email); | 1090 checkUnnamed825(o.email); |
1071 unittest.expect(o.encryptionStatus, unittest.equals('foo')); | 1091 unittest.expect(o.encryptionStatus, unittest.equals('foo')); |
1072 unittest.expect(o.etag, unittest.equals('foo')); | 1092 unittest.expect(o.etag, unittest.equals('foo')); |
1073 unittest.expect(o.firstSync, unittest.equals(core.DateTime.parse("2002-02-27
T14:01:02"))); | 1093 unittest.expect(o.firstSync, |
| 1094 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
1074 unittest.expect(o.hardware, unittest.equals('foo')); | 1095 unittest.expect(o.hardware, unittest.equals('foo')); |
1075 unittest.expect(o.hardwareId, unittest.equals('foo')); | 1096 unittest.expect(o.hardwareId, unittest.equals('foo')); |
1076 unittest.expect(o.imei, unittest.equals('foo')); | 1097 unittest.expect(o.imei, unittest.equals('foo')); |
1077 unittest.expect(o.kernelVersion, unittest.equals('foo')); | 1098 unittest.expect(o.kernelVersion, unittest.equals('foo')); |
1078 unittest.expect(o.kind, unittest.equals('foo')); | 1099 unittest.expect(o.kind, unittest.equals('foo')); |
1079 unittest.expect(o.lastSync, unittest.equals(core.DateTime.parse("2002-02-27T
14:01:02"))); | 1100 unittest.expect(o.lastSync, |
| 1101 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
1080 unittest.expect(o.managedAccountIsOnOwnerProfile, unittest.isTrue); | 1102 unittest.expect(o.managedAccountIsOnOwnerProfile, unittest.isTrue); |
1081 unittest.expect(o.manufacturer, unittest.equals('foo')); | 1103 unittest.expect(o.manufacturer, unittest.equals('foo')); |
1082 unittest.expect(o.meid, unittest.equals('foo')); | 1104 unittest.expect(o.meid, unittest.equals('foo')); |
1083 unittest.expect(o.model, unittest.equals('foo')); | 1105 unittest.expect(o.model, unittest.equals('foo')); |
1084 checkUnnamed823(o.name); | 1106 checkUnnamed826(o.name); |
1085 unittest.expect(o.networkOperator, unittest.equals('foo')); | 1107 unittest.expect(o.networkOperator, unittest.equals('foo')); |
1086 unittest.expect(o.os, unittest.equals('foo')); | 1108 unittest.expect(o.os, unittest.equals('foo')); |
1087 checkUnnamed824(o.otherAccountsInfo); | 1109 checkUnnamed827(o.otherAccountsInfo); |
1088 unittest.expect(o.privilege, unittest.equals('foo')); | 1110 unittest.expect(o.privilege, unittest.equals('foo')); |
1089 unittest.expect(o.releaseVersion, unittest.equals('foo')); | 1111 unittest.expect(o.releaseVersion, unittest.equals('foo')); |
1090 unittest.expect(o.resourceId, unittest.equals('foo')); | 1112 unittest.expect(o.resourceId, unittest.equals('foo')); |
1091 unittest.expect(o.securityPatchLevel, unittest.equals('foo')); | 1113 unittest.expect(o.securityPatchLevel, unittest.equals('foo')); |
1092 unittest.expect(o.serialNumber, unittest.equals('foo')); | 1114 unittest.expect(o.serialNumber, unittest.equals('foo')); |
1093 unittest.expect(o.status, unittest.equals('foo')); | 1115 unittest.expect(o.status, unittest.equals('foo')); |
1094 unittest.expect(o.supportsWorkProfile, unittest.isTrue); | 1116 unittest.expect(o.supportsWorkProfile, unittest.isTrue); |
1095 unittest.expect(o.type, unittest.equals('foo')); | 1117 unittest.expect(o.type, unittest.equals('foo')); |
1096 unittest.expect(o.unknownSourcesStatus, unittest.isTrue); | 1118 unittest.expect(o.unknownSourcesStatus, unittest.isTrue); |
1097 unittest.expect(o.userAgent, unittest.equals('foo')); | 1119 unittest.expect(o.userAgent, unittest.equals('foo')); |
(...skipping 14 matching lines...) Expand all Loading... |
1112 } | 1134 } |
1113 | 1135 |
1114 checkMobileDeviceAction(api.MobileDeviceAction o) { | 1136 checkMobileDeviceAction(api.MobileDeviceAction o) { |
1115 buildCounterMobileDeviceAction++; | 1137 buildCounterMobileDeviceAction++; |
1116 if (buildCounterMobileDeviceAction < 3) { | 1138 if (buildCounterMobileDeviceAction < 3) { |
1117 unittest.expect(o.action, unittest.equals('foo')); | 1139 unittest.expect(o.action, unittest.equals('foo')); |
1118 } | 1140 } |
1119 buildCounterMobileDeviceAction--; | 1141 buildCounterMobileDeviceAction--; |
1120 } | 1142 } |
1121 | 1143 |
1122 buildUnnamed825() { | 1144 buildUnnamed828() { |
1123 var o = new core.List<api.MobileDevice>(); | 1145 var o = new core.List<api.MobileDevice>(); |
1124 o.add(buildMobileDevice()); | 1146 o.add(buildMobileDevice()); |
1125 o.add(buildMobileDevice()); | 1147 o.add(buildMobileDevice()); |
1126 return o; | 1148 return o; |
1127 } | 1149 } |
1128 | 1150 |
1129 checkUnnamed825(core.List<api.MobileDevice> o) { | 1151 checkUnnamed828(core.List<api.MobileDevice> o) { |
1130 unittest.expect(o, unittest.hasLength(2)); | 1152 unittest.expect(o, unittest.hasLength(2)); |
1131 checkMobileDevice(o[0]); | 1153 checkMobileDevice(o[0]); |
1132 checkMobileDevice(o[1]); | 1154 checkMobileDevice(o[1]); |
1133 } | 1155 } |
1134 | 1156 |
1135 core.int buildCounterMobileDevices = 0; | 1157 core.int buildCounterMobileDevices = 0; |
1136 buildMobileDevices() { | 1158 buildMobileDevices() { |
1137 var o = new api.MobileDevices(); | 1159 var o = new api.MobileDevices(); |
1138 buildCounterMobileDevices++; | 1160 buildCounterMobileDevices++; |
1139 if (buildCounterMobileDevices < 3) { | 1161 if (buildCounterMobileDevices < 3) { |
1140 o.etag = "foo"; | 1162 o.etag = "foo"; |
1141 o.kind = "foo"; | 1163 o.kind = "foo"; |
1142 o.mobiledevices = buildUnnamed825(); | 1164 o.mobiledevices = buildUnnamed828(); |
1143 o.nextPageToken = "foo"; | 1165 o.nextPageToken = "foo"; |
1144 } | 1166 } |
1145 buildCounterMobileDevices--; | 1167 buildCounterMobileDevices--; |
1146 return o; | 1168 return o; |
1147 } | 1169 } |
1148 | 1170 |
1149 checkMobileDevices(api.MobileDevices o) { | 1171 checkMobileDevices(api.MobileDevices o) { |
1150 buildCounterMobileDevices++; | 1172 buildCounterMobileDevices++; |
1151 if (buildCounterMobileDevices < 3) { | 1173 if (buildCounterMobileDevices < 3) { |
1152 unittest.expect(o.etag, unittest.equals('foo')); | 1174 unittest.expect(o.etag, unittest.equals('foo')); |
1153 unittest.expect(o.kind, unittest.equals('foo')); | 1175 unittest.expect(o.kind, unittest.equals('foo')); |
1154 checkUnnamed825(o.mobiledevices); | 1176 checkUnnamed828(o.mobiledevices); |
1155 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1177 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
1156 } | 1178 } |
1157 buildCounterMobileDevices--; | 1179 buildCounterMobileDevices--; |
1158 } | 1180 } |
1159 | 1181 |
1160 core.int buildCounterNotification = 0; | 1182 core.int buildCounterNotification = 0; |
1161 buildNotification() { | 1183 buildNotification() { |
1162 var o = new api.Notification(); | 1184 var o = new api.Notification(); |
1163 buildCounterNotification++; | 1185 buildCounterNotification++; |
1164 if (buildCounterNotification < 3) { | 1186 if (buildCounterNotification < 3) { |
(...skipping 12 matching lines...) Expand all Loading... |
1177 | 1199 |
1178 checkNotification(api.Notification o) { | 1200 checkNotification(api.Notification o) { |
1179 buildCounterNotification++; | 1201 buildCounterNotification++; |
1180 if (buildCounterNotification < 3) { | 1202 if (buildCounterNotification < 3) { |
1181 unittest.expect(o.body, unittest.equals('foo')); | 1203 unittest.expect(o.body, unittest.equals('foo')); |
1182 unittest.expect(o.etag, unittest.equals('foo')); | 1204 unittest.expect(o.etag, unittest.equals('foo')); |
1183 unittest.expect(o.fromAddress, unittest.equals('foo')); | 1205 unittest.expect(o.fromAddress, unittest.equals('foo')); |
1184 unittest.expect(o.isUnread, unittest.isTrue); | 1206 unittest.expect(o.isUnread, unittest.isTrue); |
1185 unittest.expect(o.kind, unittest.equals('foo')); | 1207 unittest.expect(o.kind, unittest.equals('foo')); |
1186 unittest.expect(o.notificationId, unittest.equals('foo')); | 1208 unittest.expect(o.notificationId, unittest.equals('foo')); |
1187 unittest.expect(o.sendTime, unittest.equals(core.DateTime.parse("2002-02-27T
14:01:02"))); | 1209 unittest.expect(o.sendTime, |
| 1210 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
1188 unittest.expect(o.subject, unittest.equals('foo')); | 1211 unittest.expect(o.subject, unittest.equals('foo')); |
1189 } | 1212 } |
1190 buildCounterNotification--; | 1213 buildCounterNotification--; |
1191 } | 1214 } |
1192 | 1215 |
1193 buildUnnamed826() { | 1216 buildUnnamed829() { |
1194 var o = new core.List<api.Notification>(); | 1217 var o = new core.List<api.Notification>(); |
1195 o.add(buildNotification()); | 1218 o.add(buildNotification()); |
1196 o.add(buildNotification()); | 1219 o.add(buildNotification()); |
1197 return o; | 1220 return o; |
1198 } | 1221 } |
1199 | 1222 |
1200 checkUnnamed826(core.List<api.Notification> o) { | 1223 checkUnnamed829(core.List<api.Notification> o) { |
1201 unittest.expect(o, unittest.hasLength(2)); | 1224 unittest.expect(o, unittest.hasLength(2)); |
1202 checkNotification(o[0]); | 1225 checkNotification(o[0]); |
1203 checkNotification(o[1]); | 1226 checkNotification(o[1]); |
1204 } | 1227 } |
1205 | 1228 |
1206 core.int buildCounterNotifications = 0; | 1229 core.int buildCounterNotifications = 0; |
1207 buildNotifications() { | 1230 buildNotifications() { |
1208 var o = new api.Notifications(); | 1231 var o = new api.Notifications(); |
1209 buildCounterNotifications++; | 1232 buildCounterNotifications++; |
1210 if (buildCounterNotifications < 3) { | 1233 if (buildCounterNotifications < 3) { |
1211 o.etag = "foo"; | 1234 o.etag = "foo"; |
1212 o.items = buildUnnamed826(); | 1235 o.items = buildUnnamed829(); |
1213 o.kind = "foo"; | 1236 o.kind = "foo"; |
1214 o.nextPageToken = "foo"; | 1237 o.nextPageToken = "foo"; |
1215 o.unreadNotificationsCount = 42; | 1238 o.unreadNotificationsCount = 42; |
1216 } | 1239 } |
1217 buildCounterNotifications--; | 1240 buildCounterNotifications--; |
1218 return o; | 1241 return o; |
1219 } | 1242 } |
1220 | 1243 |
1221 checkNotifications(api.Notifications o) { | 1244 checkNotifications(api.Notifications o) { |
1222 buildCounterNotifications++; | 1245 buildCounterNotifications++; |
1223 if (buildCounterNotifications < 3) { | 1246 if (buildCounterNotifications < 3) { |
1224 unittest.expect(o.etag, unittest.equals('foo')); | 1247 unittest.expect(o.etag, unittest.equals('foo')); |
1225 checkUnnamed826(o.items); | 1248 checkUnnamed829(o.items); |
1226 unittest.expect(o.kind, unittest.equals('foo')); | 1249 unittest.expect(o.kind, unittest.equals('foo')); |
1227 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1250 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
1228 unittest.expect(o.unreadNotificationsCount, unittest.equals(42)); | 1251 unittest.expect(o.unreadNotificationsCount, unittest.equals(42)); |
1229 } | 1252 } |
1230 buildCounterNotifications--; | 1253 buildCounterNotifications--; |
1231 } | 1254 } |
1232 | 1255 |
1233 core.int buildCounterOrgUnit = 0; | 1256 core.int buildCounterOrgUnit = 0; |
1234 buildOrgUnit() { | 1257 buildOrgUnit() { |
1235 var o = new api.OrgUnit(); | 1258 var o = new api.OrgUnit(); |
(...skipping 22 matching lines...) Expand all Loading... |
1258 unittest.expect(o.kind, unittest.equals('foo')); | 1281 unittest.expect(o.kind, unittest.equals('foo')); |
1259 unittest.expect(o.name, unittest.equals('foo')); | 1282 unittest.expect(o.name, unittest.equals('foo')); |
1260 unittest.expect(o.orgUnitId, unittest.equals('foo')); | 1283 unittest.expect(o.orgUnitId, unittest.equals('foo')); |
1261 unittest.expect(o.orgUnitPath, unittest.equals('foo')); | 1284 unittest.expect(o.orgUnitPath, unittest.equals('foo')); |
1262 unittest.expect(o.parentOrgUnitId, unittest.equals('foo')); | 1285 unittest.expect(o.parentOrgUnitId, unittest.equals('foo')); |
1263 unittest.expect(o.parentOrgUnitPath, unittest.equals('foo')); | 1286 unittest.expect(o.parentOrgUnitPath, unittest.equals('foo')); |
1264 } | 1287 } |
1265 buildCounterOrgUnit--; | 1288 buildCounterOrgUnit--; |
1266 } | 1289 } |
1267 | 1290 |
1268 buildUnnamed827() { | 1291 buildUnnamed830() { |
1269 var o = new core.List<api.OrgUnit>(); | 1292 var o = new core.List<api.OrgUnit>(); |
1270 o.add(buildOrgUnit()); | 1293 o.add(buildOrgUnit()); |
1271 o.add(buildOrgUnit()); | 1294 o.add(buildOrgUnit()); |
1272 return o; | 1295 return o; |
1273 } | 1296 } |
1274 | 1297 |
1275 checkUnnamed827(core.List<api.OrgUnit> o) { | 1298 checkUnnamed830(core.List<api.OrgUnit> o) { |
1276 unittest.expect(o, unittest.hasLength(2)); | 1299 unittest.expect(o, unittest.hasLength(2)); |
1277 checkOrgUnit(o[0]); | 1300 checkOrgUnit(o[0]); |
1278 checkOrgUnit(o[1]); | 1301 checkOrgUnit(o[1]); |
1279 } | 1302 } |
1280 | 1303 |
1281 core.int buildCounterOrgUnits = 0; | 1304 core.int buildCounterOrgUnits = 0; |
1282 buildOrgUnits() { | 1305 buildOrgUnits() { |
1283 var o = new api.OrgUnits(); | 1306 var o = new api.OrgUnits(); |
1284 buildCounterOrgUnits++; | 1307 buildCounterOrgUnits++; |
1285 if (buildCounterOrgUnits < 3) { | 1308 if (buildCounterOrgUnits < 3) { |
1286 o.etag = "foo"; | 1309 o.etag = "foo"; |
1287 o.kind = "foo"; | 1310 o.kind = "foo"; |
1288 o.organizationUnits = buildUnnamed827(); | 1311 o.organizationUnits = buildUnnamed830(); |
1289 } | 1312 } |
1290 buildCounterOrgUnits--; | 1313 buildCounterOrgUnits--; |
1291 return o; | 1314 return o; |
1292 } | 1315 } |
1293 | 1316 |
1294 checkOrgUnits(api.OrgUnits o) { | 1317 checkOrgUnits(api.OrgUnits o) { |
1295 buildCounterOrgUnits++; | 1318 buildCounterOrgUnits++; |
1296 if (buildCounterOrgUnits < 3) { | 1319 if (buildCounterOrgUnits < 3) { |
1297 unittest.expect(o.etag, unittest.equals('foo')); | 1320 unittest.expect(o.etag, unittest.equals('foo')); |
1298 unittest.expect(o.kind, unittest.equals('foo')); | 1321 unittest.expect(o.kind, unittest.equals('foo')); |
1299 checkUnnamed827(o.organizationUnits); | 1322 checkUnnamed830(o.organizationUnits); |
1300 } | 1323 } |
1301 buildCounterOrgUnits--; | 1324 buildCounterOrgUnits--; |
1302 } | 1325 } |
1303 | 1326 |
1304 buildUnnamed828() { | 1327 buildUnnamed831() { |
1305 var o = new core.List<api.Privilege>(); | 1328 var o = new core.List<api.Privilege>(); |
1306 o.add(buildPrivilege()); | 1329 o.add(buildPrivilege()); |
1307 o.add(buildPrivilege()); | 1330 o.add(buildPrivilege()); |
1308 return o; | 1331 return o; |
1309 } | 1332 } |
1310 | 1333 |
1311 checkUnnamed828(core.List<api.Privilege> o) { | 1334 checkUnnamed831(core.List<api.Privilege> o) { |
1312 unittest.expect(o, unittest.hasLength(2)); | 1335 unittest.expect(o, unittest.hasLength(2)); |
1313 checkPrivilege(o[0]); | 1336 checkPrivilege(o[0]); |
1314 checkPrivilege(o[1]); | 1337 checkPrivilege(o[1]); |
1315 } | 1338 } |
1316 | 1339 |
1317 core.int buildCounterPrivilege = 0; | 1340 core.int buildCounterPrivilege = 0; |
1318 buildPrivilege() { | 1341 buildPrivilege() { |
1319 var o = new api.Privilege(); | 1342 var o = new api.Privilege(); |
1320 buildCounterPrivilege++; | 1343 buildCounterPrivilege++; |
1321 if (buildCounterPrivilege < 3) { | 1344 if (buildCounterPrivilege < 3) { |
1322 o.childPrivileges = buildUnnamed828(); | 1345 o.childPrivileges = buildUnnamed831(); |
1323 o.etag = "foo"; | 1346 o.etag = "foo"; |
1324 o.isOuScopable = true; | 1347 o.isOuScopable = true; |
1325 o.kind = "foo"; | 1348 o.kind = "foo"; |
1326 o.privilegeName = "foo"; | 1349 o.privilegeName = "foo"; |
1327 o.serviceId = "foo"; | 1350 o.serviceId = "foo"; |
1328 o.serviceName = "foo"; | 1351 o.serviceName = "foo"; |
1329 } | 1352 } |
1330 buildCounterPrivilege--; | 1353 buildCounterPrivilege--; |
1331 return o; | 1354 return o; |
1332 } | 1355 } |
1333 | 1356 |
1334 checkPrivilege(api.Privilege o) { | 1357 checkPrivilege(api.Privilege o) { |
1335 buildCounterPrivilege++; | 1358 buildCounterPrivilege++; |
1336 if (buildCounterPrivilege < 3) { | 1359 if (buildCounterPrivilege < 3) { |
1337 checkUnnamed828(o.childPrivileges); | 1360 checkUnnamed831(o.childPrivileges); |
1338 unittest.expect(o.etag, unittest.equals('foo')); | 1361 unittest.expect(o.etag, unittest.equals('foo')); |
1339 unittest.expect(o.isOuScopable, unittest.isTrue); | 1362 unittest.expect(o.isOuScopable, unittest.isTrue); |
1340 unittest.expect(o.kind, unittest.equals('foo')); | 1363 unittest.expect(o.kind, unittest.equals('foo')); |
1341 unittest.expect(o.privilegeName, unittest.equals('foo')); | 1364 unittest.expect(o.privilegeName, unittest.equals('foo')); |
1342 unittest.expect(o.serviceId, unittest.equals('foo')); | 1365 unittest.expect(o.serviceId, unittest.equals('foo')); |
1343 unittest.expect(o.serviceName, unittest.equals('foo')); | 1366 unittest.expect(o.serviceName, unittest.equals('foo')); |
1344 } | 1367 } |
1345 buildCounterPrivilege--; | 1368 buildCounterPrivilege--; |
1346 } | 1369 } |
1347 | 1370 |
1348 buildUnnamed829() { | 1371 buildUnnamed832() { |
1349 var o = new core.List<api.Privilege>(); | 1372 var o = new core.List<api.Privilege>(); |
1350 o.add(buildPrivilege()); | 1373 o.add(buildPrivilege()); |
1351 o.add(buildPrivilege()); | 1374 o.add(buildPrivilege()); |
1352 return o; | 1375 return o; |
1353 } | 1376 } |
1354 | 1377 |
1355 checkUnnamed829(core.List<api.Privilege> o) { | 1378 checkUnnamed832(core.List<api.Privilege> o) { |
1356 unittest.expect(o, unittest.hasLength(2)); | 1379 unittest.expect(o, unittest.hasLength(2)); |
1357 checkPrivilege(o[0]); | 1380 checkPrivilege(o[0]); |
1358 checkPrivilege(o[1]); | 1381 checkPrivilege(o[1]); |
1359 } | 1382 } |
1360 | 1383 |
1361 core.int buildCounterPrivileges = 0; | 1384 core.int buildCounterPrivileges = 0; |
1362 buildPrivileges() { | 1385 buildPrivileges() { |
1363 var o = new api.Privileges(); | 1386 var o = new api.Privileges(); |
1364 buildCounterPrivileges++; | 1387 buildCounterPrivileges++; |
1365 if (buildCounterPrivileges < 3) { | 1388 if (buildCounterPrivileges < 3) { |
1366 o.etag = "foo"; | 1389 o.etag = "foo"; |
1367 o.items = buildUnnamed829(); | 1390 o.items = buildUnnamed832(); |
1368 o.kind = "foo"; | 1391 o.kind = "foo"; |
1369 } | 1392 } |
1370 buildCounterPrivileges--; | 1393 buildCounterPrivileges--; |
1371 return o; | 1394 return o; |
1372 } | 1395 } |
1373 | 1396 |
1374 checkPrivileges(api.Privileges o) { | 1397 checkPrivileges(api.Privileges o) { |
1375 buildCounterPrivileges++; | 1398 buildCounterPrivileges++; |
1376 if (buildCounterPrivileges < 3) { | 1399 if (buildCounterPrivileges < 3) { |
1377 unittest.expect(o.etag, unittest.equals('foo')); | 1400 unittest.expect(o.etag, unittest.equals('foo')); |
1378 checkUnnamed829(o.items); | 1401 checkUnnamed832(o.items); |
1379 unittest.expect(o.kind, unittest.equals('foo')); | 1402 unittest.expect(o.kind, unittest.equals('foo')); |
1380 } | 1403 } |
1381 buildCounterPrivileges--; | 1404 buildCounterPrivileges--; |
1382 } | 1405 } |
1383 | 1406 |
1384 core.int buildCounterRoleRolePrivileges = 0; | 1407 core.int buildCounterRoleRolePrivileges = 0; |
1385 buildRoleRolePrivileges() { | 1408 buildRoleRolePrivileges() { |
1386 var o = new api.RoleRolePrivileges(); | 1409 var o = new api.RoleRolePrivileges(); |
1387 buildCounterRoleRolePrivileges++; | 1410 buildCounterRoleRolePrivileges++; |
1388 if (buildCounterRoleRolePrivileges < 3) { | 1411 if (buildCounterRoleRolePrivileges < 3) { |
1389 o.privilegeName = "foo"; | 1412 o.privilegeName = "foo"; |
1390 o.serviceId = "foo"; | 1413 o.serviceId = "foo"; |
1391 } | 1414 } |
1392 buildCounterRoleRolePrivileges--; | 1415 buildCounterRoleRolePrivileges--; |
1393 return o; | 1416 return o; |
1394 } | 1417 } |
1395 | 1418 |
1396 checkRoleRolePrivileges(api.RoleRolePrivileges o) { | 1419 checkRoleRolePrivileges(api.RoleRolePrivileges o) { |
1397 buildCounterRoleRolePrivileges++; | 1420 buildCounterRoleRolePrivileges++; |
1398 if (buildCounterRoleRolePrivileges < 3) { | 1421 if (buildCounterRoleRolePrivileges < 3) { |
1399 unittest.expect(o.privilegeName, unittest.equals('foo')); | 1422 unittest.expect(o.privilegeName, unittest.equals('foo')); |
1400 unittest.expect(o.serviceId, unittest.equals('foo')); | 1423 unittest.expect(o.serviceId, unittest.equals('foo')); |
1401 } | 1424 } |
1402 buildCounterRoleRolePrivileges--; | 1425 buildCounterRoleRolePrivileges--; |
1403 } | 1426 } |
1404 | 1427 |
1405 buildUnnamed830() { | 1428 buildUnnamed833() { |
1406 var o = new core.List<api.RoleRolePrivileges>(); | 1429 var o = new core.List<api.RoleRolePrivileges>(); |
1407 o.add(buildRoleRolePrivileges()); | 1430 o.add(buildRoleRolePrivileges()); |
1408 o.add(buildRoleRolePrivileges()); | 1431 o.add(buildRoleRolePrivileges()); |
1409 return o; | 1432 return o; |
1410 } | 1433 } |
1411 | 1434 |
1412 checkUnnamed830(core.List<api.RoleRolePrivileges> o) { | 1435 checkUnnamed833(core.List<api.RoleRolePrivileges> o) { |
1413 unittest.expect(o, unittest.hasLength(2)); | 1436 unittest.expect(o, unittest.hasLength(2)); |
1414 checkRoleRolePrivileges(o[0]); | 1437 checkRoleRolePrivileges(o[0]); |
1415 checkRoleRolePrivileges(o[1]); | 1438 checkRoleRolePrivileges(o[1]); |
1416 } | 1439 } |
1417 | 1440 |
1418 core.int buildCounterRole = 0; | 1441 core.int buildCounterRole = 0; |
1419 buildRole() { | 1442 buildRole() { |
1420 var o = new api.Role(); | 1443 var o = new api.Role(); |
1421 buildCounterRole++; | 1444 buildCounterRole++; |
1422 if (buildCounterRole < 3) { | 1445 if (buildCounterRole < 3) { |
1423 o.etag = "foo"; | 1446 o.etag = "foo"; |
1424 o.isSuperAdminRole = true; | 1447 o.isSuperAdminRole = true; |
1425 o.isSystemRole = true; | 1448 o.isSystemRole = true; |
1426 o.kind = "foo"; | 1449 o.kind = "foo"; |
1427 o.roleDescription = "foo"; | 1450 o.roleDescription = "foo"; |
1428 o.roleId = "foo"; | 1451 o.roleId = "foo"; |
1429 o.roleName = "foo"; | 1452 o.roleName = "foo"; |
1430 o.rolePrivileges = buildUnnamed830(); | 1453 o.rolePrivileges = buildUnnamed833(); |
1431 } | 1454 } |
1432 buildCounterRole--; | 1455 buildCounterRole--; |
1433 return o; | 1456 return o; |
1434 } | 1457 } |
1435 | 1458 |
1436 checkRole(api.Role o) { | 1459 checkRole(api.Role o) { |
1437 buildCounterRole++; | 1460 buildCounterRole++; |
1438 if (buildCounterRole < 3) { | 1461 if (buildCounterRole < 3) { |
1439 unittest.expect(o.etag, unittest.equals('foo')); | 1462 unittest.expect(o.etag, unittest.equals('foo')); |
1440 unittest.expect(o.isSuperAdminRole, unittest.isTrue); | 1463 unittest.expect(o.isSuperAdminRole, unittest.isTrue); |
1441 unittest.expect(o.isSystemRole, unittest.isTrue); | 1464 unittest.expect(o.isSystemRole, unittest.isTrue); |
1442 unittest.expect(o.kind, unittest.equals('foo')); | 1465 unittest.expect(o.kind, unittest.equals('foo')); |
1443 unittest.expect(o.roleDescription, unittest.equals('foo')); | 1466 unittest.expect(o.roleDescription, unittest.equals('foo')); |
1444 unittest.expect(o.roleId, unittest.equals('foo')); | 1467 unittest.expect(o.roleId, unittest.equals('foo')); |
1445 unittest.expect(o.roleName, unittest.equals('foo')); | 1468 unittest.expect(o.roleName, unittest.equals('foo')); |
1446 checkUnnamed830(o.rolePrivileges); | 1469 checkUnnamed833(o.rolePrivileges); |
1447 } | 1470 } |
1448 buildCounterRole--; | 1471 buildCounterRole--; |
1449 } | 1472 } |
1450 | 1473 |
1451 core.int buildCounterRoleAssignment = 0; | 1474 core.int buildCounterRoleAssignment = 0; |
1452 buildRoleAssignment() { | 1475 buildRoleAssignment() { |
1453 var o = new api.RoleAssignment(); | 1476 var o = new api.RoleAssignment(); |
1454 buildCounterRoleAssignment++; | 1477 buildCounterRoleAssignment++; |
1455 if (buildCounterRoleAssignment < 3) { | 1478 if (buildCounterRoleAssignment < 3) { |
1456 o.assignedTo = "foo"; | 1479 o.assignedTo = "foo"; |
(...skipping 15 matching lines...) Expand all Loading... |
1472 unittest.expect(o.etag, unittest.equals('foo')); | 1495 unittest.expect(o.etag, unittest.equals('foo')); |
1473 unittest.expect(o.kind, unittest.equals('foo')); | 1496 unittest.expect(o.kind, unittest.equals('foo')); |
1474 unittest.expect(o.orgUnitId, unittest.equals('foo')); | 1497 unittest.expect(o.orgUnitId, unittest.equals('foo')); |
1475 unittest.expect(o.roleAssignmentId, unittest.equals('foo')); | 1498 unittest.expect(o.roleAssignmentId, unittest.equals('foo')); |
1476 unittest.expect(o.roleId, unittest.equals('foo')); | 1499 unittest.expect(o.roleId, unittest.equals('foo')); |
1477 unittest.expect(o.scopeType, unittest.equals('foo')); | 1500 unittest.expect(o.scopeType, unittest.equals('foo')); |
1478 } | 1501 } |
1479 buildCounterRoleAssignment--; | 1502 buildCounterRoleAssignment--; |
1480 } | 1503 } |
1481 | 1504 |
1482 buildUnnamed831() { | 1505 buildUnnamed834() { |
1483 var o = new core.List<api.RoleAssignment>(); | 1506 var o = new core.List<api.RoleAssignment>(); |
1484 o.add(buildRoleAssignment()); | 1507 o.add(buildRoleAssignment()); |
1485 o.add(buildRoleAssignment()); | 1508 o.add(buildRoleAssignment()); |
1486 return o; | 1509 return o; |
1487 } | 1510 } |
1488 | 1511 |
1489 checkUnnamed831(core.List<api.RoleAssignment> o) { | 1512 checkUnnamed834(core.List<api.RoleAssignment> o) { |
1490 unittest.expect(o, unittest.hasLength(2)); | 1513 unittest.expect(o, unittest.hasLength(2)); |
1491 checkRoleAssignment(o[0]); | 1514 checkRoleAssignment(o[0]); |
1492 checkRoleAssignment(o[1]); | 1515 checkRoleAssignment(o[1]); |
1493 } | 1516 } |
1494 | 1517 |
1495 core.int buildCounterRoleAssignments = 0; | 1518 core.int buildCounterRoleAssignments = 0; |
1496 buildRoleAssignments() { | 1519 buildRoleAssignments() { |
1497 var o = new api.RoleAssignments(); | 1520 var o = new api.RoleAssignments(); |
1498 buildCounterRoleAssignments++; | 1521 buildCounterRoleAssignments++; |
1499 if (buildCounterRoleAssignments < 3) { | 1522 if (buildCounterRoleAssignments < 3) { |
1500 o.etag = "foo"; | 1523 o.etag = "foo"; |
1501 o.items = buildUnnamed831(); | 1524 o.items = buildUnnamed834(); |
1502 o.kind = "foo"; | 1525 o.kind = "foo"; |
1503 o.nextPageToken = "foo"; | 1526 o.nextPageToken = "foo"; |
1504 } | 1527 } |
1505 buildCounterRoleAssignments--; | 1528 buildCounterRoleAssignments--; |
1506 return o; | 1529 return o; |
1507 } | 1530 } |
1508 | 1531 |
1509 checkRoleAssignments(api.RoleAssignments o) { | 1532 checkRoleAssignments(api.RoleAssignments o) { |
1510 buildCounterRoleAssignments++; | 1533 buildCounterRoleAssignments++; |
1511 if (buildCounterRoleAssignments < 3) { | 1534 if (buildCounterRoleAssignments < 3) { |
1512 unittest.expect(o.etag, unittest.equals('foo')); | 1535 unittest.expect(o.etag, unittest.equals('foo')); |
1513 checkUnnamed831(o.items); | 1536 checkUnnamed834(o.items); |
1514 unittest.expect(o.kind, unittest.equals('foo')); | 1537 unittest.expect(o.kind, unittest.equals('foo')); |
1515 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1538 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
1516 } | 1539 } |
1517 buildCounterRoleAssignments--; | 1540 buildCounterRoleAssignments--; |
1518 } | 1541 } |
1519 | 1542 |
1520 buildUnnamed832() { | 1543 buildUnnamed835() { |
1521 var o = new core.List<api.Role>(); | 1544 var o = new core.List<api.Role>(); |
1522 o.add(buildRole()); | 1545 o.add(buildRole()); |
1523 o.add(buildRole()); | 1546 o.add(buildRole()); |
1524 return o; | 1547 return o; |
1525 } | 1548 } |
1526 | 1549 |
1527 checkUnnamed832(core.List<api.Role> o) { | 1550 checkUnnamed835(core.List<api.Role> o) { |
1528 unittest.expect(o, unittest.hasLength(2)); | 1551 unittest.expect(o, unittest.hasLength(2)); |
1529 checkRole(o[0]); | 1552 checkRole(o[0]); |
1530 checkRole(o[1]); | 1553 checkRole(o[1]); |
1531 } | 1554 } |
1532 | 1555 |
1533 core.int buildCounterRoles = 0; | 1556 core.int buildCounterRoles = 0; |
1534 buildRoles() { | 1557 buildRoles() { |
1535 var o = new api.Roles(); | 1558 var o = new api.Roles(); |
1536 buildCounterRoles++; | 1559 buildCounterRoles++; |
1537 if (buildCounterRoles < 3) { | 1560 if (buildCounterRoles < 3) { |
1538 o.etag = "foo"; | 1561 o.etag = "foo"; |
1539 o.items = buildUnnamed832(); | 1562 o.items = buildUnnamed835(); |
1540 o.kind = "foo"; | 1563 o.kind = "foo"; |
1541 o.nextPageToken = "foo"; | 1564 o.nextPageToken = "foo"; |
1542 } | 1565 } |
1543 buildCounterRoles--; | 1566 buildCounterRoles--; |
1544 return o; | 1567 return o; |
1545 } | 1568 } |
1546 | 1569 |
1547 checkRoles(api.Roles o) { | 1570 checkRoles(api.Roles o) { |
1548 buildCounterRoles++; | 1571 buildCounterRoles++; |
1549 if (buildCounterRoles < 3) { | 1572 if (buildCounterRoles < 3) { |
1550 unittest.expect(o.etag, unittest.equals('foo')); | 1573 unittest.expect(o.etag, unittest.equals('foo')); |
1551 checkUnnamed832(o.items); | 1574 checkUnnamed835(o.items); |
1552 unittest.expect(o.kind, unittest.equals('foo')); | 1575 unittest.expect(o.kind, unittest.equals('foo')); |
1553 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 1576 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
1554 } | 1577 } |
1555 buildCounterRoles--; | 1578 buildCounterRoles--; |
1556 } | 1579 } |
1557 | 1580 |
1558 buildUnnamed833() { | 1581 buildUnnamed836() { |
1559 var o = new core.List<api.SchemaFieldSpec>(); | 1582 var o = new core.List<api.SchemaFieldSpec>(); |
1560 o.add(buildSchemaFieldSpec()); | 1583 o.add(buildSchemaFieldSpec()); |
1561 o.add(buildSchemaFieldSpec()); | 1584 o.add(buildSchemaFieldSpec()); |
1562 return o; | 1585 return o; |
1563 } | 1586 } |
1564 | 1587 |
1565 checkUnnamed833(core.List<api.SchemaFieldSpec> o) { | 1588 checkUnnamed836(core.List<api.SchemaFieldSpec> o) { |
1566 unittest.expect(o, unittest.hasLength(2)); | 1589 unittest.expect(o, unittest.hasLength(2)); |
1567 checkSchemaFieldSpec(o[0]); | 1590 checkSchemaFieldSpec(o[0]); |
1568 checkSchemaFieldSpec(o[1]); | 1591 checkSchemaFieldSpec(o[1]); |
1569 } | 1592 } |
1570 | 1593 |
1571 core.int buildCounterSchema = 0; | 1594 core.int buildCounterSchema = 0; |
1572 buildSchema() { | 1595 buildSchema() { |
1573 var o = new api.Schema(); | 1596 var o = new api.Schema(); |
1574 buildCounterSchema++; | 1597 buildCounterSchema++; |
1575 if (buildCounterSchema < 3) { | 1598 if (buildCounterSchema < 3) { |
1576 o.etag = "foo"; | 1599 o.etag = "foo"; |
1577 o.fields = buildUnnamed833(); | 1600 o.fields = buildUnnamed836(); |
1578 o.kind = "foo"; | 1601 o.kind = "foo"; |
1579 o.schemaId = "foo"; | 1602 o.schemaId = "foo"; |
1580 o.schemaName = "foo"; | 1603 o.schemaName = "foo"; |
1581 } | 1604 } |
1582 buildCounterSchema--; | 1605 buildCounterSchema--; |
1583 return o; | 1606 return o; |
1584 } | 1607 } |
1585 | 1608 |
1586 checkSchema(api.Schema o) { | 1609 checkSchema(api.Schema o) { |
1587 buildCounterSchema++; | 1610 buildCounterSchema++; |
1588 if (buildCounterSchema < 3) { | 1611 if (buildCounterSchema < 3) { |
1589 unittest.expect(o.etag, unittest.equals('foo')); | 1612 unittest.expect(o.etag, unittest.equals('foo')); |
1590 checkUnnamed833(o.fields); | 1613 checkUnnamed836(o.fields); |
1591 unittest.expect(o.kind, unittest.equals('foo')); | 1614 unittest.expect(o.kind, unittest.equals('foo')); |
1592 unittest.expect(o.schemaId, unittest.equals('foo')); | 1615 unittest.expect(o.schemaId, unittest.equals('foo')); |
1593 unittest.expect(o.schemaName, unittest.equals('foo')); | 1616 unittest.expect(o.schemaName, unittest.equals('foo')); |
1594 } | 1617 } |
1595 buildCounterSchema--; | 1618 buildCounterSchema--; |
1596 } | 1619 } |
1597 | 1620 |
1598 core.int buildCounterSchemaFieldSpecNumericIndexingSpec = 0; | 1621 core.int buildCounterSchemaFieldSpecNumericIndexingSpec = 0; |
1599 buildSchemaFieldSpecNumericIndexingSpec() { | 1622 buildSchemaFieldSpecNumericIndexingSpec() { |
1600 var o = new api.SchemaFieldSpecNumericIndexingSpec(); | 1623 var o = new api.SchemaFieldSpecNumericIndexingSpec(); |
1601 buildCounterSchemaFieldSpecNumericIndexingSpec++; | 1624 buildCounterSchemaFieldSpecNumericIndexingSpec++; |
1602 if (buildCounterSchemaFieldSpecNumericIndexingSpec < 3) { | 1625 if (buildCounterSchemaFieldSpecNumericIndexingSpec < 3) { |
1603 o.maxValue = 42.0; | 1626 o.maxValue = 42.0; |
1604 o.minValue = 42.0; | 1627 o.minValue = 42.0; |
1605 } | 1628 } |
1606 buildCounterSchemaFieldSpecNumericIndexingSpec--; | 1629 buildCounterSchemaFieldSpecNumericIndexingSpec--; |
1607 return o; | 1630 return o; |
1608 } | 1631 } |
1609 | 1632 |
1610 checkSchemaFieldSpecNumericIndexingSpec(api.SchemaFieldSpecNumericIndexingSpec o
) { | 1633 checkSchemaFieldSpecNumericIndexingSpec( |
| 1634 api.SchemaFieldSpecNumericIndexingSpec o) { |
1611 buildCounterSchemaFieldSpecNumericIndexingSpec++; | 1635 buildCounterSchemaFieldSpecNumericIndexingSpec++; |
1612 if (buildCounterSchemaFieldSpecNumericIndexingSpec < 3) { | 1636 if (buildCounterSchemaFieldSpecNumericIndexingSpec < 3) { |
1613 unittest.expect(o.maxValue, unittest.equals(42.0)); | 1637 unittest.expect(o.maxValue, unittest.equals(42.0)); |
1614 unittest.expect(o.minValue, unittest.equals(42.0)); | 1638 unittest.expect(o.minValue, unittest.equals(42.0)); |
1615 } | 1639 } |
1616 buildCounterSchemaFieldSpecNumericIndexingSpec--; | 1640 buildCounterSchemaFieldSpecNumericIndexingSpec--; |
1617 } | 1641 } |
1618 | 1642 |
1619 core.int buildCounterSchemaFieldSpec = 0; | 1643 core.int buildCounterSchemaFieldSpec = 0; |
1620 buildSchemaFieldSpec() { | 1644 buildSchemaFieldSpec() { |
(...skipping 23 matching lines...) Expand all Loading... |
1644 unittest.expect(o.fieldType, unittest.equals('foo')); | 1668 unittest.expect(o.fieldType, unittest.equals('foo')); |
1645 unittest.expect(o.indexed, unittest.isTrue); | 1669 unittest.expect(o.indexed, unittest.isTrue); |
1646 unittest.expect(o.kind, unittest.equals('foo')); | 1670 unittest.expect(o.kind, unittest.equals('foo')); |
1647 unittest.expect(o.multiValued, unittest.isTrue); | 1671 unittest.expect(o.multiValued, unittest.isTrue); |
1648 checkSchemaFieldSpecNumericIndexingSpec(o.numericIndexingSpec); | 1672 checkSchemaFieldSpecNumericIndexingSpec(o.numericIndexingSpec); |
1649 unittest.expect(o.readAccessType, unittest.equals('foo')); | 1673 unittest.expect(o.readAccessType, unittest.equals('foo')); |
1650 } | 1674 } |
1651 buildCounterSchemaFieldSpec--; | 1675 buildCounterSchemaFieldSpec--; |
1652 } | 1676 } |
1653 | 1677 |
1654 buildUnnamed834() { | 1678 buildUnnamed837() { |
1655 var o = new core.List<api.Schema>(); | 1679 var o = new core.List<api.Schema>(); |
1656 o.add(buildSchema()); | 1680 o.add(buildSchema()); |
1657 o.add(buildSchema()); | 1681 o.add(buildSchema()); |
1658 return o; | 1682 return o; |
1659 } | 1683 } |
1660 | 1684 |
1661 checkUnnamed834(core.List<api.Schema> o) { | 1685 checkUnnamed837(core.List<api.Schema> o) { |
1662 unittest.expect(o, unittest.hasLength(2)); | 1686 unittest.expect(o, unittest.hasLength(2)); |
1663 checkSchema(o[0]); | 1687 checkSchema(o[0]); |
1664 checkSchema(o[1]); | 1688 checkSchema(o[1]); |
1665 } | 1689 } |
1666 | 1690 |
1667 core.int buildCounterSchemas = 0; | 1691 core.int buildCounterSchemas = 0; |
1668 buildSchemas() { | 1692 buildSchemas() { |
1669 var o = new api.Schemas(); | 1693 var o = new api.Schemas(); |
1670 buildCounterSchemas++; | 1694 buildCounterSchemas++; |
1671 if (buildCounterSchemas < 3) { | 1695 if (buildCounterSchemas < 3) { |
1672 o.etag = "foo"; | 1696 o.etag = "foo"; |
1673 o.kind = "foo"; | 1697 o.kind = "foo"; |
1674 o.schemas = buildUnnamed834(); | 1698 o.schemas = buildUnnamed837(); |
1675 } | 1699 } |
1676 buildCounterSchemas--; | 1700 buildCounterSchemas--; |
1677 return o; | 1701 return o; |
1678 } | 1702 } |
1679 | 1703 |
1680 checkSchemas(api.Schemas o) { | 1704 checkSchemas(api.Schemas o) { |
1681 buildCounterSchemas++; | 1705 buildCounterSchemas++; |
1682 if (buildCounterSchemas < 3) { | 1706 if (buildCounterSchemas < 3) { |
1683 unittest.expect(o.etag, unittest.equals('foo')); | 1707 unittest.expect(o.etag, unittest.equals('foo')); |
1684 unittest.expect(o.kind, unittest.equals('foo')); | 1708 unittest.expect(o.kind, unittest.equals('foo')); |
1685 checkUnnamed834(o.schemas); | 1709 checkUnnamed837(o.schemas); |
1686 } | 1710 } |
1687 buildCounterSchemas--; | 1711 buildCounterSchemas--; |
1688 } | 1712 } |
1689 | 1713 |
1690 buildUnnamed835() { | 1714 buildUnnamed838() { |
1691 var o = new core.List<core.String>(); | 1715 var o = new core.List<core.String>(); |
1692 o.add("foo"); | 1716 o.add("foo"); |
1693 o.add("foo"); | 1717 o.add("foo"); |
1694 return o; | 1718 return o; |
1695 } | 1719 } |
1696 | 1720 |
1697 checkUnnamed835(core.List<core.String> o) { | 1721 checkUnnamed838(core.List<core.String> o) { |
1698 unittest.expect(o, unittest.hasLength(2)); | 1722 unittest.expect(o, unittest.hasLength(2)); |
1699 unittest.expect(o[0], unittest.equals('foo')); | 1723 unittest.expect(o[0], unittest.equals('foo')); |
1700 unittest.expect(o[1], unittest.equals('foo')); | 1724 unittest.expect(o[1], unittest.equals('foo')); |
1701 } | 1725 } |
1702 | 1726 |
1703 core.int buildCounterToken = 0; | 1727 core.int buildCounterToken = 0; |
1704 buildToken() { | 1728 buildToken() { |
1705 var o = new api.Token(); | 1729 var o = new api.Token(); |
1706 buildCounterToken++; | 1730 buildCounterToken++; |
1707 if (buildCounterToken < 3) { | 1731 if (buildCounterToken < 3) { |
1708 o.anonymous = true; | 1732 o.anonymous = true; |
1709 o.clientId = "foo"; | 1733 o.clientId = "foo"; |
1710 o.displayText = "foo"; | 1734 o.displayText = "foo"; |
1711 o.etag = "foo"; | 1735 o.etag = "foo"; |
1712 o.kind = "foo"; | 1736 o.kind = "foo"; |
1713 o.nativeApp = true; | 1737 o.nativeApp = true; |
1714 o.scopes = buildUnnamed835(); | 1738 o.scopes = buildUnnamed838(); |
1715 o.userKey = "foo"; | 1739 o.userKey = "foo"; |
1716 } | 1740 } |
1717 buildCounterToken--; | 1741 buildCounterToken--; |
1718 return o; | 1742 return o; |
1719 } | 1743 } |
1720 | 1744 |
1721 checkToken(api.Token o) { | 1745 checkToken(api.Token o) { |
1722 buildCounterToken++; | 1746 buildCounterToken++; |
1723 if (buildCounterToken < 3) { | 1747 if (buildCounterToken < 3) { |
1724 unittest.expect(o.anonymous, unittest.isTrue); | 1748 unittest.expect(o.anonymous, unittest.isTrue); |
1725 unittest.expect(o.clientId, unittest.equals('foo')); | 1749 unittest.expect(o.clientId, unittest.equals('foo')); |
1726 unittest.expect(o.displayText, unittest.equals('foo')); | 1750 unittest.expect(o.displayText, unittest.equals('foo')); |
1727 unittest.expect(o.etag, unittest.equals('foo')); | 1751 unittest.expect(o.etag, unittest.equals('foo')); |
1728 unittest.expect(o.kind, unittest.equals('foo')); | 1752 unittest.expect(o.kind, unittest.equals('foo')); |
1729 unittest.expect(o.nativeApp, unittest.isTrue); | 1753 unittest.expect(o.nativeApp, unittest.isTrue); |
1730 checkUnnamed835(o.scopes); | 1754 checkUnnamed838(o.scopes); |
1731 unittest.expect(o.userKey, unittest.equals('foo')); | 1755 unittest.expect(o.userKey, unittest.equals('foo')); |
1732 } | 1756 } |
1733 buildCounterToken--; | 1757 buildCounterToken--; |
1734 } | 1758 } |
1735 | 1759 |
1736 buildUnnamed836() { | 1760 buildUnnamed839() { |
1737 var o = new core.List<api.Token>(); | 1761 var o = new core.List<api.Token>(); |
1738 o.add(buildToken()); | 1762 o.add(buildToken()); |
1739 o.add(buildToken()); | 1763 o.add(buildToken()); |
1740 return o; | 1764 return o; |
1741 } | 1765 } |
1742 | 1766 |
1743 checkUnnamed836(core.List<api.Token> o) { | 1767 checkUnnamed839(core.List<api.Token> o) { |
1744 unittest.expect(o, unittest.hasLength(2)); | 1768 unittest.expect(o, unittest.hasLength(2)); |
1745 checkToken(o[0]); | 1769 checkToken(o[0]); |
1746 checkToken(o[1]); | 1770 checkToken(o[1]); |
1747 } | 1771 } |
1748 | 1772 |
1749 core.int buildCounterTokens = 0; | 1773 core.int buildCounterTokens = 0; |
1750 buildTokens() { | 1774 buildTokens() { |
1751 var o = new api.Tokens(); | 1775 var o = new api.Tokens(); |
1752 buildCounterTokens++; | 1776 buildCounterTokens++; |
1753 if (buildCounterTokens < 3) { | 1777 if (buildCounterTokens < 3) { |
1754 o.etag = "foo"; | 1778 o.etag = "foo"; |
1755 o.items = buildUnnamed836(); | 1779 o.items = buildUnnamed839(); |
1756 o.kind = "foo"; | 1780 o.kind = "foo"; |
1757 } | 1781 } |
1758 buildCounterTokens--; | 1782 buildCounterTokens--; |
1759 return o; | 1783 return o; |
1760 } | 1784 } |
1761 | 1785 |
1762 checkTokens(api.Tokens o) { | 1786 checkTokens(api.Tokens o) { |
1763 buildCounterTokens++; | 1787 buildCounterTokens++; |
1764 if (buildCounterTokens < 3) { | 1788 if (buildCounterTokens < 3) { |
1765 unittest.expect(o.etag, unittest.equals('foo')); | 1789 unittest.expect(o.etag, unittest.equals('foo')); |
1766 checkUnnamed836(o.items); | 1790 checkUnnamed839(o.items); |
1767 unittest.expect(o.kind, unittest.equals('foo')); | 1791 unittest.expect(o.kind, unittest.equals('foo')); |
1768 } | 1792 } |
1769 buildCounterTokens--; | 1793 buildCounterTokens--; |
1770 } | 1794 } |
1771 | 1795 |
1772 buildUnnamed837() { | 1796 buildUnnamed840() { |
1773 var o = new core.List<core.String>(); | 1797 var o = new core.List<core.String>(); |
1774 o.add("foo"); | 1798 o.add("foo"); |
1775 o.add("foo"); | 1799 o.add("foo"); |
1776 return o; | 1800 return o; |
1777 } | 1801 } |
1778 | 1802 |
1779 checkUnnamed837(core.List<core.String> o) { | 1803 checkUnnamed840(core.List<core.String> o) { |
1780 unittest.expect(o, unittest.hasLength(2)); | 1804 unittest.expect(o, unittest.hasLength(2)); |
1781 unittest.expect(o[0], unittest.equals('foo')); | 1805 unittest.expect(o[0], unittest.equals('foo')); |
1782 unittest.expect(o[1], unittest.equals('foo')); | 1806 unittest.expect(o[1], unittest.equals('foo')); |
1783 } | 1807 } |
1784 | 1808 |
1785 buildUnnamed838() { | 1809 buildUnnamed841() { |
1786 var o = new core.Map<core.String, api.UserCustomProperties>(); | 1810 var o = new core.Map<core.String, api.UserCustomProperties>(); |
1787 o["x"] = buildUserCustomProperties(); | 1811 o["x"] = buildUserCustomProperties(); |
1788 o["y"] = buildUserCustomProperties(); | 1812 o["y"] = buildUserCustomProperties(); |
1789 return o; | 1813 return o; |
1790 } | 1814 } |
1791 | 1815 |
1792 checkUnnamed838(core.Map<core.String, api.UserCustomProperties> o) { | 1816 checkUnnamed841(core.Map<core.String, api.UserCustomProperties> o) { |
1793 unittest.expect(o, unittest.hasLength(2)); | 1817 unittest.expect(o, unittest.hasLength(2)); |
1794 checkUserCustomProperties(o["x"]); | 1818 checkUserCustomProperties(o["x"]); |
1795 checkUserCustomProperties(o["y"]); | 1819 checkUserCustomProperties(o["y"]); |
1796 } | 1820 } |
1797 | 1821 |
1798 buildUnnamed839() { | 1822 buildUnnamed842() { |
1799 var o = new core.List<core.String>(); | 1823 var o = new core.List<core.String>(); |
1800 o.add("foo"); | 1824 o.add("foo"); |
1801 o.add("foo"); | 1825 o.add("foo"); |
1802 return o; | 1826 return o; |
1803 } | 1827 } |
1804 | 1828 |
1805 checkUnnamed839(core.List<core.String> o) { | 1829 checkUnnamed842(core.List<core.String> o) { |
1806 unittest.expect(o, unittest.hasLength(2)); | 1830 unittest.expect(o, unittest.hasLength(2)); |
1807 unittest.expect(o[0], unittest.equals('foo')); | 1831 unittest.expect(o[0], unittest.equals('foo')); |
1808 unittest.expect(o[1], unittest.equals('foo')); | 1832 unittest.expect(o[1], unittest.equals('foo')); |
1809 } | 1833 } |
1810 | 1834 |
1811 core.int buildCounterUser = 0; | 1835 core.int buildCounterUser = 0; |
1812 buildUser() { | 1836 buildUser() { |
1813 var o = new api.User(); | 1837 var o = new api.User(); |
1814 buildCounterUser++; | 1838 buildCounterUser++; |
1815 if (buildCounterUser < 3) { | 1839 if (buildCounterUser < 3) { |
1816 o.addresses = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1840 o.addresses = { |
| 1841 'list': [1, 2, 3], |
| 1842 'bool': true, |
| 1843 'string': 'foo' |
| 1844 }; |
1817 o.agreedToTerms = true; | 1845 o.agreedToTerms = true; |
1818 o.aliases = buildUnnamed837(); | 1846 o.aliases = buildUnnamed840(); |
1819 o.changePasswordAtNextLogin = true; | 1847 o.changePasswordAtNextLogin = true; |
1820 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); | 1848 o.creationTime = core.DateTime.parse("2002-02-27T14:01:02"); |
1821 o.customSchemas = buildUnnamed838(); | 1849 o.customSchemas = buildUnnamed841(); |
1822 o.customerId = "foo"; | 1850 o.customerId = "foo"; |
1823 o.deletionTime = core.DateTime.parse("2002-02-27T14:01:02"); | 1851 o.deletionTime = core.DateTime.parse("2002-02-27T14:01:02"); |
1824 o.emails = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1852 o.emails = { |
| 1853 'list': [1, 2, 3], |
| 1854 'bool': true, |
| 1855 'string': 'foo' |
| 1856 }; |
1825 o.etag = "foo"; | 1857 o.etag = "foo"; |
1826 o.externalIds = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1858 o.externalIds = { |
| 1859 'list': [1, 2, 3], |
| 1860 'bool': true, |
| 1861 'string': 'foo' |
| 1862 }; |
1827 o.hashFunction = "foo"; | 1863 o.hashFunction = "foo"; |
1828 o.id = "foo"; | 1864 o.id = "foo"; |
1829 o.ims = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1865 o.ims = { |
| 1866 'list': [1, 2, 3], |
| 1867 'bool': true, |
| 1868 'string': 'foo' |
| 1869 }; |
1830 o.includeInGlobalAddressList = true; | 1870 o.includeInGlobalAddressList = true; |
1831 o.ipWhitelisted = true; | 1871 o.ipWhitelisted = true; |
1832 o.isAdmin = true; | 1872 o.isAdmin = true; |
1833 o.isDelegatedAdmin = true; | 1873 o.isDelegatedAdmin = true; |
1834 o.isEnforcedIn2Sv = true; | 1874 o.isEnforcedIn2Sv = true; |
1835 o.isEnrolledIn2Sv = true; | 1875 o.isEnrolledIn2Sv = true; |
1836 o.isMailboxSetup = true; | 1876 o.isMailboxSetup = true; |
1837 o.keywords = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1877 o.keywords = { |
| 1878 'list': [1, 2, 3], |
| 1879 'bool': true, |
| 1880 'string': 'foo' |
| 1881 }; |
1838 o.kind = "foo"; | 1882 o.kind = "foo"; |
1839 o.languages = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1883 o.languages = { |
| 1884 'list': [1, 2, 3], |
| 1885 'bool': true, |
| 1886 'string': 'foo' |
| 1887 }; |
1840 o.lastLoginTime = core.DateTime.parse("2002-02-27T14:01:02"); | 1888 o.lastLoginTime = core.DateTime.parse("2002-02-27T14:01:02"); |
1841 o.locations = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1889 o.locations = { |
| 1890 'list': [1, 2, 3], |
| 1891 'bool': true, |
| 1892 'string': 'foo' |
| 1893 }; |
1842 o.name = buildUserName(); | 1894 o.name = buildUserName(); |
1843 o.nonEditableAliases = buildUnnamed839(); | 1895 o.nonEditableAliases = buildUnnamed842(); |
1844 o.notes = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1896 o.notes = { |
| 1897 'list': [1, 2, 3], |
| 1898 'bool': true, |
| 1899 'string': 'foo' |
| 1900 }; |
1845 o.orgUnitPath = "foo"; | 1901 o.orgUnitPath = "foo"; |
1846 o.organizations = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1902 o.organizations = { |
| 1903 'list': [1, 2, 3], |
| 1904 'bool': true, |
| 1905 'string': 'foo' |
| 1906 }; |
1847 o.password = "foo"; | 1907 o.password = "foo"; |
1848 o.phones = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1908 o.phones = { |
1849 o.posixAccounts = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1909 'list': [1, 2, 3], |
| 1910 'bool': true, |
| 1911 'string': 'foo' |
| 1912 }; |
| 1913 o.posixAccounts = { |
| 1914 'list': [1, 2, 3], |
| 1915 'bool': true, |
| 1916 'string': 'foo' |
| 1917 }; |
1850 o.primaryEmail = "foo"; | 1918 o.primaryEmail = "foo"; |
1851 o.relations = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1919 o.relations = { |
1852 o.sshPublicKeys = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1920 'list': [1, 2, 3], |
| 1921 'bool': true, |
| 1922 'string': 'foo' |
| 1923 }; |
| 1924 o.sshPublicKeys = { |
| 1925 'list': [1, 2, 3], |
| 1926 'bool': true, |
| 1927 'string': 'foo' |
| 1928 }; |
1853 o.suspended = true; | 1929 o.suspended = true; |
1854 o.suspensionReason = "foo"; | 1930 o.suspensionReason = "foo"; |
1855 o.thumbnailPhotoEtag = "foo"; | 1931 o.thumbnailPhotoEtag = "foo"; |
1856 o.thumbnailPhotoUrl = "foo"; | 1932 o.thumbnailPhotoUrl = "foo"; |
1857 o.websites = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 1933 o.websites = { |
| 1934 'list': [1, 2, 3], |
| 1935 'bool': true, |
| 1936 'string': 'foo' |
| 1937 }; |
1858 } | 1938 } |
1859 buildCounterUser--; | 1939 buildCounterUser--; |
1860 return o; | 1940 return o; |
1861 } | 1941 } |
1862 | 1942 |
1863 checkUser(api.User o) { | 1943 checkUser(api.User o) { |
1864 buildCounterUser++; | 1944 buildCounterUser++; |
1865 if (buildCounterUser < 3) { | 1945 if (buildCounterUser < 3) { |
1866 var casted3 = (o.addresses) as core.Map; unittest.expect(casted3, unittest.h
asLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unit
test.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["st
ring"], unittest.equals('foo')); | 1946 var casted3 = (o.addresses) as core.Map; |
| 1947 unittest.expect(casted3, unittest.hasLength(3)); |
| 1948 unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); |
| 1949 unittest.expect(casted3["bool"], unittest.equals(true)); |
| 1950 unittest.expect(casted3["string"], unittest.equals('foo')); |
1867 unittest.expect(o.agreedToTerms, unittest.isTrue); | 1951 unittest.expect(o.agreedToTerms, unittest.isTrue); |
1868 checkUnnamed837(o.aliases); | 1952 checkUnnamed840(o.aliases); |
1869 unittest.expect(o.changePasswordAtNextLogin, unittest.isTrue); | 1953 unittest.expect(o.changePasswordAtNextLogin, unittest.isTrue); |
1870 unittest.expect(o.creationTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); | 1954 unittest.expect(o.creationTime, |
1871 checkUnnamed838(o.customSchemas); | 1955 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1956 checkUnnamed841(o.customSchemas); |
1872 unittest.expect(o.customerId, unittest.equals('foo')); | 1957 unittest.expect(o.customerId, unittest.equals('foo')); |
1873 unittest.expect(o.deletionTime, unittest.equals(core.DateTime.parse("2002-02
-27T14:01:02"))); | 1958 unittest.expect(o.deletionTime, |
1874 var casted4 = (o.emails) as core.Map; unittest.expect(casted4, unittest.hasL
ength(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittes
t.expect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["strin
g"], unittest.equals('foo')); | 1959 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1960 var casted4 = (o.emails) as core.Map; |
| 1961 unittest.expect(casted4, unittest.hasLength(3)); |
| 1962 unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); |
| 1963 unittest.expect(casted4["bool"], unittest.equals(true)); |
| 1964 unittest.expect(casted4["string"], unittest.equals('foo')); |
1875 unittest.expect(o.etag, unittest.equals('foo')); | 1965 unittest.expect(o.etag, unittest.equals('foo')); |
1876 var casted5 = (o.externalIds) as core.Map; unittest.expect(casted5, unittest
.hasLength(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); un
ittest.expect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["
string"], unittest.equals('foo')); | 1966 var casted5 = (o.externalIds) as core.Map; |
| 1967 unittest.expect(casted5, unittest.hasLength(3)); |
| 1968 unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); |
| 1969 unittest.expect(casted5["bool"], unittest.equals(true)); |
| 1970 unittest.expect(casted5["string"], unittest.equals('foo')); |
1877 unittest.expect(o.hashFunction, unittest.equals('foo')); | 1971 unittest.expect(o.hashFunction, unittest.equals('foo')); |
1878 unittest.expect(o.id, unittest.equals('foo')); | 1972 unittest.expect(o.id, unittest.equals('foo')); |
1879 var casted6 = (o.ims) as core.Map; unittest.expect(casted6, unittest.hasLeng
th(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.e
xpect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"]
, unittest.equals('foo')); | 1973 var casted6 = (o.ims) as core.Map; |
| 1974 unittest.expect(casted6, unittest.hasLength(3)); |
| 1975 unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); |
| 1976 unittest.expect(casted6["bool"], unittest.equals(true)); |
| 1977 unittest.expect(casted6["string"], unittest.equals('foo')); |
1880 unittest.expect(o.includeInGlobalAddressList, unittest.isTrue); | 1978 unittest.expect(o.includeInGlobalAddressList, unittest.isTrue); |
1881 unittest.expect(o.ipWhitelisted, unittest.isTrue); | 1979 unittest.expect(o.ipWhitelisted, unittest.isTrue); |
1882 unittest.expect(o.isAdmin, unittest.isTrue); | 1980 unittest.expect(o.isAdmin, unittest.isTrue); |
1883 unittest.expect(o.isDelegatedAdmin, unittest.isTrue); | 1981 unittest.expect(o.isDelegatedAdmin, unittest.isTrue); |
1884 unittest.expect(o.isEnforcedIn2Sv, unittest.isTrue); | 1982 unittest.expect(o.isEnforcedIn2Sv, unittest.isTrue); |
1885 unittest.expect(o.isEnrolledIn2Sv, unittest.isTrue); | 1983 unittest.expect(o.isEnrolledIn2Sv, unittest.isTrue); |
1886 unittest.expect(o.isMailboxSetup, unittest.isTrue); | 1984 unittest.expect(o.isMailboxSetup, unittest.isTrue); |
1887 var casted7 = (o.keywords) as core.Map; unittest.expect(casted7, unittest.ha
sLength(3)); unittest.expect(casted7["list"], unittest.equals([1, 2, 3])); unitt
est.expect(casted7["bool"], unittest.equals(true)); unittest.expect(casted7["str
ing"], unittest.equals('foo')); | 1985 var casted7 = (o.keywords) as core.Map; |
| 1986 unittest.expect(casted7, unittest.hasLength(3)); |
| 1987 unittest.expect(casted7["list"], unittest.equals([1, 2, 3])); |
| 1988 unittest.expect(casted7["bool"], unittest.equals(true)); |
| 1989 unittest.expect(casted7["string"], unittest.equals('foo')); |
1888 unittest.expect(o.kind, unittest.equals('foo')); | 1990 unittest.expect(o.kind, unittest.equals('foo')); |
1889 var casted8 = (o.languages) as core.Map; unittest.expect(casted8, unittest.h
asLength(3)); unittest.expect(casted8["list"], unittest.equals([1, 2, 3])); unit
test.expect(casted8["bool"], unittest.equals(true)); unittest.expect(casted8["st
ring"], unittest.equals('foo')); | 1991 var casted8 = (o.languages) as core.Map; |
1890 unittest.expect(o.lastLoginTime, unittest.equals(core.DateTime.parse("2002-0
2-27T14:01:02"))); | 1992 unittest.expect(casted8, unittest.hasLength(3)); |
1891 var casted9 = (o.locations) as core.Map; unittest.expect(casted9, unittest.h
asLength(3)); unittest.expect(casted9["list"], unittest.equals([1, 2, 3])); unit
test.expect(casted9["bool"], unittest.equals(true)); unittest.expect(casted9["st
ring"], unittest.equals('foo')); | 1993 unittest.expect(casted8["list"], unittest.equals([1, 2, 3])); |
| 1994 unittest.expect(casted8["bool"], unittest.equals(true)); |
| 1995 unittest.expect(casted8["string"], unittest.equals('foo')); |
| 1996 unittest.expect(o.lastLoginTime, |
| 1997 unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| 1998 var casted9 = (o.locations) as core.Map; |
| 1999 unittest.expect(casted9, unittest.hasLength(3)); |
| 2000 unittest.expect(casted9["list"], unittest.equals([1, 2, 3])); |
| 2001 unittest.expect(casted9["bool"], unittest.equals(true)); |
| 2002 unittest.expect(casted9["string"], unittest.equals('foo')); |
1892 checkUserName(o.name); | 2003 checkUserName(o.name); |
1893 checkUnnamed839(o.nonEditableAliases); | 2004 checkUnnamed842(o.nonEditableAliases); |
1894 var casted10 = (o.notes) as core.Map; unittest.expect(casted10, unittest.has
Length(3)); unittest.expect(casted10["list"], unittest.equals([1, 2, 3])); unitt
est.expect(casted10["bool"], unittest.equals(true)); unittest.expect(casted10["s
tring"], unittest.equals('foo')); | 2005 var casted10 = (o.notes) as core.Map; |
| 2006 unittest.expect(casted10, unittest.hasLength(3)); |
| 2007 unittest.expect(casted10["list"], unittest.equals([1, 2, 3])); |
| 2008 unittest.expect(casted10["bool"], unittest.equals(true)); |
| 2009 unittest.expect(casted10["string"], unittest.equals('foo')); |
1895 unittest.expect(o.orgUnitPath, unittest.equals('foo')); | 2010 unittest.expect(o.orgUnitPath, unittest.equals('foo')); |
1896 var casted11 = (o.organizations) as core.Map; unittest.expect(casted11, unit
test.hasLength(3)); unittest.expect(casted11["list"], unittest.equals([1, 2, 3])
); unittest.expect(casted11["bool"], unittest.equals(true)); unittest.expect(cas
ted11["string"], unittest.equals('foo')); | 2011 var casted11 = (o.organizations) as core.Map; |
| 2012 unittest.expect(casted11, unittest.hasLength(3)); |
| 2013 unittest.expect(casted11["list"], unittest.equals([1, 2, 3])); |
| 2014 unittest.expect(casted11["bool"], unittest.equals(true)); |
| 2015 unittest.expect(casted11["string"], unittest.equals('foo')); |
1897 unittest.expect(o.password, unittest.equals('foo')); | 2016 unittest.expect(o.password, unittest.equals('foo')); |
1898 var casted12 = (o.phones) as core.Map; unittest.expect(casted12, unittest.ha
sLength(3)); unittest.expect(casted12["list"], unittest.equals([1, 2, 3])); unit
test.expect(casted12["bool"], unittest.equals(true)); unittest.expect(casted12["
string"], unittest.equals('foo')); | 2017 var casted12 = (o.phones) as core.Map; |
1899 var casted13 = (o.posixAccounts) as core.Map; unittest.expect(casted13, unit
test.hasLength(3)); unittest.expect(casted13["list"], unittest.equals([1, 2, 3])
); unittest.expect(casted13["bool"], unittest.equals(true)); unittest.expect(cas
ted13["string"], unittest.equals('foo')); | 2018 unittest.expect(casted12, unittest.hasLength(3)); |
| 2019 unittest.expect(casted12["list"], unittest.equals([1, 2, 3])); |
| 2020 unittest.expect(casted12["bool"], unittest.equals(true)); |
| 2021 unittest.expect(casted12["string"], unittest.equals('foo')); |
| 2022 var casted13 = (o.posixAccounts) as core.Map; |
| 2023 unittest.expect(casted13, unittest.hasLength(3)); |
| 2024 unittest.expect(casted13["list"], unittest.equals([1, 2, 3])); |
| 2025 unittest.expect(casted13["bool"], unittest.equals(true)); |
| 2026 unittest.expect(casted13["string"], unittest.equals('foo')); |
1900 unittest.expect(o.primaryEmail, unittest.equals('foo')); | 2027 unittest.expect(o.primaryEmail, unittest.equals('foo')); |
1901 var casted14 = (o.relations) as core.Map; unittest.expect(casted14, unittest
.hasLength(3)); unittest.expect(casted14["list"], unittest.equals([1, 2, 3])); u
nittest.expect(casted14["bool"], unittest.equals(true)); unittest.expect(casted1
4["string"], unittest.equals('foo')); | 2028 var casted14 = (o.relations) as core.Map; |
1902 var casted15 = (o.sshPublicKeys) as core.Map; unittest.expect(casted15, unit
test.hasLength(3)); unittest.expect(casted15["list"], unittest.equals([1, 2, 3])
); unittest.expect(casted15["bool"], unittest.equals(true)); unittest.expect(cas
ted15["string"], unittest.equals('foo')); | 2029 unittest.expect(casted14, unittest.hasLength(3)); |
| 2030 unittest.expect(casted14["list"], unittest.equals([1, 2, 3])); |
| 2031 unittest.expect(casted14["bool"], unittest.equals(true)); |
| 2032 unittest.expect(casted14["string"], unittest.equals('foo')); |
| 2033 var casted15 = (o.sshPublicKeys) as core.Map; |
| 2034 unittest.expect(casted15, unittest.hasLength(3)); |
| 2035 unittest.expect(casted15["list"], unittest.equals([1, 2, 3])); |
| 2036 unittest.expect(casted15["bool"], unittest.equals(true)); |
| 2037 unittest.expect(casted15["string"], unittest.equals('foo')); |
1903 unittest.expect(o.suspended, unittest.isTrue); | 2038 unittest.expect(o.suspended, unittest.isTrue); |
1904 unittest.expect(o.suspensionReason, unittest.equals('foo')); | 2039 unittest.expect(o.suspensionReason, unittest.equals('foo')); |
1905 unittest.expect(o.thumbnailPhotoEtag, unittest.equals('foo')); | 2040 unittest.expect(o.thumbnailPhotoEtag, unittest.equals('foo')); |
1906 unittest.expect(o.thumbnailPhotoUrl, unittest.equals('foo')); | 2041 unittest.expect(o.thumbnailPhotoUrl, unittest.equals('foo')); |
1907 var casted16 = (o.websites) as core.Map; unittest.expect(casted16, unittest.
hasLength(3)); unittest.expect(casted16["list"], unittest.equals([1, 2, 3])); un
ittest.expect(casted16["bool"], unittest.equals(true)); unittest.expect(casted16
["string"], unittest.equals('foo')); | 2042 var casted16 = (o.websites) as core.Map; |
| 2043 unittest.expect(casted16, unittest.hasLength(3)); |
| 2044 unittest.expect(casted16["list"], unittest.equals([1, 2, 3])); |
| 2045 unittest.expect(casted16["bool"], unittest.equals(true)); |
| 2046 unittest.expect(casted16["string"], unittest.equals('foo')); |
1908 } | 2047 } |
1909 buildCounterUser--; | 2048 buildCounterUser--; |
1910 } | 2049 } |
1911 | 2050 |
1912 core.int buildCounterUserAbout = 0; | 2051 core.int buildCounterUserAbout = 0; |
1913 buildUserAbout() { | 2052 buildUserAbout() { |
1914 var o = new api.UserAbout(); | 2053 var o = new api.UserAbout(); |
1915 buildCounterUserAbout++; | 2054 buildCounterUserAbout++; |
1916 if (buildCounterUserAbout < 3) { | 2055 if (buildCounterUserAbout < 3) { |
1917 o.contentType = "foo"; | 2056 o.contentType = "foo"; |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1968 unittest.expect(o.region, unittest.equals('foo')); | 2107 unittest.expect(o.region, unittest.equals('foo')); |
1969 unittest.expect(o.sourceIsStructured, unittest.isTrue); | 2108 unittest.expect(o.sourceIsStructured, unittest.isTrue); |
1970 unittest.expect(o.streetAddress, unittest.equals('foo')); | 2109 unittest.expect(o.streetAddress, unittest.equals('foo')); |
1971 unittest.expect(o.type, unittest.equals('foo')); | 2110 unittest.expect(o.type, unittest.equals('foo')); |
1972 } | 2111 } |
1973 buildCounterUserAddress--; | 2112 buildCounterUserAddress--; |
1974 } | 2113 } |
1975 | 2114 |
1976 buildUserCustomProperties() { | 2115 buildUserCustomProperties() { |
1977 var o = new api.UserCustomProperties(); | 2116 var o = new api.UserCustomProperties(); |
1978 o["a"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 2117 o["a"] = { |
1979 o["b"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | 2118 'list': [1, 2, 3], |
| 2119 'bool': true, |
| 2120 'string': 'foo' |
| 2121 }; |
| 2122 o["b"] = { |
| 2123 'list': [1, 2, 3], |
| 2124 'bool': true, |
| 2125 'string': 'foo' |
| 2126 }; |
1980 return o; | 2127 return o; |
1981 } | 2128 } |
1982 | 2129 |
1983 checkUserCustomProperties(api.UserCustomProperties o) { | 2130 checkUserCustomProperties(api.UserCustomProperties o) { |
1984 unittest.expect(o, unittest.hasLength(2)); | 2131 unittest.expect(o, unittest.hasLength(2)); |
1985 var casted17 = (o["a"]) as core.Map; unittest.expect(casted17, unittest.hasLen
gth(3)); unittest.expect(casted17["list"], unittest.equals([1, 2, 3])); unittest
.expect(casted17["bool"], unittest.equals(true)); unittest.expect(casted17["stri
ng"], unittest.equals('foo')); | 2132 var casted17 = (o["a"]) as core.Map; |
1986 var casted18 = (o["b"]) as core.Map; unittest.expect(casted18, unittest.hasLen
gth(3)); unittest.expect(casted18["list"], unittest.equals([1, 2, 3])); unittest
.expect(casted18["bool"], unittest.equals(true)); unittest.expect(casted18["stri
ng"], unittest.equals('foo')); | 2133 unittest.expect(casted17, unittest.hasLength(3)); |
| 2134 unittest.expect(casted17["list"], unittest.equals([1, 2, 3])); |
| 2135 unittest.expect(casted17["bool"], unittest.equals(true)); |
| 2136 unittest.expect(casted17["string"], unittest.equals('foo')); |
| 2137 var casted18 = (o["b"]) as core.Map; |
| 2138 unittest.expect(casted18, unittest.hasLength(3)); |
| 2139 unittest.expect(casted18["list"], unittest.equals([1, 2, 3])); |
| 2140 unittest.expect(casted18["bool"], unittest.equals(true)); |
| 2141 unittest.expect(casted18["string"], unittest.equals('foo')); |
1987 } | 2142 } |
1988 | 2143 |
1989 core.int buildCounterUserEmail = 0; | 2144 core.int buildCounterUserEmail = 0; |
1990 buildUserEmail() { | 2145 buildUserEmail() { |
1991 var o = new api.UserEmail(); | 2146 var o = new api.UserEmail(); |
1992 buildCounterUserEmail++; | 2147 buildCounterUserEmail++; |
1993 if (buildCounterUserEmail < 3) { | 2148 if (buildCounterUserEmail < 3) { |
1994 o.address = "foo"; | 2149 o.address = "foo"; |
1995 o.customType = "foo"; | 2150 o.customType = "foo"; |
1996 o.primary = true; | 2151 o.primary = true; |
(...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2395 buildCounterUserWebsite++; | 2550 buildCounterUserWebsite++; |
2396 if (buildCounterUserWebsite < 3) { | 2551 if (buildCounterUserWebsite < 3) { |
2397 unittest.expect(o.customType, unittest.equals('foo')); | 2552 unittest.expect(o.customType, unittest.equals('foo')); |
2398 unittest.expect(o.primary, unittest.isTrue); | 2553 unittest.expect(o.primary, unittest.isTrue); |
2399 unittest.expect(o.type, unittest.equals('foo')); | 2554 unittest.expect(o.type, unittest.equals('foo')); |
2400 unittest.expect(o.value, unittest.equals('foo')); | 2555 unittest.expect(o.value, unittest.equals('foo')); |
2401 } | 2556 } |
2402 buildCounterUserWebsite--; | 2557 buildCounterUserWebsite--; |
2403 } | 2558 } |
2404 | 2559 |
2405 buildUnnamed840() { | 2560 buildUnnamed843() { |
2406 var o = new core.List<api.User>(); | 2561 var o = new core.List<api.User>(); |
2407 o.add(buildUser()); | 2562 o.add(buildUser()); |
2408 o.add(buildUser()); | 2563 o.add(buildUser()); |
2409 return o; | 2564 return o; |
2410 } | 2565 } |
2411 | 2566 |
2412 checkUnnamed840(core.List<api.User> o) { | 2567 checkUnnamed843(core.List<api.User> o) { |
2413 unittest.expect(o, unittest.hasLength(2)); | 2568 unittest.expect(o, unittest.hasLength(2)); |
2414 checkUser(o[0]); | 2569 checkUser(o[0]); |
2415 checkUser(o[1]); | 2570 checkUser(o[1]); |
2416 } | 2571 } |
2417 | 2572 |
2418 core.int buildCounterUsers = 0; | 2573 core.int buildCounterUsers = 0; |
2419 buildUsers() { | 2574 buildUsers() { |
2420 var o = new api.Users(); | 2575 var o = new api.Users(); |
2421 buildCounterUsers++; | 2576 buildCounterUsers++; |
2422 if (buildCounterUsers < 3) { | 2577 if (buildCounterUsers < 3) { |
2423 o.etag = "foo"; | 2578 o.etag = "foo"; |
2424 o.kind = "foo"; | 2579 o.kind = "foo"; |
2425 o.nextPageToken = "foo"; | 2580 o.nextPageToken = "foo"; |
2426 o.triggerEvent = "foo"; | 2581 o.triggerEvent = "foo"; |
2427 o.users = buildUnnamed840(); | 2582 o.users = buildUnnamed843(); |
2428 } | 2583 } |
2429 buildCounterUsers--; | 2584 buildCounterUsers--; |
2430 return o; | 2585 return o; |
2431 } | 2586 } |
2432 | 2587 |
2433 checkUsers(api.Users o) { | 2588 checkUsers(api.Users o) { |
2434 buildCounterUsers++; | 2589 buildCounterUsers++; |
2435 if (buildCounterUsers < 3) { | 2590 if (buildCounterUsers < 3) { |
2436 unittest.expect(o.etag, unittest.equals('foo')); | 2591 unittest.expect(o.etag, unittest.equals('foo')); |
2437 unittest.expect(o.kind, unittest.equals('foo')); | 2592 unittest.expect(o.kind, unittest.equals('foo')); |
2438 unittest.expect(o.nextPageToken, unittest.equals('foo')); | 2593 unittest.expect(o.nextPageToken, unittest.equals('foo')); |
2439 unittest.expect(o.triggerEvent, unittest.equals('foo')); | 2594 unittest.expect(o.triggerEvent, unittest.equals('foo')); |
2440 checkUnnamed840(o.users); | 2595 checkUnnamed843(o.users); |
2441 } | 2596 } |
2442 buildCounterUsers--; | 2597 buildCounterUsers--; |
2443 } | 2598 } |
2444 | 2599 |
2445 core.int buildCounterVerificationCode = 0; | 2600 core.int buildCounterVerificationCode = 0; |
2446 buildVerificationCode() { | 2601 buildVerificationCode() { |
2447 var o = new api.VerificationCode(); | 2602 var o = new api.VerificationCode(); |
2448 buildCounterVerificationCode++; | 2603 buildCounterVerificationCode++; |
2449 if (buildCounterVerificationCode < 3) { | 2604 if (buildCounterVerificationCode < 3) { |
2450 o.etag = "foo"; | 2605 o.etag = "foo"; |
2451 o.kind = "foo"; | 2606 o.kind = "foo"; |
2452 o.userId = "foo"; | 2607 o.userId = "foo"; |
2453 o.verificationCode = "foo"; | 2608 o.verificationCode = "foo"; |
2454 } | 2609 } |
2455 buildCounterVerificationCode--; | 2610 buildCounterVerificationCode--; |
2456 return o; | 2611 return o; |
2457 } | 2612 } |
2458 | 2613 |
2459 checkVerificationCode(api.VerificationCode o) { | 2614 checkVerificationCode(api.VerificationCode o) { |
2460 buildCounterVerificationCode++; | 2615 buildCounterVerificationCode++; |
2461 if (buildCounterVerificationCode < 3) { | 2616 if (buildCounterVerificationCode < 3) { |
2462 unittest.expect(o.etag, unittest.equals('foo')); | 2617 unittest.expect(o.etag, unittest.equals('foo')); |
2463 unittest.expect(o.kind, unittest.equals('foo')); | 2618 unittest.expect(o.kind, unittest.equals('foo')); |
2464 unittest.expect(o.userId, unittest.equals('foo')); | 2619 unittest.expect(o.userId, unittest.equals('foo')); |
2465 unittest.expect(o.verificationCode, unittest.equals('foo')); | 2620 unittest.expect(o.verificationCode, unittest.equals('foo')); |
2466 } | 2621 } |
2467 buildCounterVerificationCode--; | 2622 buildCounterVerificationCode--; |
2468 } | 2623 } |
2469 | 2624 |
2470 buildUnnamed841() { | 2625 buildUnnamed844() { |
2471 var o = new core.List<api.VerificationCode>(); | 2626 var o = new core.List<api.VerificationCode>(); |
2472 o.add(buildVerificationCode()); | 2627 o.add(buildVerificationCode()); |
2473 o.add(buildVerificationCode()); | 2628 o.add(buildVerificationCode()); |
2474 return o; | 2629 return o; |
2475 } | 2630 } |
2476 | 2631 |
2477 checkUnnamed841(core.List<api.VerificationCode> o) { | 2632 checkUnnamed844(core.List<api.VerificationCode> o) { |
2478 unittest.expect(o, unittest.hasLength(2)); | 2633 unittest.expect(o, unittest.hasLength(2)); |
2479 checkVerificationCode(o[0]); | 2634 checkVerificationCode(o[0]); |
2480 checkVerificationCode(o[1]); | 2635 checkVerificationCode(o[1]); |
2481 } | 2636 } |
2482 | 2637 |
2483 core.int buildCounterVerificationCodes = 0; | 2638 core.int buildCounterVerificationCodes = 0; |
2484 buildVerificationCodes() { | 2639 buildVerificationCodes() { |
2485 var o = new api.VerificationCodes(); | 2640 var o = new api.VerificationCodes(); |
2486 buildCounterVerificationCodes++; | 2641 buildCounterVerificationCodes++; |
2487 if (buildCounterVerificationCodes < 3) { | 2642 if (buildCounterVerificationCodes < 3) { |
2488 o.etag = "foo"; | 2643 o.etag = "foo"; |
2489 o.items = buildUnnamed841(); | 2644 o.items = buildUnnamed844(); |
2490 o.kind = "foo"; | 2645 o.kind = "foo"; |
2491 } | 2646 } |
2492 buildCounterVerificationCodes--; | 2647 buildCounterVerificationCodes--; |
2493 return o; | 2648 return o; |
2494 } | 2649 } |
2495 | 2650 |
2496 checkVerificationCodes(api.VerificationCodes o) { | 2651 checkVerificationCodes(api.VerificationCodes o) { |
2497 buildCounterVerificationCodes++; | 2652 buildCounterVerificationCodes++; |
2498 if (buildCounterVerificationCodes < 3) { | 2653 if (buildCounterVerificationCodes < 3) { |
2499 unittest.expect(o.etag, unittest.equals('foo')); | 2654 unittest.expect(o.etag, unittest.equals('foo')); |
2500 checkUnnamed841(o.items); | 2655 checkUnnamed844(o.items); |
2501 unittest.expect(o.kind, unittest.equals('foo')); | 2656 unittest.expect(o.kind, unittest.equals('foo')); |
2502 } | 2657 } |
2503 buildCounterVerificationCodes--; | 2658 buildCounterVerificationCodes--; |
2504 } | 2659 } |
2505 | 2660 |
2506 buildUnnamed842() { | |
2507 var o = new core.List<core.String>(); | |
2508 o.add("foo"); | |
2509 o.add("foo"); | |
2510 return o; | |
2511 } | |
2512 | |
2513 checkUnnamed842(core.List<core.String> o) { | |
2514 unittest.expect(o, unittest.hasLength(2)); | |
2515 unittest.expect(o[0], unittest.equals('foo')); | |
2516 unittest.expect(o[1], unittest.equals('foo')); | |
2517 } | |
2518 | |
2519 buildUnnamed843() { | |
2520 var o = new core.List<core.String>(); | |
2521 o.add("foo"); | |
2522 o.add("foo"); | |
2523 return o; | |
2524 } | |
2525 | |
2526 checkUnnamed843(core.List<core.String> o) { | |
2527 unittest.expect(o, unittest.hasLength(2)); | |
2528 unittest.expect(o[0], unittest.equals('foo')); | |
2529 unittest.expect(o[1], unittest.equals('foo')); | |
2530 } | |
2531 | |
2532 buildUnnamed844() { | |
2533 var o = new core.List<core.String>(); | |
2534 o.add("foo"); | |
2535 o.add("foo"); | |
2536 return o; | |
2537 } | |
2538 | |
2539 checkUnnamed844(core.List<core.String> o) { | |
2540 unittest.expect(o, unittest.hasLength(2)); | |
2541 unittest.expect(o[0], unittest.equals('foo')); | |
2542 unittest.expect(o[1], unittest.equals('foo')); | |
2543 } | |
2544 | |
2545 buildUnnamed845() { | 2661 buildUnnamed845() { |
2546 var o = new core.List<core.String>(); | 2662 var o = new core.List<core.String>(); |
2547 o.add("foo"); | 2663 o.add("foo"); |
2548 o.add("foo"); | 2664 o.add("foo"); |
2549 return o; | 2665 return o; |
2550 } | 2666 } |
2551 | 2667 |
2552 checkUnnamed845(core.List<core.String> o) { | 2668 checkUnnamed845(core.List<core.String> o) { |
2553 unittest.expect(o, unittest.hasLength(2)); | 2669 unittest.expect(o, unittest.hasLength(2)); |
2554 unittest.expect(o[0], unittest.equals('foo')); | 2670 unittest.expect(o[0], unittest.equals('foo')); |
2555 unittest.expect(o[1], unittest.equals('foo')); | 2671 unittest.expect(o[1], unittest.equals('foo')); |
2556 } | 2672 } |
2557 | 2673 |
| 2674 buildUnnamed846() { |
| 2675 var o = new core.List<core.String>(); |
| 2676 o.add("foo"); |
| 2677 o.add("foo"); |
| 2678 return o; |
| 2679 } |
| 2680 |
| 2681 checkUnnamed846(core.List<core.String> o) { |
| 2682 unittest.expect(o, unittest.hasLength(2)); |
| 2683 unittest.expect(o[0], unittest.equals('foo')); |
| 2684 unittest.expect(o[1], unittest.equals('foo')); |
| 2685 } |
| 2686 |
| 2687 buildUnnamed847() { |
| 2688 var o = new core.List<core.String>(); |
| 2689 o.add("foo"); |
| 2690 o.add("foo"); |
| 2691 return o; |
| 2692 } |
| 2693 |
| 2694 checkUnnamed847(core.List<core.String> o) { |
| 2695 unittest.expect(o, unittest.hasLength(2)); |
| 2696 unittest.expect(o[0], unittest.equals('foo')); |
| 2697 unittest.expect(o[1], unittest.equals('foo')); |
| 2698 } |
| 2699 |
| 2700 buildUnnamed848() { |
| 2701 var o = new core.List<core.String>(); |
| 2702 o.add("foo"); |
| 2703 o.add("foo"); |
| 2704 return o; |
| 2705 } |
| 2706 |
| 2707 checkUnnamed848(core.List<core.String> o) { |
| 2708 unittest.expect(o, unittest.hasLength(2)); |
| 2709 unittest.expect(o[0], unittest.equals('foo')); |
| 2710 unittest.expect(o[1], unittest.equals('foo')); |
| 2711 } |
2558 | 2712 |
2559 main() { | 2713 main() { |
2560 unittest.group("obj-schema-Alias", () { | 2714 unittest.group("obj-schema-Alias", () { |
2561 unittest.test("to-json--from-json", () { | 2715 unittest.test("to-json--from-json", () { |
2562 var o = buildAlias(); | 2716 var o = buildAlias(); |
2563 var od = new api.Alias.fromJson(o.toJson()); | 2717 var od = new api.Alias.fromJson(o.toJson()); |
2564 checkAlias(od); | 2718 checkAlias(od); |
2565 }); | 2719 }); |
2566 }); | 2720 }); |
2567 | 2721 |
2568 | |
2569 unittest.group("obj-schema-Aliases", () { | 2722 unittest.group("obj-schema-Aliases", () { |
2570 unittest.test("to-json--from-json", () { | 2723 unittest.test("to-json--from-json", () { |
2571 var o = buildAliases(); | 2724 var o = buildAliases(); |
2572 var od = new api.Aliases.fromJson(o.toJson()); | 2725 var od = new api.Aliases.fromJson(o.toJson()); |
2573 checkAliases(od); | 2726 checkAliases(od); |
2574 }); | 2727 }); |
2575 }); | 2728 }); |
2576 | 2729 |
2577 | |
2578 unittest.group("obj-schema-Asp", () { | 2730 unittest.group("obj-schema-Asp", () { |
2579 unittest.test("to-json--from-json", () { | 2731 unittest.test("to-json--from-json", () { |
2580 var o = buildAsp(); | 2732 var o = buildAsp(); |
2581 var od = new api.Asp.fromJson(o.toJson()); | 2733 var od = new api.Asp.fromJson(o.toJson()); |
2582 checkAsp(od); | 2734 checkAsp(od); |
2583 }); | 2735 }); |
2584 }); | 2736 }); |
2585 | 2737 |
2586 | |
2587 unittest.group("obj-schema-Asps", () { | 2738 unittest.group("obj-schema-Asps", () { |
2588 unittest.test("to-json--from-json", () { | 2739 unittest.test("to-json--from-json", () { |
2589 var o = buildAsps(); | 2740 var o = buildAsps(); |
2590 var od = new api.Asps.fromJson(o.toJson()); | 2741 var od = new api.Asps.fromJson(o.toJson()); |
2591 checkAsps(od); | 2742 checkAsps(od); |
2592 }); | 2743 }); |
2593 }); | 2744 }); |
2594 | 2745 |
2595 | |
2596 unittest.group("obj-schema-CalendarResource", () { | 2746 unittest.group("obj-schema-CalendarResource", () { |
2597 unittest.test("to-json--from-json", () { | 2747 unittest.test("to-json--from-json", () { |
2598 var o = buildCalendarResource(); | 2748 var o = buildCalendarResource(); |
2599 var od = new api.CalendarResource.fromJson(o.toJson()); | 2749 var od = new api.CalendarResource.fromJson(o.toJson()); |
2600 checkCalendarResource(od); | 2750 checkCalendarResource(od); |
2601 }); | 2751 }); |
2602 }); | 2752 }); |
2603 | 2753 |
2604 | |
2605 unittest.group("obj-schema-CalendarResources", () { | 2754 unittest.group("obj-schema-CalendarResources", () { |
2606 unittest.test("to-json--from-json", () { | 2755 unittest.test("to-json--from-json", () { |
2607 var o = buildCalendarResources(); | 2756 var o = buildCalendarResources(); |
2608 var od = new api.CalendarResources.fromJson(o.toJson()); | 2757 var od = new api.CalendarResources.fromJson(o.toJson()); |
2609 checkCalendarResources(od); | 2758 checkCalendarResources(od); |
2610 }); | 2759 }); |
2611 }); | 2760 }); |
2612 | 2761 |
2613 | |
2614 unittest.group("obj-schema-Channel", () { | 2762 unittest.group("obj-schema-Channel", () { |
2615 unittest.test("to-json--from-json", () { | 2763 unittest.test("to-json--from-json", () { |
2616 var o = buildChannel(); | 2764 var o = buildChannel(); |
2617 var od = new api.Channel.fromJson(o.toJson()); | 2765 var od = new api.Channel.fromJson(o.toJson()); |
2618 checkChannel(od); | 2766 checkChannel(od); |
2619 }); | 2767 }); |
2620 }); | 2768 }); |
2621 | 2769 |
2622 | |
2623 unittest.group("obj-schema-ChromeOsDeviceActiveTimeRanges", () { | 2770 unittest.group("obj-schema-ChromeOsDeviceActiveTimeRanges", () { |
2624 unittest.test("to-json--from-json", () { | 2771 unittest.test("to-json--from-json", () { |
2625 var o = buildChromeOsDeviceActiveTimeRanges(); | 2772 var o = buildChromeOsDeviceActiveTimeRanges(); |
2626 var od = new api.ChromeOsDeviceActiveTimeRanges.fromJson(o.toJson()); | 2773 var od = new api.ChromeOsDeviceActiveTimeRanges.fromJson(o.toJson()); |
2627 checkChromeOsDeviceActiveTimeRanges(od); | 2774 checkChromeOsDeviceActiveTimeRanges(od); |
2628 }); | 2775 }); |
2629 }); | 2776 }); |
2630 | 2777 |
2631 | |
2632 unittest.group("obj-schema-ChromeOsDeviceRecentUsers", () { | 2778 unittest.group("obj-schema-ChromeOsDeviceRecentUsers", () { |
2633 unittest.test("to-json--from-json", () { | 2779 unittest.test("to-json--from-json", () { |
2634 var o = buildChromeOsDeviceRecentUsers(); | 2780 var o = buildChromeOsDeviceRecentUsers(); |
2635 var od = new api.ChromeOsDeviceRecentUsers.fromJson(o.toJson()); | 2781 var od = new api.ChromeOsDeviceRecentUsers.fromJson(o.toJson()); |
2636 checkChromeOsDeviceRecentUsers(od); | 2782 checkChromeOsDeviceRecentUsers(od); |
2637 }); | 2783 }); |
2638 }); | 2784 }); |
2639 | 2785 |
2640 | |
2641 unittest.group("obj-schema-ChromeOsDevice", () { | 2786 unittest.group("obj-schema-ChromeOsDevice", () { |
2642 unittest.test("to-json--from-json", () { | 2787 unittest.test("to-json--from-json", () { |
2643 var o = buildChromeOsDevice(); | 2788 var o = buildChromeOsDevice(); |
2644 var od = new api.ChromeOsDevice.fromJson(o.toJson()); | 2789 var od = new api.ChromeOsDevice.fromJson(o.toJson()); |
2645 checkChromeOsDevice(od); | 2790 checkChromeOsDevice(od); |
2646 }); | 2791 }); |
2647 }); | 2792 }); |
2648 | 2793 |
2649 | |
2650 unittest.group("obj-schema-ChromeOsDeviceAction", () { | 2794 unittest.group("obj-schema-ChromeOsDeviceAction", () { |
2651 unittest.test("to-json--from-json", () { | 2795 unittest.test("to-json--from-json", () { |
2652 var o = buildChromeOsDeviceAction(); | 2796 var o = buildChromeOsDeviceAction(); |
2653 var od = new api.ChromeOsDeviceAction.fromJson(o.toJson()); | 2797 var od = new api.ChromeOsDeviceAction.fromJson(o.toJson()); |
2654 checkChromeOsDeviceAction(od); | 2798 checkChromeOsDeviceAction(od); |
2655 }); | 2799 }); |
2656 }); | 2800 }); |
2657 | 2801 |
2658 | |
2659 unittest.group("obj-schema-ChromeOsDevices", () { | 2802 unittest.group("obj-schema-ChromeOsDevices", () { |
2660 unittest.test("to-json--from-json", () { | 2803 unittest.test("to-json--from-json", () { |
2661 var o = buildChromeOsDevices(); | 2804 var o = buildChromeOsDevices(); |
2662 var od = new api.ChromeOsDevices.fromJson(o.toJson()); | 2805 var od = new api.ChromeOsDevices.fromJson(o.toJson()); |
2663 checkChromeOsDevices(od); | 2806 checkChromeOsDevices(od); |
2664 }); | 2807 }); |
2665 }); | 2808 }); |
2666 | 2809 |
2667 | |
2668 unittest.group("obj-schema-ChromeOsMoveDevicesToOu", () { | 2810 unittest.group("obj-schema-ChromeOsMoveDevicesToOu", () { |
2669 unittest.test("to-json--from-json", () { | 2811 unittest.test("to-json--from-json", () { |
2670 var o = buildChromeOsMoveDevicesToOu(); | 2812 var o = buildChromeOsMoveDevicesToOu(); |
2671 var od = new api.ChromeOsMoveDevicesToOu.fromJson(o.toJson()); | 2813 var od = new api.ChromeOsMoveDevicesToOu.fromJson(o.toJson()); |
2672 checkChromeOsMoveDevicesToOu(od); | 2814 checkChromeOsMoveDevicesToOu(od); |
2673 }); | 2815 }); |
2674 }); | 2816 }); |
2675 | 2817 |
2676 | |
2677 unittest.group("obj-schema-Customer", () { | 2818 unittest.group("obj-schema-Customer", () { |
2678 unittest.test("to-json--from-json", () { | 2819 unittest.test("to-json--from-json", () { |
2679 var o = buildCustomer(); | 2820 var o = buildCustomer(); |
2680 var od = new api.Customer.fromJson(o.toJson()); | 2821 var od = new api.Customer.fromJson(o.toJson()); |
2681 checkCustomer(od); | 2822 checkCustomer(od); |
2682 }); | 2823 }); |
2683 }); | 2824 }); |
2684 | 2825 |
2685 | |
2686 unittest.group("obj-schema-CustomerPostalAddress", () { | 2826 unittest.group("obj-schema-CustomerPostalAddress", () { |
2687 unittest.test("to-json--from-json", () { | 2827 unittest.test("to-json--from-json", () { |
2688 var o = buildCustomerPostalAddress(); | 2828 var o = buildCustomerPostalAddress(); |
2689 var od = new api.CustomerPostalAddress.fromJson(o.toJson()); | 2829 var od = new api.CustomerPostalAddress.fromJson(o.toJson()); |
2690 checkCustomerPostalAddress(od); | 2830 checkCustomerPostalAddress(od); |
2691 }); | 2831 }); |
2692 }); | 2832 }); |
2693 | 2833 |
2694 | |
2695 unittest.group("obj-schema-DomainAlias", () { | 2834 unittest.group("obj-schema-DomainAlias", () { |
2696 unittest.test("to-json--from-json", () { | 2835 unittest.test("to-json--from-json", () { |
2697 var o = buildDomainAlias(); | 2836 var o = buildDomainAlias(); |
2698 var od = new api.DomainAlias.fromJson(o.toJson()); | 2837 var od = new api.DomainAlias.fromJson(o.toJson()); |
2699 checkDomainAlias(od); | 2838 checkDomainAlias(od); |
2700 }); | 2839 }); |
2701 }); | 2840 }); |
2702 | 2841 |
2703 | |
2704 unittest.group("obj-schema-DomainAliases", () { | 2842 unittest.group("obj-schema-DomainAliases", () { |
2705 unittest.test("to-json--from-json", () { | 2843 unittest.test("to-json--from-json", () { |
2706 var o = buildDomainAliases(); | 2844 var o = buildDomainAliases(); |
2707 var od = new api.DomainAliases.fromJson(o.toJson()); | 2845 var od = new api.DomainAliases.fromJson(o.toJson()); |
2708 checkDomainAliases(od); | 2846 checkDomainAliases(od); |
2709 }); | 2847 }); |
2710 }); | 2848 }); |
2711 | 2849 |
2712 | |
2713 unittest.group("obj-schema-Domains", () { | 2850 unittest.group("obj-schema-Domains", () { |
2714 unittest.test("to-json--from-json", () { | 2851 unittest.test("to-json--from-json", () { |
2715 var o = buildDomains(); | 2852 var o = buildDomains(); |
2716 var od = new api.Domains.fromJson(o.toJson()); | 2853 var od = new api.Domains.fromJson(o.toJson()); |
2717 checkDomains(od); | 2854 checkDomains(od); |
2718 }); | 2855 }); |
2719 }); | 2856 }); |
2720 | 2857 |
2721 | |
2722 unittest.group("obj-schema-Domains2", () { | 2858 unittest.group("obj-schema-Domains2", () { |
2723 unittest.test("to-json--from-json", () { | 2859 unittest.test("to-json--from-json", () { |
2724 var o = buildDomains2(); | 2860 var o = buildDomains2(); |
2725 var od = new api.Domains2.fromJson(o.toJson()); | 2861 var od = new api.Domains2.fromJson(o.toJson()); |
2726 checkDomains2(od); | 2862 checkDomains2(od); |
2727 }); | 2863 }); |
2728 }); | 2864 }); |
2729 | 2865 |
2730 | |
2731 unittest.group("obj-schema-Group", () { | 2866 unittest.group("obj-schema-Group", () { |
2732 unittest.test("to-json--from-json", () { | 2867 unittest.test("to-json--from-json", () { |
2733 var o = buildGroup(); | 2868 var o = buildGroup(); |
2734 var od = new api.Group.fromJson(o.toJson()); | 2869 var od = new api.Group.fromJson(o.toJson()); |
2735 checkGroup(od); | 2870 checkGroup(od); |
2736 }); | 2871 }); |
2737 }); | 2872 }); |
2738 | 2873 |
2739 | |
2740 unittest.group("obj-schema-Groups", () { | 2874 unittest.group("obj-schema-Groups", () { |
2741 unittest.test("to-json--from-json", () { | 2875 unittest.test("to-json--from-json", () { |
2742 var o = buildGroups(); | 2876 var o = buildGroups(); |
2743 var od = new api.Groups.fromJson(o.toJson()); | 2877 var od = new api.Groups.fromJson(o.toJson()); |
2744 checkGroups(od); | 2878 checkGroups(od); |
2745 }); | 2879 }); |
2746 }); | 2880 }); |
2747 | 2881 |
2748 | |
2749 unittest.group("obj-schema-Member", () { | 2882 unittest.group("obj-schema-Member", () { |
2750 unittest.test("to-json--from-json", () { | 2883 unittest.test("to-json--from-json", () { |
2751 var o = buildMember(); | 2884 var o = buildMember(); |
2752 var od = new api.Member.fromJson(o.toJson()); | 2885 var od = new api.Member.fromJson(o.toJson()); |
2753 checkMember(od); | 2886 checkMember(od); |
2754 }); | 2887 }); |
2755 }); | 2888 }); |
2756 | 2889 |
2757 | |
2758 unittest.group("obj-schema-Members", () { | 2890 unittest.group("obj-schema-Members", () { |
2759 unittest.test("to-json--from-json", () { | 2891 unittest.test("to-json--from-json", () { |
2760 var o = buildMembers(); | 2892 var o = buildMembers(); |
2761 var od = new api.Members.fromJson(o.toJson()); | 2893 var od = new api.Members.fromJson(o.toJson()); |
2762 checkMembers(od); | 2894 checkMembers(od); |
2763 }); | 2895 }); |
2764 }); | 2896 }); |
2765 | 2897 |
2766 | |
2767 unittest.group("obj-schema-MobileDeviceApplications", () { | 2898 unittest.group("obj-schema-MobileDeviceApplications", () { |
2768 unittest.test("to-json--from-json", () { | 2899 unittest.test("to-json--from-json", () { |
2769 var o = buildMobileDeviceApplications(); | 2900 var o = buildMobileDeviceApplications(); |
2770 var od = new api.MobileDeviceApplications.fromJson(o.toJson()); | 2901 var od = new api.MobileDeviceApplications.fromJson(o.toJson()); |
2771 checkMobileDeviceApplications(od); | 2902 checkMobileDeviceApplications(od); |
2772 }); | 2903 }); |
2773 }); | 2904 }); |
2774 | 2905 |
2775 | |
2776 unittest.group("obj-schema-MobileDevice", () { | 2906 unittest.group("obj-schema-MobileDevice", () { |
2777 unittest.test("to-json--from-json", () { | 2907 unittest.test("to-json--from-json", () { |
2778 var o = buildMobileDevice(); | 2908 var o = buildMobileDevice(); |
2779 var od = new api.MobileDevice.fromJson(o.toJson()); | 2909 var od = new api.MobileDevice.fromJson(o.toJson()); |
2780 checkMobileDevice(od); | 2910 checkMobileDevice(od); |
2781 }); | 2911 }); |
2782 }); | 2912 }); |
2783 | 2913 |
2784 | |
2785 unittest.group("obj-schema-MobileDeviceAction", () { | 2914 unittest.group("obj-schema-MobileDeviceAction", () { |
2786 unittest.test("to-json--from-json", () { | 2915 unittest.test("to-json--from-json", () { |
2787 var o = buildMobileDeviceAction(); | 2916 var o = buildMobileDeviceAction(); |
2788 var od = new api.MobileDeviceAction.fromJson(o.toJson()); | 2917 var od = new api.MobileDeviceAction.fromJson(o.toJson()); |
2789 checkMobileDeviceAction(od); | 2918 checkMobileDeviceAction(od); |
2790 }); | 2919 }); |
2791 }); | 2920 }); |
2792 | 2921 |
2793 | |
2794 unittest.group("obj-schema-MobileDevices", () { | 2922 unittest.group("obj-schema-MobileDevices", () { |
2795 unittest.test("to-json--from-json", () { | 2923 unittest.test("to-json--from-json", () { |
2796 var o = buildMobileDevices(); | 2924 var o = buildMobileDevices(); |
2797 var od = new api.MobileDevices.fromJson(o.toJson()); | 2925 var od = new api.MobileDevices.fromJson(o.toJson()); |
2798 checkMobileDevices(od); | 2926 checkMobileDevices(od); |
2799 }); | 2927 }); |
2800 }); | 2928 }); |
2801 | 2929 |
2802 | |
2803 unittest.group("obj-schema-Notification", () { | 2930 unittest.group("obj-schema-Notification", () { |
2804 unittest.test("to-json--from-json", () { | 2931 unittest.test("to-json--from-json", () { |
2805 var o = buildNotification(); | 2932 var o = buildNotification(); |
2806 var od = new api.Notification.fromJson(o.toJson()); | 2933 var od = new api.Notification.fromJson(o.toJson()); |
2807 checkNotification(od); | 2934 checkNotification(od); |
2808 }); | 2935 }); |
2809 }); | 2936 }); |
2810 | 2937 |
2811 | |
2812 unittest.group("obj-schema-Notifications", () { | 2938 unittest.group("obj-schema-Notifications", () { |
2813 unittest.test("to-json--from-json", () { | 2939 unittest.test("to-json--from-json", () { |
2814 var o = buildNotifications(); | 2940 var o = buildNotifications(); |
2815 var od = new api.Notifications.fromJson(o.toJson()); | 2941 var od = new api.Notifications.fromJson(o.toJson()); |
2816 checkNotifications(od); | 2942 checkNotifications(od); |
2817 }); | 2943 }); |
2818 }); | 2944 }); |
2819 | 2945 |
2820 | |
2821 unittest.group("obj-schema-OrgUnit", () { | 2946 unittest.group("obj-schema-OrgUnit", () { |
2822 unittest.test("to-json--from-json", () { | 2947 unittest.test("to-json--from-json", () { |
2823 var o = buildOrgUnit(); | 2948 var o = buildOrgUnit(); |
2824 var od = new api.OrgUnit.fromJson(o.toJson()); | 2949 var od = new api.OrgUnit.fromJson(o.toJson()); |
2825 checkOrgUnit(od); | 2950 checkOrgUnit(od); |
2826 }); | 2951 }); |
2827 }); | 2952 }); |
2828 | 2953 |
2829 | |
2830 unittest.group("obj-schema-OrgUnits", () { | 2954 unittest.group("obj-schema-OrgUnits", () { |
2831 unittest.test("to-json--from-json", () { | 2955 unittest.test("to-json--from-json", () { |
2832 var o = buildOrgUnits(); | 2956 var o = buildOrgUnits(); |
2833 var od = new api.OrgUnits.fromJson(o.toJson()); | 2957 var od = new api.OrgUnits.fromJson(o.toJson()); |
2834 checkOrgUnits(od); | 2958 checkOrgUnits(od); |
2835 }); | 2959 }); |
2836 }); | 2960 }); |
2837 | 2961 |
2838 | |
2839 unittest.group("obj-schema-Privilege", () { | 2962 unittest.group("obj-schema-Privilege", () { |
2840 unittest.test("to-json--from-json", () { | 2963 unittest.test("to-json--from-json", () { |
2841 var o = buildPrivilege(); | 2964 var o = buildPrivilege(); |
2842 var od = new api.Privilege.fromJson(o.toJson()); | 2965 var od = new api.Privilege.fromJson(o.toJson()); |
2843 checkPrivilege(od); | 2966 checkPrivilege(od); |
2844 }); | 2967 }); |
2845 }); | 2968 }); |
2846 | 2969 |
2847 | |
2848 unittest.group("obj-schema-Privileges", () { | 2970 unittest.group("obj-schema-Privileges", () { |
2849 unittest.test("to-json--from-json", () { | 2971 unittest.test("to-json--from-json", () { |
2850 var o = buildPrivileges(); | 2972 var o = buildPrivileges(); |
2851 var od = new api.Privileges.fromJson(o.toJson()); | 2973 var od = new api.Privileges.fromJson(o.toJson()); |
2852 checkPrivileges(od); | 2974 checkPrivileges(od); |
2853 }); | 2975 }); |
2854 }); | 2976 }); |
2855 | 2977 |
2856 | |
2857 unittest.group("obj-schema-RoleRolePrivileges", () { | 2978 unittest.group("obj-schema-RoleRolePrivileges", () { |
2858 unittest.test("to-json--from-json", () { | 2979 unittest.test("to-json--from-json", () { |
2859 var o = buildRoleRolePrivileges(); | 2980 var o = buildRoleRolePrivileges(); |
2860 var od = new api.RoleRolePrivileges.fromJson(o.toJson()); | 2981 var od = new api.RoleRolePrivileges.fromJson(o.toJson()); |
2861 checkRoleRolePrivileges(od); | 2982 checkRoleRolePrivileges(od); |
2862 }); | 2983 }); |
2863 }); | 2984 }); |
2864 | 2985 |
2865 | |
2866 unittest.group("obj-schema-Role", () { | 2986 unittest.group("obj-schema-Role", () { |
2867 unittest.test("to-json--from-json", () { | 2987 unittest.test("to-json--from-json", () { |
2868 var o = buildRole(); | 2988 var o = buildRole(); |
2869 var od = new api.Role.fromJson(o.toJson()); | 2989 var od = new api.Role.fromJson(o.toJson()); |
2870 checkRole(od); | 2990 checkRole(od); |
2871 }); | 2991 }); |
2872 }); | 2992 }); |
2873 | 2993 |
2874 | |
2875 unittest.group("obj-schema-RoleAssignment", () { | 2994 unittest.group("obj-schema-RoleAssignment", () { |
2876 unittest.test("to-json--from-json", () { | 2995 unittest.test("to-json--from-json", () { |
2877 var o = buildRoleAssignment(); | 2996 var o = buildRoleAssignment(); |
2878 var od = new api.RoleAssignment.fromJson(o.toJson()); | 2997 var od = new api.RoleAssignment.fromJson(o.toJson()); |
2879 checkRoleAssignment(od); | 2998 checkRoleAssignment(od); |
2880 }); | 2999 }); |
2881 }); | 3000 }); |
2882 | 3001 |
2883 | |
2884 unittest.group("obj-schema-RoleAssignments", () { | 3002 unittest.group("obj-schema-RoleAssignments", () { |
2885 unittest.test("to-json--from-json", () { | 3003 unittest.test("to-json--from-json", () { |
2886 var o = buildRoleAssignments(); | 3004 var o = buildRoleAssignments(); |
2887 var od = new api.RoleAssignments.fromJson(o.toJson()); | 3005 var od = new api.RoleAssignments.fromJson(o.toJson()); |
2888 checkRoleAssignments(od); | 3006 checkRoleAssignments(od); |
2889 }); | 3007 }); |
2890 }); | 3008 }); |
2891 | 3009 |
2892 | |
2893 unittest.group("obj-schema-Roles", () { | 3010 unittest.group("obj-schema-Roles", () { |
2894 unittest.test("to-json--from-json", () { | 3011 unittest.test("to-json--from-json", () { |
2895 var o = buildRoles(); | 3012 var o = buildRoles(); |
2896 var od = new api.Roles.fromJson(o.toJson()); | 3013 var od = new api.Roles.fromJson(o.toJson()); |
2897 checkRoles(od); | 3014 checkRoles(od); |
2898 }); | 3015 }); |
2899 }); | 3016 }); |
2900 | 3017 |
2901 | |
2902 unittest.group("obj-schema-Schema", () { | 3018 unittest.group("obj-schema-Schema", () { |
2903 unittest.test("to-json--from-json", () { | 3019 unittest.test("to-json--from-json", () { |
2904 var o = buildSchema(); | 3020 var o = buildSchema(); |
2905 var od = new api.Schema.fromJson(o.toJson()); | 3021 var od = new api.Schema.fromJson(o.toJson()); |
2906 checkSchema(od); | 3022 checkSchema(od); |
2907 }); | 3023 }); |
2908 }); | 3024 }); |
2909 | 3025 |
2910 | |
2911 unittest.group("obj-schema-SchemaFieldSpecNumericIndexingSpec", () { | 3026 unittest.group("obj-schema-SchemaFieldSpecNumericIndexingSpec", () { |
2912 unittest.test("to-json--from-json", () { | 3027 unittest.test("to-json--from-json", () { |
2913 var o = buildSchemaFieldSpecNumericIndexingSpec(); | 3028 var o = buildSchemaFieldSpecNumericIndexingSpec(); |
2914 var od = new api.SchemaFieldSpecNumericIndexingSpec.fromJson(o.toJson()); | 3029 var od = new api.SchemaFieldSpecNumericIndexingSpec.fromJson(o.toJson()); |
2915 checkSchemaFieldSpecNumericIndexingSpec(od); | 3030 checkSchemaFieldSpecNumericIndexingSpec(od); |
2916 }); | 3031 }); |
2917 }); | 3032 }); |
2918 | 3033 |
2919 | |
2920 unittest.group("obj-schema-SchemaFieldSpec", () { | 3034 unittest.group("obj-schema-SchemaFieldSpec", () { |
2921 unittest.test("to-json--from-json", () { | 3035 unittest.test("to-json--from-json", () { |
2922 var o = buildSchemaFieldSpec(); | 3036 var o = buildSchemaFieldSpec(); |
2923 var od = new api.SchemaFieldSpec.fromJson(o.toJson()); | 3037 var od = new api.SchemaFieldSpec.fromJson(o.toJson()); |
2924 checkSchemaFieldSpec(od); | 3038 checkSchemaFieldSpec(od); |
2925 }); | 3039 }); |
2926 }); | 3040 }); |
2927 | 3041 |
2928 | |
2929 unittest.group("obj-schema-Schemas", () { | 3042 unittest.group("obj-schema-Schemas", () { |
2930 unittest.test("to-json--from-json", () { | 3043 unittest.test("to-json--from-json", () { |
2931 var o = buildSchemas(); | 3044 var o = buildSchemas(); |
2932 var od = new api.Schemas.fromJson(o.toJson()); | 3045 var od = new api.Schemas.fromJson(o.toJson()); |
2933 checkSchemas(od); | 3046 checkSchemas(od); |
2934 }); | 3047 }); |
2935 }); | 3048 }); |
2936 | 3049 |
2937 | |
2938 unittest.group("obj-schema-Token", () { | 3050 unittest.group("obj-schema-Token", () { |
2939 unittest.test("to-json--from-json", () { | 3051 unittest.test("to-json--from-json", () { |
2940 var o = buildToken(); | 3052 var o = buildToken(); |
2941 var od = new api.Token.fromJson(o.toJson()); | 3053 var od = new api.Token.fromJson(o.toJson()); |
2942 checkToken(od); | 3054 checkToken(od); |
2943 }); | 3055 }); |
2944 }); | 3056 }); |
2945 | 3057 |
2946 | |
2947 unittest.group("obj-schema-Tokens", () { | 3058 unittest.group("obj-schema-Tokens", () { |
2948 unittest.test("to-json--from-json", () { | 3059 unittest.test("to-json--from-json", () { |
2949 var o = buildTokens(); | 3060 var o = buildTokens(); |
2950 var od = new api.Tokens.fromJson(o.toJson()); | 3061 var od = new api.Tokens.fromJson(o.toJson()); |
2951 checkTokens(od); | 3062 checkTokens(od); |
2952 }); | 3063 }); |
2953 }); | 3064 }); |
2954 | 3065 |
2955 | |
2956 unittest.group("obj-schema-User", () { | 3066 unittest.group("obj-schema-User", () { |
2957 unittest.test("to-json--from-json", () { | 3067 unittest.test("to-json--from-json", () { |
2958 var o = buildUser(); | 3068 var o = buildUser(); |
2959 var od = new api.User.fromJson(o.toJson()); | 3069 var od = new api.User.fromJson(o.toJson()); |
2960 checkUser(od); | 3070 checkUser(od); |
2961 }); | 3071 }); |
2962 }); | 3072 }); |
2963 | 3073 |
2964 | |
2965 unittest.group("obj-schema-UserAbout", () { | 3074 unittest.group("obj-schema-UserAbout", () { |
2966 unittest.test("to-json--from-json", () { | 3075 unittest.test("to-json--from-json", () { |
2967 var o = buildUserAbout(); | 3076 var o = buildUserAbout(); |
2968 var od = new api.UserAbout.fromJson(o.toJson()); | 3077 var od = new api.UserAbout.fromJson(o.toJson()); |
2969 checkUserAbout(od); | 3078 checkUserAbout(od); |
2970 }); | 3079 }); |
2971 }); | 3080 }); |
2972 | 3081 |
2973 | |
2974 unittest.group("obj-schema-UserAddress", () { | 3082 unittest.group("obj-schema-UserAddress", () { |
2975 unittest.test("to-json--from-json", () { | 3083 unittest.test("to-json--from-json", () { |
2976 var o = buildUserAddress(); | 3084 var o = buildUserAddress(); |
2977 var od = new api.UserAddress.fromJson(o.toJson()); | 3085 var od = new api.UserAddress.fromJson(o.toJson()); |
2978 checkUserAddress(od); | 3086 checkUserAddress(od); |
2979 }); | 3087 }); |
2980 }); | 3088 }); |
2981 | 3089 |
2982 | |
2983 unittest.group("obj-schema-UserCustomProperties", () { | 3090 unittest.group("obj-schema-UserCustomProperties", () { |
2984 unittest.test("to-json--from-json", () { | 3091 unittest.test("to-json--from-json", () { |
2985 var o = buildUserCustomProperties(); | 3092 var o = buildUserCustomProperties(); |
2986 var od = new api.UserCustomProperties.fromJson(o.toJson()); | 3093 var od = new api.UserCustomProperties.fromJson(o.toJson()); |
2987 checkUserCustomProperties(od); | 3094 checkUserCustomProperties(od); |
2988 }); | 3095 }); |
2989 }); | 3096 }); |
2990 | 3097 |
2991 | |
2992 unittest.group("obj-schema-UserEmail", () { | 3098 unittest.group("obj-schema-UserEmail", () { |
2993 unittest.test("to-json--from-json", () { | 3099 unittest.test("to-json--from-json", () { |
2994 var o = buildUserEmail(); | 3100 var o = buildUserEmail(); |
2995 var od = new api.UserEmail.fromJson(o.toJson()); | 3101 var od = new api.UserEmail.fromJson(o.toJson()); |
2996 checkUserEmail(od); | 3102 checkUserEmail(od); |
2997 }); | 3103 }); |
2998 }); | 3104 }); |
2999 | 3105 |
3000 | |
3001 unittest.group("obj-schema-UserExternalId", () { | 3106 unittest.group("obj-schema-UserExternalId", () { |
3002 unittest.test("to-json--from-json", () { | 3107 unittest.test("to-json--from-json", () { |
3003 var o = buildUserExternalId(); | 3108 var o = buildUserExternalId(); |
3004 var od = new api.UserExternalId.fromJson(o.toJson()); | 3109 var od = new api.UserExternalId.fromJson(o.toJson()); |
3005 checkUserExternalId(od); | 3110 checkUserExternalId(od); |
3006 }); | 3111 }); |
3007 }); | 3112 }); |
3008 | 3113 |
3009 | |
3010 unittest.group("obj-schema-UserIm", () { | 3114 unittest.group("obj-schema-UserIm", () { |
3011 unittest.test("to-json--from-json", () { | 3115 unittest.test("to-json--from-json", () { |
3012 var o = buildUserIm(); | 3116 var o = buildUserIm(); |
3013 var od = new api.UserIm.fromJson(o.toJson()); | 3117 var od = new api.UserIm.fromJson(o.toJson()); |
3014 checkUserIm(od); | 3118 checkUserIm(od); |
3015 }); | 3119 }); |
3016 }); | 3120 }); |
3017 | 3121 |
3018 | |
3019 unittest.group("obj-schema-UserKeyword", () { | 3122 unittest.group("obj-schema-UserKeyword", () { |
3020 unittest.test("to-json--from-json", () { | 3123 unittest.test("to-json--from-json", () { |
3021 var o = buildUserKeyword(); | 3124 var o = buildUserKeyword(); |
3022 var od = new api.UserKeyword.fromJson(o.toJson()); | 3125 var od = new api.UserKeyword.fromJson(o.toJson()); |
3023 checkUserKeyword(od); | 3126 checkUserKeyword(od); |
3024 }); | 3127 }); |
3025 }); | 3128 }); |
3026 | 3129 |
3027 | |
3028 unittest.group("obj-schema-UserLanguage", () { | 3130 unittest.group("obj-schema-UserLanguage", () { |
3029 unittest.test("to-json--from-json", () { | 3131 unittest.test("to-json--from-json", () { |
3030 var o = buildUserLanguage(); | 3132 var o = buildUserLanguage(); |
3031 var od = new api.UserLanguage.fromJson(o.toJson()); | 3133 var od = new api.UserLanguage.fromJson(o.toJson()); |
3032 checkUserLanguage(od); | 3134 checkUserLanguage(od); |
3033 }); | 3135 }); |
3034 }); | 3136 }); |
3035 | 3137 |
3036 | |
3037 unittest.group("obj-schema-UserLocation", () { | 3138 unittest.group("obj-schema-UserLocation", () { |
3038 unittest.test("to-json--from-json", () { | 3139 unittest.test("to-json--from-json", () { |
3039 var o = buildUserLocation(); | 3140 var o = buildUserLocation(); |
3040 var od = new api.UserLocation.fromJson(o.toJson()); | 3141 var od = new api.UserLocation.fromJson(o.toJson()); |
3041 checkUserLocation(od); | 3142 checkUserLocation(od); |
3042 }); | 3143 }); |
3043 }); | 3144 }); |
3044 | 3145 |
3045 | |
3046 unittest.group("obj-schema-UserMakeAdmin", () { | 3146 unittest.group("obj-schema-UserMakeAdmin", () { |
3047 unittest.test("to-json--from-json", () { | 3147 unittest.test("to-json--from-json", () { |
3048 var o = buildUserMakeAdmin(); | 3148 var o = buildUserMakeAdmin(); |
3049 var od = new api.UserMakeAdmin.fromJson(o.toJson()); | 3149 var od = new api.UserMakeAdmin.fromJson(o.toJson()); |
3050 checkUserMakeAdmin(od); | 3150 checkUserMakeAdmin(od); |
3051 }); | 3151 }); |
3052 }); | 3152 }); |
3053 | 3153 |
3054 | |
3055 unittest.group("obj-schema-UserName", () { | 3154 unittest.group("obj-schema-UserName", () { |
3056 unittest.test("to-json--from-json", () { | 3155 unittest.test("to-json--from-json", () { |
3057 var o = buildUserName(); | 3156 var o = buildUserName(); |
3058 var od = new api.UserName.fromJson(o.toJson()); | 3157 var od = new api.UserName.fromJson(o.toJson()); |
3059 checkUserName(od); | 3158 checkUserName(od); |
3060 }); | 3159 }); |
3061 }); | 3160 }); |
3062 | 3161 |
3063 | |
3064 unittest.group("obj-schema-UserOrganization", () { | 3162 unittest.group("obj-schema-UserOrganization", () { |
3065 unittest.test("to-json--from-json", () { | 3163 unittest.test("to-json--from-json", () { |
3066 var o = buildUserOrganization(); | 3164 var o = buildUserOrganization(); |
3067 var od = new api.UserOrganization.fromJson(o.toJson()); | 3165 var od = new api.UserOrganization.fromJson(o.toJson()); |
3068 checkUserOrganization(od); | 3166 checkUserOrganization(od); |
3069 }); | 3167 }); |
3070 }); | 3168 }); |
3071 | 3169 |
3072 | |
3073 unittest.group("obj-schema-UserPhone", () { | 3170 unittest.group("obj-schema-UserPhone", () { |
3074 unittest.test("to-json--from-json", () { | 3171 unittest.test("to-json--from-json", () { |
3075 var o = buildUserPhone(); | 3172 var o = buildUserPhone(); |
3076 var od = new api.UserPhone.fromJson(o.toJson()); | 3173 var od = new api.UserPhone.fromJson(o.toJson()); |
3077 checkUserPhone(od); | 3174 checkUserPhone(od); |
3078 }); | 3175 }); |
3079 }); | 3176 }); |
3080 | 3177 |
3081 | |
3082 unittest.group("obj-schema-UserPhoto", () { | 3178 unittest.group("obj-schema-UserPhoto", () { |
3083 unittest.test("to-json--from-json", () { | 3179 unittest.test("to-json--from-json", () { |
3084 var o = buildUserPhoto(); | 3180 var o = buildUserPhoto(); |
3085 var od = new api.UserPhoto.fromJson(o.toJson()); | 3181 var od = new api.UserPhoto.fromJson(o.toJson()); |
3086 checkUserPhoto(od); | 3182 checkUserPhoto(od); |
3087 }); | 3183 }); |
3088 }); | 3184 }); |
3089 | 3185 |
3090 | |
3091 unittest.group("obj-schema-UserPosixAccount", () { | 3186 unittest.group("obj-schema-UserPosixAccount", () { |
3092 unittest.test("to-json--from-json", () { | 3187 unittest.test("to-json--from-json", () { |
3093 var o = buildUserPosixAccount(); | 3188 var o = buildUserPosixAccount(); |
3094 var od = new api.UserPosixAccount.fromJson(o.toJson()); | 3189 var od = new api.UserPosixAccount.fromJson(o.toJson()); |
3095 checkUserPosixAccount(od); | 3190 checkUserPosixAccount(od); |
3096 }); | 3191 }); |
3097 }); | 3192 }); |
3098 | 3193 |
3099 | |
3100 unittest.group("obj-schema-UserRelation", () { | 3194 unittest.group("obj-schema-UserRelation", () { |
3101 unittest.test("to-json--from-json", () { | 3195 unittest.test("to-json--from-json", () { |
3102 var o = buildUserRelation(); | 3196 var o = buildUserRelation(); |
3103 var od = new api.UserRelation.fromJson(o.toJson()); | 3197 var od = new api.UserRelation.fromJson(o.toJson()); |
3104 checkUserRelation(od); | 3198 checkUserRelation(od); |
3105 }); | 3199 }); |
3106 }); | 3200 }); |
3107 | 3201 |
3108 | |
3109 unittest.group("obj-schema-UserSshPublicKey", () { | 3202 unittest.group("obj-schema-UserSshPublicKey", () { |
3110 unittest.test("to-json--from-json", () { | 3203 unittest.test("to-json--from-json", () { |
3111 var o = buildUserSshPublicKey(); | 3204 var o = buildUserSshPublicKey(); |
3112 var od = new api.UserSshPublicKey.fromJson(o.toJson()); | 3205 var od = new api.UserSshPublicKey.fromJson(o.toJson()); |
3113 checkUserSshPublicKey(od); | 3206 checkUserSshPublicKey(od); |
3114 }); | 3207 }); |
3115 }); | 3208 }); |
3116 | 3209 |
3117 | |
3118 unittest.group("obj-schema-UserUndelete", () { | 3210 unittest.group("obj-schema-UserUndelete", () { |
3119 unittest.test("to-json--from-json", () { | 3211 unittest.test("to-json--from-json", () { |
3120 var o = buildUserUndelete(); | 3212 var o = buildUserUndelete(); |
3121 var od = new api.UserUndelete.fromJson(o.toJson()); | 3213 var od = new api.UserUndelete.fromJson(o.toJson()); |
3122 checkUserUndelete(od); | 3214 checkUserUndelete(od); |
3123 }); | 3215 }); |
3124 }); | 3216 }); |
3125 | 3217 |
3126 | |
3127 unittest.group("obj-schema-UserWebsite", () { | 3218 unittest.group("obj-schema-UserWebsite", () { |
3128 unittest.test("to-json--from-json", () { | 3219 unittest.test("to-json--from-json", () { |
3129 var o = buildUserWebsite(); | 3220 var o = buildUserWebsite(); |
3130 var od = new api.UserWebsite.fromJson(o.toJson()); | 3221 var od = new api.UserWebsite.fromJson(o.toJson()); |
3131 checkUserWebsite(od); | 3222 checkUserWebsite(od); |
3132 }); | 3223 }); |
3133 }); | 3224 }); |
3134 | 3225 |
3135 | |
3136 unittest.group("obj-schema-Users", () { | 3226 unittest.group("obj-schema-Users", () { |
3137 unittest.test("to-json--from-json", () { | 3227 unittest.test("to-json--from-json", () { |
3138 var o = buildUsers(); | 3228 var o = buildUsers(); |
3139 var od = new api.Users.fromJson(o.toJson()); | 3229 var od = new api.Users.fromJson(o.toJson()); |
3140 checkUsers(od); | 3230 checkUsers(od); |
3141 }); | 3231 }); |
3142 }); | 3232 }); |
3143 | 3233 |
3144 | |
3145 unittest.group("obj-schema-VerificationCode", () { | 3234 unittest.group("obj-schema-VerificationCode", () { |
3146 unittest.test("to-json--from-json", () { | 3235 unittest.test("to-json--from-json", () { |
3147 var o = buildVerificationCode(); | 3236 var o = buildVerificationCode(); |
3148 var od = new api.VerificationCode.fromJson(o.toJson()); | 3237 var od = new api.VerificationCode.fromJson(o.toJson()); |
3149 checkVerificationCode(od); | 3238 checkVerificationCode(od); |
3150 }); | 3239 }); |
3151 }); | 3240 }); |
3152 | 3241 |
3153 | |
3154 unittest.group("obj-schema-VerificationCodes", () { | 3242 unittest.group("obj-schema-VerificationCodes", () { |
3155 unittest.test("to-json--from-json", () { | 3243 unittest.test("to-json--from-json", () { |
3156 var o = buildVerificationCodes(); | 3244 var o = buildVerificationCodes(); |
3157 var od = new api.VerificationCodes.fromJson(o.toJson()); | 3245 var od = new api.VerificationCodes.fromJson(o.toJson()); |
3158 checkVerificationCodes(od); | 3246 checkVerificationCodes(od); |
3159 }); | 3247 }); |
3160 }); | 3248 }); |
3161 | 3249 |
3162 | |
3163 unittest.group("resource-AspsResourceApi", () { | 3250 unittest.group("resource-AspsResourceApi", () { |
3164 unittest.test("method--delete", () { | 3251 unittest.test("method--delete", () { |
3165 | |
3166 var mock = new HttpServerMock(); | 3252 var mock = new HttpServerMock(); |
3167 api.AspsResourceApi res = new api.AdminApi(mock).asps; | 3253 api.AspsResourceApi res = new api.AdminApi(mock).asps; |
3168 var arg_userKey = "foo"; | 3254 var arg_userKey = "foo"; |
3169 var arg_codeId = 42; | 3255 var arg_codeId = 42; |
3170 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3256 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3171 var path = (req.url).path; | 3257 var path = (req.url).path; |
3172 var pathOffset = 0; | 3258 var pathOffset = 0; |
3173 var index; | 3259 var index; |
3174 var subPart; | 3260 var subPart; |
3175 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3261 unittest.expect( |
| 3262 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3176 pathOffset += 1; | 3263 pathOffset += 1; |
3177 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3264 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3265 unittest.equals("admin/directory/v1/")); |
3178 pathOffset += 19; | 3266 pathOffset += 19; |
3179 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 3267 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3268 unittest.equals("users/")); |
3180 pathOffset += 6; | 3269 pathOffset += 6; |
3181 index = path.indexOf("/asps/", pathOffset); | 3270 index = path.indexOf("/asps/", pathOffset); |
3182 unittest.expect(index >= 0, unittest.isTrue); | 3271 unittest.expect(index >= 0, unittest.isTrue); |
3183 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3272 subPart = |
| 3273 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3184 pathOffset = index; | 3274 pathOffset = index; |
3185 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 3275 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
3186 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/asps/")); | 3276 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3277 unittest.equals("/asps/")); |
3187 pathOffset += 6; | 3278 pathOffset += 6; |
3188 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3279 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3189 pathOffset = path.length; | 3280 pathOffset = path.length; |
3190 unittest.expect(subPart, unittest.equals("$arg_codeId")); | 3281 unittest.expect(subPart, unittest.equals("$arg_codeId")); |
3191 | 3282 |
3192 var query = (req.url).query; | 3283 var query = (req.url).query; |
3193 var queryOffset = 0; | 3284 var queryOffset = 0; |
3194 var queryMap = {}; | 3285 var queryMap = {}; |
3195 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3286 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3196 parseBool(n) { | 3287 parseBool(n) { |
3197 if (n == "true") return true; | 3288 if (n == "true") return true; |
3198 if (n == "false") return false; | 3289 if (n == "false") return false; |
3199 if (n == null) return null; | 3290 if (n == null) return null; |
3200 throw new core.ArgumentError("Invalid boolean: $n"); | 3291 throw new core.ArgumentError("Invalid boolean: $n"); |
3201 } | 3292 } |
| 3293 |
3202 if (query.length > 0) { | 3294 if (query.length > 0) { |
3203 for (var part in query.split("&")) { | 3295 for (var part in query.split("&")) { |
3204 var keyvalue = part.split("="); | 3296 var keyvalue = part.split("="); |
3205 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3297 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3298 core.Uri.decodeQueryComponent(keyvalue[1])); |
3206 } | 3299 } |
3207 } | 3300 } |
3208 | 3301 |
3209 | |
3210 var h = { | 3302 var h = { |
3211 "content-type" : "application/json; charset=utf-8", | 3303 "content-type": "application/json; charset=utf-8", |
3212 }; | 3304 }; |
3213 var resp = ""; | 3305 var resp = ""; |
3214 return new async.Future.value(stringResponse(200, h, resp)); | 3306 return new async.Future.value(stringResponse(200, h, resp)); |
3215 }), true); | 3307 }), true); |
3216 res.delete(arg_userKey, arg_codeId).then(unittest.expectAsync1((_) {})); | 3308 res.delete(arg_userKey, arg_codeId).then(unittest.expectAsync1((_) {})); |
3217 }); | 3309 }); |
3218 | 3310 |
3219 unittest.test("method--get", () { | 3311 unittest.test("method--get", () { |
3220 | |
3221 var mock = new HttpServerMock(); | 3312 var mock = new HttpServerMock(); |
3222 api.AspsResourceApi res = new api.AdminApi(mock).asps; | 3313 api.AspsResourceApi res = new api.AdminApi(mock).asps; |
3223 var arg_userKey = "foo"; | 3314 var arg_userKey = "foo"; |
3224 var arg_codeId = 42; | 3315 var arg_codeId = 42; |
3225 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3316 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3226 var path = (req.url).path; | 3317 var path = (req.url).path; |
3227 var pathOffset = 0; | 3318 var pathOffset = 0; |
3228 var index; | 3319 var index; |
3229 var subPart; | 3320 var subPart; |
3230 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3321 unittest.expect( |
| 3322 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3231 pathOffset += 1; | 3323 pathOffset += 1; |
3232 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3324 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3325 unittest.equals("admin/directory/v1/")); |
3233 pathOffset += 19; | 3326 pathOffset += 19; |
3234 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 3327 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3328 unittest.equals("users/")); |
3235 pathOffset += 6; | 3329 pathOffset += 6; |
3236 index = path.indexOf("/asps/", pathOffset); | 3330 index = path.indexOf("/asps/", pathOffset); |
3237 unittest.expect(index >= 0, unittest.isTrue); | 3331 unittest.expect(index >= 0, unittest.isTrue); |
3238 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3332 subPart = |
| 3333 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3239 pathOffset = index; | 3334 pathOffset = index; |
3240 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 3335 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
3241 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/asps/")); | 3336 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3337 unittest.equals("/asps/")); |
3242 pathOffset += 6; | 3338 pathOffset += 6; |
3243 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3339 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3244 pathOffset = path.length; | 3340 pathOffset = path.length; |
3245 unittest.expect(subPart, unittest.equals("$arg_codeId")); | 3341 unittest.expect(subPart, unittest.equals("$arg_codeId")); |
3246 | 3342 |
3247 var query = (req.url).query; | 3343 var query = (req.url).query; |
3248 var queryOffset = 0; | 3344 var queryOffset = 0; |
3249 var queryMap = {}; | 3345 var queryMap = {}; |
3250 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3346 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3251 parseBool(n) { | 3347 parseBool(n) { |
3252 if (n == "true") return true; | 3348 if (n == "true") return true; |
3253 if (n == "false") return false; | 3349 if (n == "false") return false; |
3254 if (n == null) return null; | 3350 if (n == null) return null; |
3255 throw new core.ArgumentError("Invalid boolean: $n"); | 3351 throw new core.ArgumentError("Invalid boolean: $n"); |
3256 } | 3352 } |
| 3353 |
3257 if (query.length > 0) { | 3354 if (query.length > 0) { |
3258 for (var part in query.split("&")) { | 3355 for (var part in query.split("&")) { |
3259 var keyvalue = part.split("="); | 3356 var keyvalue = part.split("="); |
3260 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3357 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3358 core.Uri.decodeQueryComponent(keyvalue[1])); |
3261 } | 3359 } |
3262 } | 3360 } |
3263 | 3361 |
3264 | |
3265 var h = { | 3362 var h = { |
3266 "content-type" : "application/json; charset=utf-8", | 3363 "content-type": "application/json; charset=utf-8", |
3267 }; | 3364 }; |
3268 var resp = convert.JSON.encode(buildAsp()); | 3365 var resp = convert.JSON.encode(buildAsp()); |
3269 return new async.Future.value(stringResponse(200, h, resp)); | 3366 return new async.Future.value(stringResponse(200, h, resp)); |
3270 }), true); | 3367 }), true); |
3271 res.get(arg_userKey, arg_codeId).then(unittest.expectAsync1(((api.Asp resp
onse) { | 3368 res |
| 3369 .get(arg_userKey, arg_codeId) |
| 3370 .then(unittest.expectAsync1(((api.Asp response) { |
3272 checkAsp(response); | 3371 checkAsp(response); |
3273 }))); | 3372 }))); |
3274 }); | 3373 }); |
3275 | 3374 |
3276 unittest.test("method--list", () { | 3375 unittest.test("method--list", () { |
3277 | |
3278 var mock = new HttpServerMock(); | 3376 var mock = new HttpServerMock(); |
3279 api.AspsResourceApi res = new api.AdminApi(mock).asps; | 3377 api.AspsResourceApi res = new api.AdminApi(mock).asps; |
3280 var arg_userKey = "foo"; | 3378 var arg_userKey = "foo"; |
3281 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3379 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3282 var path = (req.url).path; | 3380 var path = (req.url).path; |
3283 var pathOffset = 0; | 3381 var pathOffset = 0; |
3284 var index; | 3382 var index; |
3285 var subPart; | 3383 var subPart; |
3286 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3384 unittest.expect( |
| 3385 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3287 pathOffset += 1; | 3386 pathOffset += 1; |
3288 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3387 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3388 unittest.equals("admin/directory/v1/")); |
3289 pathOffset += 19; | 3389 pathOffset += 19; |
3290 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 3390 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 3391 unittest.equals("users/")); |
3291 pathOffset += 6; | 3392 pathOffset += 6; |
3292 index = path.indexOf("/asps", pathOffset); | 3393 index = path.indexOf("/asps", pathOffset); |
3293 unittest.expect(index >= 0, unittest.isTrue); | 3394 unittest.expect(index >= 0, unittest.isTrue); |
3294 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3395 subPart = |
| 3396 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3295 pathOffset = index; | 3397 pathOffset = index; |
3296 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 3398 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
3297 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("/asps")); | 3399 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 3400 unittest.equals("/asps")); |
3298 pathOffset += 5; | 3401 pathOffset += 5; |
3299 | 3402 |
3300 var query = (req.url).query; | 3403 var query = (req.url).query; |
3301 var queryOffset = 0; | 3404 var queryOffset = 0; |
3302 var queryMap = {}; | 3405 var queryMap = {}; |
3303 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3406 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3304 parseBool(n) { | 3407 parseBool(n) { |
3305 if (n == "true") return true; | 3408 if (n == "true") return true; |
3306 if (n == "false") return false; | 3409 if (n == "false") return false; |
3307 if (n == null) return null; | 3410 if (n == null) return null; |
3308 throw new core.ArgumentError("Invalid boolean: $n"); | 3411 throw new core.ArgumentError("Invalid boolean: $n"); |
3309 } | 3412 } |
| 3413 |
3310 if (query.length > 0) { | 3414 if (query.length > 0) { |
3311 for (var part in query.split("&")) { | 3415 for (var part in query.split("&")) { |
3312 var keyvalue = part.split("="); | 3416 var keyvalue = part.split("="); |
3313 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3417 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3418 core.Uri.decodeQueryComponent(keyvalue[1])); |
3314 } | 3419 } |
3315 } | 3420 } |
3316 | 3421 |
3317 | |
3318 var h = { | 3422 var h = { |
3319 "content-type" : "application/json; charset=utf-8", | 3423 "content-type": "application/json; charset=utf-8", |
3320 }; | 3424 }; |
3321 var resp = convert.JSON.encode(buildAsps()); | 3425 var resp = convert.JSON.encode(buildAsps()); |
3322 return new async.Future.value(stringResponse(200, h, resp)); | 3426 return new async.Future.value(stringResponse(200, h, resp)); |
3323 }), true); | 3427 }), true); |
3324 res.list(arg_userKey).then(unittest.expectAsync1(((api.Asps response) { | 3428 res.list(arg_userKey).then(unittest.expectAsync1(((api.Asps response) { |
3325 checkAsps(response); | 3429 checkAsps(response); |
3326 }))); | 3430 }))); |
3327 }); | 3431 }); |
3328 | |
3329 }); | 3432 }); |
3330 | 3433 |
3331 | |
3332 unittest.group("resource-ChannelsResourceApi", () { | 3434 unittest.group("resource-ChannelsResourceApi", () { |
3333 unittest.test("method--stop", () { | 3435 unittest.test("method--stop", () { |
3334 | |
3335 var mock = new HttpServerMock(); | 3436 var mock = new HttpServerMock(); |
3336 api.ChannelsResourceApi res = new api.AdminApi(mock).channels; | 3437 api.ChannelsResourceApi res = new api.AdminApi(mock).channels; |
3337 var arg_request = buildChannel(); | 3438 var arg_request = buildChannel(); |
3338 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3439 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3339 var obj = new api.Channel.fromJson(json); | 3440 var obj = new api.Channel.fromJson(json); |
3340 checkChannel(obj); | 3441 checkChannel(obj); |
3341 | 3442 |
3342 var path = (req.url).path; | 3443 var path = (req.url).path; |
3343 var pathOffset = 0; | 3444 var pathOffset = 0; |
3344 var index; | 3445 var index; |
3345 var subPart; | 3446 var subPart; |
3346 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3447 unittest.expect( |
| 3448 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3347 pathOffset += 1; | 3449 pathOffset += 1; |
3348 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq
uals("admin/directory_v1/channels/stop")); | 3450 unittest.expect(path.substring(pathOffset, pathOffset + 32), |
| 3451 unittest.equals("admin/directory_v1/channels/stop")); |
3349 pathOffset += 32; | 3452 pathOffset += 32; |
3350 | 3453 |
3351 var query = (req.url).query; | 3454 var query = (req.url).query; |
3352 var queryOffset = 0; | 3455 var queryOffset = 0; |
3353 var queryMap = {}; | 3456 var queryMap = {}; |
3354 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3457 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3355 parseBool(n) { | 3458 parseBool(n) { |
3356 if (n == "true") return true; | 3459 if (n == "true") return true; |
3357 if (n == "false") return false; | 3460 if (n == "false") return false; |
3358 if (n == null) return null; | 3461 if (n == null) return null; |
3359 throw new core.ArgumentError("Invalid boolean: $n"); | 3462 throw new core.ArgumentError("Invalid boolean: $n"); |
3360 } | 3463 } |
| 3464 |
3361 if (query.length > 0) { | 3465 if (query.length > 0) { |
3362 for (var part in query.split("&")) { | 3466 for (var part in query.split("&")) { |
3363 var keyvalue = part.split("="); | 3467 var keyvalue = part.split("="); |
3364 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3468 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3469 core.Uri.decodeQueryComponent(keyvalue[1])); |
3365 } | 3470 } |
3366 } | 3471 } |
3367 | 3472 |
3368 | |
3369 var h = { | 3473 var h = { |
3370 "content-type" : "application/json; charset=utf-8", | 3474 "content-type": "application/json; charset=utf-8", |
3371 }; | 3475 }; |
3372 var resp = ""; | 3476 var resp = ""; |
3373 return new async.Future.value(stringResponse(200, h, resp)); | 3477 return new async.Future.value(stringResponse(200, h, resp)); |
3374 }), true); | 3478 }), true); |
3375 res.stop(arg_request).then(unittest.expectAsync1((_) {})); | 3479 res.stop(arg_request).then(unittest.expectAsync1((_) {})); |
3376 }); | 3480 }); |
3377 | |
3378 }); | 3481 }); |
3379 | 3482 |
3380 | |
3381 unittest.group("resource-ChromeosdevicesResourceApi", () { | 3483 unittest.group("resource-ChromeosdevicesResourceApi", () { |
3382 unittest.test("method--action", () { | 3484 unittest.test("method--action", () { |
3383 | |
3384 var mock = new HttpServerMock(); | 3485 var mock = new HttpServerMock(); |
3385 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3486 api.ChromeosdevicesResourceApi res = |
| 3487 new api.AdminApi(mock).chromeosdevices; |
3386 var arg_request = buildChromeOsDeviceAction(); | 3488 var arg_request = buildChromeOsDeviceAction(); |
3387 var arg_customerId = "foo"; | 3489 var arg_customerId = "foo"; |
3388 var arg_resourceId = "foo"; | 3490 var arg_resourceId = "foo"; |
3389 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3491 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3390 var obj = new api.ChromeOsDeviceAction.fromJson(json); | 3492 var obj = new api.ChromeOsDeviceAction.fromJson(json); |
3391 checkChromeOsDeviceAction(obj); | 3493 checkChromeOsDeviceAction(obj); |
3392 | 3494 |
3393 var path = (req.url).path; | 3495 var path = (req.url).path; |
3394 var pathOffset = 0; | 3496 var pathOffset = 0; |
3395 var index; | 3497 var index; |
3396 var subPart; | 3498 var subPart; |
3397 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3499 unittest.expect( |
| 3500 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3398 pathOffset += 1; | 3501 pathOffset += 1; |
3399 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3502 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3503 unittest.equals("admin/directory/v1/")); |
3400 pathOffset += 19; | 3504 pathOffset += 19; |
3401 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3505 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3506 unittest.equals("customer/")); |
3402 pathOffset += 9; | 3507 pathOffset += 9; |
3403 index = path.indexOf("/devices/chromeos/", pathOffset); | 3508 index = path.indexOf("/devices/chromeos/", pathOffset); |
3404 unittest.expect(index >= 0, unittest.isTrue); | 3509 unittest.expect(index >= 0, unittest.isTrue); |
3405 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3510 subPart = |
| 3511 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3406 pathOffset = index; | 3512 pathOffset = index; |
3407 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3513 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
3408 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/devices/chromeos/")); | 3514 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 3515 unittest.equals("/devices/chromeos/")); |
3409 pathOffset += 18; | 3516 pathOffset += 18; |
3410 index = path.indexOf("/action", pathOffset); | 3517 index = path.indexOf("/action", pathOffset); |
3411 unittest.expect(index >= 0, unittest.isTrue); | 3518 unittest.expect(index >= 0, unittest.isTrue); |
3412 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3519 subPart = |
| 3520 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3413 pathOffset = index; | 3521 pathOffset = index; |
3414 unittest.expect(subPart, unittest.equals("$arg_resourceId")); | 3522 unittest.expect(subPart, unittest.equals("$arg_resourceId")); |
3415 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/action")); | 3523 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 3524 unittest.equals("/action")); |
3416 pathOffset += 7; | 3525 pathOffset += 7; |
3417 | 3526 |
3418 var query = (req.url).query; | 3527 var query = (req.url).query; |
3419 var queryOffset = 0; | 3528 var queryOffset = 0; |
3420 var queryMap = {}; | 3529 var queryMap = {}; |
3421 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3530 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3422 parseBool(n) { | 3531 parseBool(n) { |
3423 if (n == "true") return true; | 3532 if (n == "true") return true; |
3424 if (n == "false") return false; | 3533 if (n == "false") return false; |
3425 if (n == null) return null; | 3534 if (n == null) return null; |
3426 throw new core.ArgumentError("Invalid boolean: $n"); | 3535 throw new core.ArgumentError("Invalid boolean: $n"); |
3427 } | 3536 } |
| 3537 |
3428 if (query.length > 0) { | 3538 if (query.length > 0) { |
3429 for (var part in query.split("&")) { | 3539 for (var part in query.split("&")) { |
3430 var keyvalue = part.split("="); | 3540 var keyvalue = part.split("="); |
3431 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3541 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3542 core.Uri.decodeQueryComponent(keyvalue[1])); |
3432 } | 3543 } |
3433 } | 3544 } |
3434 | 3545 |
3435 | |
3436 var h = { | 3546 var h = { |
3437 "content-type" : "application/json; charset=utf-8", | 3547 "content-type": "application/json; charset=utf-8", |
3438 }; | 3548 }; |
3439 var resp = ""; | 3549 var resp = ""; |
3440 return new async.Future.value(stringResponse(200, h, resp)); | 3550 return new async.Future.value(stringResponse(200, h, resp)); |
3441 }), true); | 3551 }), true); |
3442 res.action(arg_request, arg_customerId, arg_resourceId).then(unittest.expe
ctAsync1((_) {})); | 3552 res |
| 3553 .action(arg_request, arg_customerId, arg_resourceId) |
| 3554 .then(unittest.expectAsync1((_) {})); |
3443 }); | 3555 }); |
3444 | 3556 |
3445 unittest.test("method--get", () { | 3557 unittest.test("method--get", () { |
3446 | |
3447 var mock = new HttpServerMock(); | 3558 var mock = new HttpServerMock(); |
3448 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3559 api.ChromeosdevicesResourceApi res = |
| 3560 new api.AdminApi(mock).chromeosdevices; |
3449 var arg_customerId = "foo"; | 3561 var arg_customerId = "foo"; |
3450 var arg_deviceId = "foo"; | 3562 var arg_deviceId = "foo"; |
3451 var arg_projection = "foo"; | 3563 var arg_projection = "foo"; |
3452 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3564 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3453 var path = (req.url).path; | 3565 var path = (req.url).path; |
3454 var pathOffset = 0; | 3566 var pathOffset = 0; |
3455 var index; | 3567 var index; |
3456 var subPart; | 3568 var subPart; |
3457 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3569 unittest.expect( |
| 3570 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3458 pathOffset += 1; | 3571 pathOffset += 1; |
3459 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3572 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3573 unittest.equals("admin/directory/v1/")); |
3460 pathOffset += 19; | 3574 pathOffset += 19; |
3461 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3575 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3576 unittest.equals("customer/")); |
3462 pathOffset += 9; | 3577 pathOffset += 9; |
3463 index = path.indexOf("/devices/chromeos/", pathOffset); | 3578 index = path.indexOf("/devices/chromeos/", pathOffset); |
3464 unittest.expect(index >= 0, unittest.isTrue); | 3579 unittest.expect(index >= 0, unittest.isTrue); |
3465 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3580 subPart = |
| 3581 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3466 pathOffset = index; | 3582 pathOffset = index; |
3467 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3583 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
3468 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/devices/chromeos/")); | 3584 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 3585 unittest.equals("/devices/chromeos/")); |
3469 pathOffset += 18; | 3586 pathOffset += 18; |
3470 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3587 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3471 pathOffset = path.length; | 3588 pathOffset = path.length; |
3472 unittest.expect(subPart, unittest.equals("$arg_deviceId")); | 3589 unittest.expect(subPart, unittest.equals("$arg_deviceId")); |
3473 | 3590 |
3474 var query = (req.url).query; | 3591 var query = (req.url).query; |
3475 var queryOffset = 0; | 3592 var queryOffset = 0; |
3476 var queryMap = {}; | 3593 var queryMap = {}; |
3477 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3594 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3478 parseBool(n) { | 3595 parseBool(n) { |
3479 if (n == "true") return true; | 3596 if (n == "true") return true; |
3480 if (n == "false") return false; | 3597 if (n == "false") return false; |
3481 if (n == null) return null; | 3598 if (n == null) return null; |
3482 throw new core.ArgumentError("Invalid boolean: $n"); | 3599 throw new core.ArgumentError("Invalid boolean: $n"); |
3483 } | 3600 } |
| 3601 |
3484 if (query.length > 0) { | 3602 if (query.length > 0) { |
3485 for (var part in query.split("&")) { | 3603 for (var part in query.split("&")) { |
3486 var keyvalue = part.split("="); | 3604 var keyvalue = part.split("="); |
3487 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3605 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3606 core.Uri.decodeQueryComponent(keyvalue[1])); |
3488 } | 3607 } |
3489 } | 3608 } |
3490 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 3609 unittest.expect( |
3491 | 3610 queryMap["projection"].first, unittest.equals(arg_projection)); |
3492 | 3611 |
3493 var h = { | 3612 var h = { |
3494 "content-type" : "application/json; charset=utf-8", | 3613 "content-type": "application/json; charset=utf-8", |
3495 }; | 3614 }; |
3496 var resp = convert.JSON.encode(buildChromeOsDevice()); | 3615 var resp = convert.JSON.encode(buildChromeOsDevice()); |
3497 return new async.Future.value(stringResponse(200, h, resp)); | 3616 return new async.Future.value(stringResponse(200, h, resp)); |
3498 }), true); | 3617 }), true); |
3499 res.get(arg_customerId, arg_deviceId, projection: arg_projection).then(uni
ttest.expectAsync1(((api.ChromeOsDevice response) { | 3618 res |
| 3619 .get(arg_customerId, arg_deviceId, projection: arg_projection) |
| 3620 .then(unittest.expectAsync1(((api.ChromeOsDevice response) { |
3500 checkChromeOsDevice(response); | 3621 checkChromeOsDevice(response); |
3501 }))); | 3622 }))); |
3502 }); | 3623 }); |
3503 | 3624 |
3504 unittest.test("method--list", () { | 3625 unittest.test("method--list", () { |
3505 | |
3506 var mock = new HttpServerMock(); | 3626 var mock = new HttpServerMock(); |
3507 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3627 api.ChromeosdevicesResourceApi res = |
| 3628 new api.AdminApi(mock).chromeosdevices; |
3508 var arg_customerId = "foo"; | 3629 var arg_customerId = "foo"; |
3509 var arg_maxResults = 42; | 3630 var arg_maxResults = 42; |
3510 var arg_orderBy = "foo"; | 3631 var arg_orderBy = "foo"; |
3511 var arg_orgUnitPath = "foo"; | 3632 var arg_orgUnitPath = "foo"; |
3512 var arg_pageToken = "foo"; | 3633 var arg_pageToken = "foo"; |
3513 var arg_projection = "foo"; | 3634 var arg_projection = "foo"; |
3514 var arg_query = "foo"; | 3635 var arg_query = "foo"; |
3515 var arg_sortOrder = "foo"; | 3636 var arg_sortOrder = "foo"; |
3516 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3637 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3517 var path = (req.url).path; | 3638 var path = (req.url).path; |
3518 var pathOffset = 0; | 3639 var pathOffset = 0; |
3519 var index; | 3640 var index; |
3520 var subPart; | 3641 var subPart; |
3521 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3642 unittest.expect( |
| 3643 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3522 pathOffset += 1; | 3644 pathOffset += 1; |
3523 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3645 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3646 unittest.equals("admin/directory/v1/")); |
3524 pathOffset += 19; | 3647 pathOffset += 19; |
3525 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3648 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3649 unittest.equals("customer/")); |
3526 pathOffset += 9; | 3650 pathOffset += 9; |
3527 index = path.indexOf("/devices/chromeos", pathOffset); | 3651 index = path.indexOf("/devices/chromeos", pathOffset); |
3528 unittest.expect(index >= 0, unittest.isTrue); | 3652 unittest.expect(index >= 0, unittest.isTrue); |
3529 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3653 subPart = |
| 3654 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3530 pathOffset = index; | 3655 pathOffset = index; |
3531 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3656 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
3532 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/devices/chromeos")); | 3657 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 3658 unittest.equals("/devices/chromeos")); |
3533 pathOffset += 17; | 3659 pathOffset += 17; |
3534 | 3660 |
3535 var query = (req.url).query; | 3661 var query = (req.url).query; |
3536 var queryOffset = 0; | 3662 var queryOffset = 0; |
3537 var queryMap = {}; | 3663 var queryMap = {}; |
3538 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3664 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3539 parseBool(n) { | 3665 parseBool(n) { |
3540 if (n == "true") return true; | 3666 if (n == "true") return true; |
3541 if (n == "false") return false; | 3667 if (n == "false") return false; |
3542 if (n == null) return null; | 3668 if (n == null) return null; |
3543 throw new core.ArgumentError("Invalid boolean: $n"); | 3669 throw new core.ArgumentError("Invalid boolean: $n"); |
3544 } | 3670 } |
| 3671 |
3545 if (query.length > 0) { | 3672 if (query.length > 0) { |
3546 for (var part in query.split("&")) { | 3673 for (var part in query.split("&")) { |
3547 var keyvalue = part.split("="); | 3674 var keyvalue = part.split("="); |
3548 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3675 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3676 core.Uri.decodeQueryComponent(keyvalue[1])); |
3549 } | 3677 } |
3550 } | 3678 } |
3551 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 3679 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
3552 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 3680 unittest.equals(arg_maxResults)); |
3553 unittest.expect(queryMap["orgUnitPath"].first, unittest.equals(arg_orgUn
itPath)); | 3681 unittest.expect( |
3554 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 3682 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
3555 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 3683 unittest.expect( |
| 3684 queryMap["orgUnitPath"].first, unittest.equals(arg_orgUnitPath)); |
| 3685 unittest.expect( |
| 3686 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 3687 unittest.expect( |
| 3688 queryMap["projection"].first, unittest.equals(arg_projection)); |
3556 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); | 3689 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); |
3557 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd
er)); | 3690 unittest.expect( |
3558 | 3691 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder)); |
3559 | 3692 |
3560 var h = { | 3693 var h = { |
3561 "content-type" : "application/json; charset=utf-8", | 3694 "content-type": "application/json; charset=utf-8", |
3562 }; | 3695 }; |
3563 var resp = convert.JSON.encode(buildChromeOsDevices()); | 3696 var resp = convert.JSON.encode(buildChromeOsDevices()); |
3564 return new async.Future.value(stringResponse(200, h, resp)); | 3697 return new async.Future.value(stringResponse(200, h, resp)); |
3565 }), true); | 3698 }), true); |
3566 res.list(arg_customerId, maxResults: arg_maxResults, orderBy: arg_orderBy,
orgUnitPath: arg_orgUnitPath, pageToken: arg_pageToken, projection: arg_project
ion, query: arg_query, sortOrder: arg_sortOrder).then(unittest.expectAsync1(((ap
i.ChromeOsDevices response) { | 3699 res |
| 3700 .list(arg_customerId, |
| 3701 maxResults: arg_maxResults, |
| 3702 orderBy: arg_orderBy, |
| 3703 orgUnitPath: arg_orgUnitPath, |
| 3704 pageToken: arg_pageToken, |
| 3705 projection: arg_projection, |
| 3706 query: arg_query, |
| 3707 sortOrder: arg_sortOrder) |
| 3708 .then(unittest.expectAsync1(((api.ChromeOsDevices response) { |
3567 checkChromeOsDevices(response); | 3709 checkChromeOsDevices(response); |
3568 }))); | 3710 }))); |
3569 }); | 3711 }); |
3570 | 3712 |
3571 unittest.test("method--moveDevicesToOu", () { | 3713 unittest.test("method--moveDevicesToOu", () { |
3572 | |
3573 var mock = new HttpServerMock(); | 3714 var mock = new HttpServerMock(); |
3574 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3715 api.ChromeosdevicesResourceApi res = |
| 3716 new api.AdminApi(mock).chromeosdevices; |
3575 var arg_request = buildChromeOsMoveDevicesToOu(); | 3717 var arg_request = buildChromeOsMoveDevicesToOu(); |
3576 var arg_customerId = "foo"; | 3718 var arg_customerId = "foo"; |
3577 var arg_orgUnitPath = "foo"; | 3719 var arg_orgUnitPath = "foo"; |
3578 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3720 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3579 var obj = new api.ChromeOsMoveDevicesToOu.fromJson(json); | 3721 var obj = new api.ChromeOsMoveDevicesToOu.fromJson(json); |
3580 checkChromeOsMoveDevicesToOu(obj); | 3722 checkChromeOsMoveDevicesToOu(obj); |
3581 | 3723 |
3582 var path = (req.url).path; | 3724 var path = (req.url).path; |
3583 var pathOffset = 0; | 3725 var pathOffset = 0; |
3584 var index; | 3726 var index; |
3585 var subPart; | 3727 var subPart; |
3586 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3728 unittest.expect( |
| 3729 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3587 pathOffset += 1; | 3730 pathOffset += 1; |
3588 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3731 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3732 unittest.equals("admin/directory/v1/")); |
3589 pathOffset += 19; | 3733 pathOffset += 19; |
3590 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3734 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3735 unittest.equals("customer/")); |
3591 pathOffset += 9; | 3736 pathOffset += 9; |
3592 index = path.indexOf("/devices/chromeos/moveDevicesToOu", pathOffset); | 3737 index = path.indexOf("/devices/chromeos/moveDevicesToOu", pathOffset); |
3593 unittest.expect(index >= 0, unittest.isTrue); | 3738 unittest.expect(index >= 0, unittest.isTrue); |
3594 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3739 subPart = |
| 3740 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3595 pathOffset = index; | 3741 pathOffset = index; |
3596 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3742 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
3597 unittest.expect(path.substring(pathOffset, pathOffset + 33), unittest.eq
uals("/devices/chromeos/moveDevicesToOu")); | 3743 unittest.expect(path.substring(pathOffset, pathOffset + 33), |
| 3744 unittest.equals("/devices/chromeos/moveDevicesToOu")); |
3598 pathOffset += 33; | 3745 pathOffset += 33; |
3599 | 3746 |
3600 var query = (req.url).query; | 3747 var query = (req.url).query; |
3601 var queryOffset = 0; | 3748 var queryOffset = 0; |
3602 var queryMap = {}; | 3749 var queryMap = {}; |
3603 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3750 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3604 parseBool(n) { | 3751 parseBool(n) { |
3605 if (n == "true") return true; | 3752 if (n == "true") return true; |
3606 if (n == "false") return false; | 3753 if (n == "false") return false; |
3607 if (n == null) return null; | 3754 if (n == null) return null; |
3608 throw new core.ArgumentError("Invalid boolean: $n"); | 3755 throw new core.ArgumentError("Invalid boolean: $n"); |
3609 } | 3756 } |
| 3757 |
3610 if (query.length > 0) { | 3758 if (query.length > 0) { |
3611 for (var part in query.split("&")) { | 3759 for (var part in query.split("&")) { |
3612 var keyvalue = part.split("="); | 3760 var keyvalue = part.split("="); |
3613 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3761 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3762 core.Uri.decodeQueryComponent(keyvalue[1])); |
3614 } | 3763 } |
3615 } | 3764 } |
3616 unittest.expect(queryMap["orgUnitPath"].first, unittest.equals(arg_orgUn
itPath)); | 3765 unittest.expect( |
3617 | 3766 queryMap["orgUnitPath"].first, unittest.equals(arg_orgUnitPath)); |
3618 | 3767 |
3619 var h = { | 3768 var h = { |
3620 "content-type" : "application/json; charset=utf-8", | 3769 "content-type": "application/json; charset=utf-8", |
3621 }; | 3770 }; |
3622 var resp = ""; | 3771 var resp = ""; |
3623 return new async.Future.value(stringResponse(200, h, resp)); | 3772 return new async.Future.value(stringResponse(200, h, resp)); |
3624 }), true); | 3773 }), true); |
3625 res.moveDevicesToOu(arg_request, arg_customerId, arg_orgUnitPath).then(uni
ttest.expectAsync1((_) {})); | 3774 res |
| 3775 .moveDevicesToOu(arg_request, arg_customerId, arg_orgUnitPath) |
| 3776 .then(unittest.expectAsync1((_) {})); |
3626 }); | 3777 }); |
3627 | 3778 |
3628 unittest.test("method--patch", () { | 3779 unittest.test("method--patch", () { |
3629 | |
3630 var mock = new HttpServerMock(); | 3780 var mock = new HttpServerMock(); |
3631 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3781 api.ChromeosdevicesResourceApi res = |
| 3782 new api.AdminApi(mock).chromeosdevices; |
3632 var arg_request = buildChromeOsDevice(); | 3783 var arg_request = buildChromeOsDevice(); |
3633 var arg_customerId = "foo"; | 3784 var arg_customerId = "foo"; |
3634 var arg_deviceId = "foo"; | 3785 var arg_deviceId = "foo"; |
3635 var arg_projection = "foo"; | 3786 var arg_projection = "foo"; |
3636 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3787 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3637 var obj = new api.ChromeOsDevice.fromJson(json); | 3788 var obj = new api.ChromeOsDevice.fromJson(json); |
3638 checkChromeOsDevice(obj); | 3789 checkChromeOsDevice(obj); |
3639 | 3790 |
3640 var path = (req.url).path; | 3791 var path = (req.url).path; |
3641 var pathOffset = 0; | 3792 var pathOffset = 0; |
3642 var index; | 3793 var index; |
3643 var subPart; | 3794 var subPart; |
3644 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3795 unittest.expect( |
| 3796 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3645 pathOffset += 1; | 3797 pathOffset += 1; |
3646 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3798 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3799 unittest.equals("admin/directory/v1/")); |
3647 pathOffset += 19; | 3800 pathOffset += 19; |
3648 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3801 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3802 unittest.equals("customer/")); |
3649 pathOffset += 9; | 3803 pathOffset += 9; |
3650 index = path.indexOf("/devices/chromeos/", pathOffset); | 3804 index = path.indexOf("/devices/chromeos/", pathOffset); |
3651 unittest.expect(index >= 0, unittest.isTrue); | 3805 unittest.expect(index >= 0, unittest.isTrue); |
3652 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3806 subPart = |
| 3807 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3653 pathOffset = index; | 3808 pathOffset = index; |
3654 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3809 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
3655 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/devices/chromeos/")); | 3810 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 3811 unittest.equals("/devices/chromeos/")); |
3656 pathOffset += 18; | 3812 pathOffset += 18; |
3657 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3813 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3658 pathOffset = path.length; | 3814 pathOffset = path.length; |
3659 unittest.expect(subPart, unittest.equals("$arg_deviceId")); | 3815 unittest.expect(subPart, unittest.equals("$arg_deviceId")); |
3660 | 3816 |
3661 var query = (req.url).query; | 3817 var query = (req.url).query; |
3662 var queryOffset = 0; | 3818 var queryOffset = 0; |
3663 var queryMap = {}; | 3819 var queryMap = {}; |
3664 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3820 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3665 parseBool(n) { | 3821 parseBool(n) { |
3666 if (n == "true") return true; | 3822 if (n == "true") return true; |
3667 if (n == "false") return false; | 3823 if (n == "false") return false; |
3668 if (n == null) return null; | 3824 if (n == null) return null; |
3669 throw new core.ArgumentError("Invalid boolean: $n"); | 3825 throw new core.ArgumentError("Invalid boolean: $n"); |
3670 } | 3826 } |
| 3827 |
3671 if (query.length > 0) { | 3828 if (query.length > 0) { |
3672 for (var part in query.split("&")) { | 3829 for (var part in query.split("&")) { |
3673 var keyvalue = part.split("="); | 3830 var keyvalue = part.split("="); |
3674 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3831 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3832 core.Uri.decodeQueryComponent(keyvalue[1])); |
3675 } | 3833 } |
3676 } | 3834 } |
3677 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 3835 unittest.expect( |
3678 | 3836 queryMap["projection"].first, unittest.equals(arg_projection)); |
3679 | 3837 |
3680 var h = { | 3838 var h = { |
3681 "content-type" : "application/json; charset=utf-8", | 3839 "content-type": "application/json; charset=utf-8", |
3682 }; | 3840 }; |
3683 var resp = convert.JSON.encode(buildChromeOsDevice()); | 3841 var resp = convert.JSON.encode(buildChromeOsDevice()); |
3684 return new async.Future.value(stringResponse(200, h, resp)); | 3842 return new async.Future.value(stringResponse(200, h, resp)); |
3685 }), true); | 3843 }), true); |
3686 res.patch(arg_request, arg_customerId, arg_deviceId, projection: arg_proje
ction).then(unittest.expectAsync1(((api.ChromeOsDevice response) { | 3844 res |
| 3845 .patch(arg_request, arg_customerId, arg_deviceId, |
| 3846 projection: arg_projection) |
| 3847 .then(unittest.expectAsync1(((api.ChromeOsDevice response) { |
3687 checkChromeOsDevice(response); | 3848 checkChromeOsDevice(response); |
3688 }))); | 3849 }))); |
3689 }); | 3850 }); |
3690 | 3851 |
3691 unittest.test("method--update", () { | 3852 unittest.test("method--update", () { |
3692 | |
3693 var mock = new HttpServerMock(); | 3853 var mock = new HttpServerMock(); |
3694 api.ChromeosdevicesResourceApi res = new api.AdminApi(mock).chromeosdevice
s; | 3854 api.ChromeosdevicesResourceApi res = |
| 3855 new api.AdminApi(mock).chromeosdevices; |
3695 var arg_request = buildChromeOsDevice(); | 3856 var arg_request = buildChromeOsDevice(); |
3696 var arg_customerId = "foo"; | 3857 var arg_customerId = "foo"; |
3697 var arg_deviceId = "foo"; | 3858 var arg_deviceId = "foo"; |
3698 var arg_projection = "foo"; | 3859 var arg_projection = "foo"; |
3699 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3860 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3700 var obj = new api.ChromeOsDevice.fromJson(json); | 3861 var obj = new api.ChromeOsDevice.fromJson(json); |
3701 checkChromeOsDevice(obj); | 3862 checkChromeOsDevice(obj); |
3702 | 3863 |
3703 var path = (req.url).path; | 3864 var path = (req.url).path; |
3704 var pathOffset = 0; | 3865 var pathOffset = 0; |
3705 var index; | 3866 var index; |
3706 var subPart; | 3867 var subPart; |
3707 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3868 unittest.expect( |
| 3869 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3708 pathOffset += 1; | 3870 pathOffset += 1; |
3709 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3871 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3872 unittest.equals("admin/directory/v1/")); |
3710 pathOffset += 19; | 3873 pathOffset += 19; |
3711 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 3874 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 3875 unittest.equals("customer/")); |
3712 pathOffset += 9; | 3876 pathOffset += 9; |
3713 index = path.indexOf("/devices/chromeos/", pathOffset); | 3877 index = path.indexOf("/devices/chromeos/", pathOffset); |
3714 unittest.expect(index >= 0, unittest.isTrue); | 3878 unittest.expect(index >= 0, unittest.isTrue); |
3715 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 3879 subPart = |
| 3880 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3716 pathOffset = index; | 3881 pathOffset = index; |
3717 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 3882 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
3718 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/devices/chromeos/")); | 3883 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 3884 unittest.equals("/devices/chromeos/")); |
3719 pathOffset += 18; | 3885 pathOffset += 18; |
3720 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3886 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3721 pathOffset = path.length; | 3887 pathOffset = path.length; |
3722 unittest.expect(subPart, unittest.equals("$arg_deviceId")); | 3888 unittest.expect(subPart, unittest.equals("$arg_deviceId")); |
3723 | 3889 |
3724 var query = (req.url).query; | 3890 var query = (req.url).query; |
3725 var queryOffset = 0; | 3891 var queryOffset = 0; |
3726 var queryMap = {}; | 3892 var queryMap = {}; |
3727 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3893 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3728 parseBool(n) { | 3894 parseBool(n) { |
3729 if (n == "true") return true; | 3895 if (n == "true") return true; |
3730 if (n == "false") return false; | 3896 if (n == "false") return false; |
3731 if (n == null) return null; | 3897 if (n == null) return null; |
3732 throw new core.ArgumentError("Invalid boolean: $n"); | 3898 throw new core.ArgumentError("Invalid boolean: $n"); |
3733 } | 3899 } |
| 3900 |
3734 if (query.length > 0) { | 3901 if (query.length > 0) { |
3735 for (var part in query.split("&")) { | 3902 for (var part in query.split("&")) { |
3736 var keyvalue = part.split("="); | 3903 var keyvalue = part.split("="); |
3737 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3904 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3905 core.Uri.decodeQueryComponent(keyvalue[1])); |
3738 } | 3906 } |
3739 } | 3907 } |
3740 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 3908 unittest.expect( |
3741 | 3909 queryMap["projection"].first, unittest.equals(arg_projection)); |
3742 | 3910 |
3743 var h = { | 3911 var h = { |
3744 "content-type" : "application/json; charset=utf-8", | 3912 "content-type": "application/json; charset=utf-8", |
3745 }; | 3913 }; |
3746 var resp = convert.JSON.encode(buildChromeOsDevice()); | 3914 var resp = convert.JSON.encode(buildChromeOsDevice()); |
3747 return new async.Future.value(stringResponse(200, h, resp)); | 3915 return new async.Future.value(stringResponse(200, h, resp)); |
3748 }), true); | 3916 }), true); |
3749 res.update(arg_request, arg_customerId, arg_deviceId, projection: arg_proj
ection).then(unittest.expectAsync1(((api.ChromeOsDevice response) { | 3917 res |
| 3918 .update(arg_request, arg_customerId, arg_deviceId, |
| 3919 projection: arg_projection) |
| 3920 .then(unittest.expectAsync1(((api.ChromeOsDevice response) { |
3750 checkChromeOsDevice(response); | 3921 checkChromeOsDevice(response); |
3751 }))); | 3922 }))); |
3752 }); | 3923 }); |
3753 | |
3754 }); | 3924 }); |
3755 | 3925 |
3756 | |
3757 unittest.group("resource-CustomersResourceApi", () { | 3926 unittest.group("resource-CustomersResourceApi", () { |
3758 unittest.test("method--get", () { | 3927 unittest.test("method--get", () { |
3759 | |
3760 var mock = new HttpServerMock(); | 3928 var mock = new HttpServerMock(); |
3761 api.CustomersResourceApi res = new api.AdminApi(mock).customers; | 3929 api.CustomersResourceApi res = new api.AdminApi(mock).customers; |
3762 var arg_customerKey = "foo"; | 3930 var arg_customerKey = "foo"; |
3763 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3931 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3764 var path = (req.url).path; | 3932 var path = (req.url).path; |
3765 var pathOffset = 0; | 3933 var pathOffset = 0; |
3766 var index; | 3934 var index; |
3767 var subPart; | 3935 var subPart; |
3768 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3936 unittest.expect( |
| 3937 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3769 pathOffset += 1; | 3938 pathOffset += 1; |
3770 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3939 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3940 unittest.equals("admin/directory/v1/")); |
3771 pathOffset += 19; | 3941 pathOffset += 19; |
3772 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("customers/")); | 3942 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 3943 unittest.equals("customers/")); |
3773 pathOffset += 10; | 3944 pathOffset += 10; |
3774 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 3945 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3775 pathOffset = path.length; | 3946 pathOffset = path.length; |
3776 unittest.expect(subPart, unittest.equals("$arg_customerKey")); | 3947 unittest.expect(subPart, unittest.equals("$arg_customerKey")); |
3777 | 3948 |
3778 var query = (req.url).query; | 3949 var query = (req.url).query; |
3779 var queryOffset = 0; | 3950 var queryOffset = 0; |
3780 var queryMap = {}; | 3951 var queryMap = {}; |
3781 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 3952 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3782 parseBool(n) { | 3953 parseBool(n) { |
3783 if (n == "true") return true; | 3954 if (n == "true") return true; |
3784 if (n == "false") return false; | 3955 if (n == "false") return false; |
3785 if (n == null) return null; | 3956 if (n == null) return null; |
3786 throw new core.ArgumentError("Invalid boolean: $n"); | 3957 throw new core.ArgumentError("Invalid boolean: $n"); |
3787 } | 3958 } |
| 3959 |
3788 if (query.length > 0) { | 3960 if (query.length > 0) { |
3789 for (var part in query.split("&")) { | 3961 for (var part in query.split("&")) { |
3790 var keyvalue = part.split("="); | 3962 var keyvalue = part.split("="); |
3791 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 3963 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 3964 core.Uri.decodeQueryComponent(keyvalue[1])); |
3792 } | 3965 } |
3793 } | 3966 } |
3794 | 3967 |
3795 | |
3796 var h = { | 3968 var h = { |
3797 "content-type" : "application/json; charset=utf-8", | 3969 "content-type": "application/json; charset=utf-8", |
3798 }; | 3970 }; |
3799 var resp = convert.JSON.encode(buildCustomer()); | 3971 var resp = convert.JSON.encode(buildCustomer()); |
3800 return new async.Future.value(stringResponse(200, h, resp)); | 3972 return new async.Future.value(stringResponse(200, h, resp)); |
3801 }), true); | 3973 }), true); |
3802 res.get(arg_customerKey).then(unittest.expectAsync1(((api.Customer respons
e) { | 3974 res |
| 3975 .get(arg_customerKey) |
| 3976 .then(unittest.expectAsync1(((api.Customer response) { |
3803 checkCustomer(response); | 3977 checkCustomer(response); |
3804 }))); | 3978 }))); |
3805 }); | 3979 }); |
3806 | 3980 |
3807 unittest.test("method--patch", () { | 3981 unittest.test("method--patch", () { |
3808 | |
3809 var mock = new HttpServerMock(); | 3982 var mock = new HttpServerMock(); |
3810 api.CustomersResourceApi res = new api.AdminApi(mock).customers; | 3983 api.CustomersResourceApi res = new api.AdminApi(mock).customers; |
3811 var arg_request = buildCustomer(); | 3984 var arg_request = buildCustomer(); |
3812 var arg_customerKey = "foo"; | 3985 var arg_customerKey = "foo"; |
3813 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 3986 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3814 var obj = new api.Customer.fromJson(json); | 3987 var obj = new api.Customer.fromJson(json); |
3815 checkCustomer(obj); | 3988 checkCustomer(obj); |
3816 | 3989 |
3817 var path = (req.url).path; | 3990 var path = (req.url).path; |
3818 var pathOffset = 0; | 3991 var pathOffset = 0; |
3819 var index; | 3992 var index; |
3820 var subPart; | 3993 var subPart; |
3821 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 3994 unittest.expect( |
| 3995 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3822 pathOffset += 1; | 3996 pathOffset += 1; |
3823 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 3997 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 3998 unittest.equals("admin/directory/v1/")); |
3824 pathOffset += 19; | 3999 pathOffset += 19; |
3825 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("customers/")); | 4000 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 4001 unittest.equals("customers/")); |
3826 pathOffset += 10; | 4002 pathOffset += 10; |
3827 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4003 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3828 pathOffset = path.length; | 4004 pathOffset = path.length; |
3829 unittest.expect(subPart, unittest.equals("$arg_customerKey")); | 4005 unittest.expect(subPart, unittest.equals("$arg_customerKey")); |
3830 | 4006 |
3831 var query = (req.url).query; | 4007 var query = (req.url).query; |
3832 var queryOffset = 0; | 4008 var queryOffset = 0; |
3833 var queryMap = {}; | 4009 var queryMap = {}; |
3834 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4010 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3835 parseBool(n) { | 4011 parseBool(n) { |
3836 if (n == "true") return true; | 4012 if (n == "true") return true; |
3837 if (n == "false") return false; | 4013 if (n == "false") return false; |
3838 if (n == null) return null; | 4014 if (n == null) return null; |
3839 throw new core.ArgumentError("Invalid boolean: $n"); | 4015 throw new core.ArgumentError("Invalid boolean: $n"); |
3840 } | 4016 } |
| 4017 |
3841 if (query.length > 0) { | 4018 if (query.length > 0) { |
3842 for (var part in query.split("&")) { | 4019 for (var part in query.split("&")) { |
3843 var keyvalue = part.split("="); | 4020 var keyvalue = part.split("="); |
3844 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4021 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4022 core.Uri.decodeQueryComponent(keyvalue[1])); |
3845 } | 4023 } |
3846 } | 4024 } |
3847 | 4025 |
3848 | |
3849 var h = { | 4026 var h = { |
3850 "content-type" : "application/json; charset=utf-8", | 4027 "content-type": "application/json; charset=utf-8", |
3851 }; | 4028 }; |
3852 var resp = convert.JSON.encode(buildCustomer()); | 4029 var resp = convert.JSON.encode(buildCustomer()); |
3853 return new async.Future.value(stringResponse(200, h, resp)); | 4030 return new async.Future.value(stringResponse(200, h, resp)); |
3854 }), true); | 4031 }), true); |
3855 res.patch(arg_request, arg_customerKey).then(unittest.expectAsync1(((api.C
ustomer response) { | 4032 res |
| 4033 .patch(arg_request, arg_customerKey) |
| 4034 .then(unittest.expectAsync1(((api.Customer response) { |
3856 checkCustomer(response); | 4035 checkCustomer(response); |
3857 }))); | 4036 }))); |
3858 }); | 4037 }); |
3859 | 4038 |
3860 unittest.test("method--update", () { | 4039 unittest.test("method--update", () { |
3861 | |
3862 var mock = new HttpServerMock(); | 4040 var mock = new HttpServerMock(); |
3863 api.CustomersResourceApi res = new api.AdminApi(mock).customers; | 4041 api.CustomersResourceApi res = new api.AdminApi(mock).customers; |
3864 var arg_request = buildCustomer(); | 4042 var arg_request = buildCustomer(); |
3865 var arg_customerKey = "foo"; | 4043 var arg_customerKey = "foo"; |
3866 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4044 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3867 var obj = new api.Customer.fromJson(json); | 4045 var obj = new api.Customer.fromJson(json); |
3868 checkCustomer(obj); | 4046 checkCustomer(obj); |
3869 | 4047 |
3870 var path = (req.url).path; | 4048 var path = (req.url).path; |
3871 var pathOffset = 0; | 4049 var pathOffset = 0; |
3872 var index; | 4050 var index; |
3873 var subPart; | 4051 var subPart; |
3874 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4052 unittest.expect( |
| 4053 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3875 pathOffset += 1; | 4054 pathOffset += 1; |
3876 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4055 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4056 unittest.equals("admin/directory/v1/")); |
3877 pathOffset += 19; | 4057 pathOffset += 19; |
3878 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("customers/")); | 4058 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 4059 unittest.equals("customers/")); |
3879 pathOffset += 10; | 4060 pathOffset += 10; |
3880 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4061 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3881 pathOffset = path.length; | 4062 pathOffset = path.length; |
3882 unittest.expect(subPart, unittest.equals("$arg_customerKey")); | 4063 unittest.expect(subPart, unittest.equals("$arg_customerKey")); |
3883 | 4064 |
3884 var query = (req.url).query; | 4065 var query = (req.url).query; |
3885 var queryOffset = 0; | 4066 var queryOffset = 0; |
3886 var queryMap = {}; | 4067 var queryMap = {}; |
3887 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4068 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3888 parseBool(n) { | 4069 parseBool(n) { |
3889 if (n == "true") return true; | 4070 if (n == "true") return true; |
3890 if (n == "false") return false; | 4071 if (n == "false") return false; |
3891 if (n == null) return null; | 4072 if (n == null) return null; |
3892 throw new core.ArgumentError("Invalid boolean: $n"); | 4073 throw new core.ArgumentError("Invalid boolean: $n"); |
3893 } | 4074 } |
| 4075 |
3894 if (query.length > 0) { | 4076 if (query.length > 0) { |
3895 for (var part in query.split("&")) { | 4077 for (var part in query.split("&")) { |
3896 var keyvalue = part.split("="); | 4078 var keyvalue = part.split("="); |
3897 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4079 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4080 core.Uri.decodeQueryComponent(keyvalue[1])); |
3898 } | 4081 } |
3899 } | 4082 } |
3900 | 4083 |
3901 | |
3902 var h = { | 4084 var h = { |
3903 "content-type" : "application/json; charset=utf-8", | 4085 "content-type": "application/json; charset=utf-8", |
3904 }; | 4086 }; |
3905 var resp = convert.JSON.encode(buildCustomer()); | 4087 var resp = convert.JSON.encode(buildCustomer()); |
3906 return new async.Future.value(stringResponse(200, h, resp)); | 4088 return new async.Future.value(stringResponse(200, h, resp)); |
3907 }), true); | 4089 }), true); |
3908 res.update(arg_request, arg_customerKey).then(unittest.expectAsync1(((api.
Customer response) { | 4090 res |
| 4091 .update(arg_request, arg_customerKey) |
| 4092 .then(unittest.expectAsync1(((api.Customer response) { |
3909 checkCustomer(response); | 4093 checkCustomer(response); |
3910 }))); | 4094 }))); |
3911 }); | 4095 }); |
3912 | |
3913 }); | 4096 }); |
3914 | 4097 |
3915 | |
3916 unittest.group("resource-DomainAliasesResourceApi", () { | 4098 unittest.group("resource-DomainAliasesResourceApi", () { |
3917 unittest.test("method--delete", () { | 4099 unittest.test("method--delete", () { |
3918 | |
3919 var mock = new HttpServerMock(); | 4100 var mock = new HttpServerMock(); |
3920 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; | 4101 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; |
3921 var arg_customer = "foo"; | 4102 var arg_customer = "foo"; |
3922 var arg_domainAliasName = "foo"; | 4103 var arg_domainAliasName = "foo"; |
3923 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4104 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3924 var path = (req.url).path; | 4105 var path = (req.url).path; |
3925 var pathOffset = 0; | 4106 var pathOffset = 0; |
3926 var index; | 4107 var index; |
3927 var subPart; | 4108 var subPart; |
3928 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4109 unittest.expect( |
| 4110 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3929 pathOffset += 1; | 4111 pathOffset += 1; |
3930 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4112 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4113 unittest.equals("admin/directory/v1/")); |
3931 pathOffset += 19; | 4114 pathOffset += 19; |
3932 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4115 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4116 unittest.equals("customer/")); |
3933 pathOffset += 9; | 4117 pathOffset += 9; |
3934 index = path.indexOf("/domainaliases/", pathOffset); | 4118 index = path.indexOf("/domainaliases/", pathOffset); |
3935 unittest.expect(index >= 0, unittest.isTrue); | 4119 unittest.expect(index >= 0, unittest.isTrue); |
3936 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4120 subPart = |
| 4121 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3937 pathOffset = index; | 4122 pathOffset = index; |
3938 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4123 unittest.expect(subPart, unittest.equals("$arg_customer")); |
3939 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/domainaliases/")); | 4124 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 4125 unittest.equals("/domainaliases/")); |
3940 pathOffset += 15; | 4126 pathOffset += 15; |
3941 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4127 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3942 pathOffset = path.length; | 4128 pathOffset = path.length; |
3943 unittest.expect(subPart, unittest.equals("$arg_domainAliasName")); | 4129 unittest.expect(subPart, unittest.equals("$arg_domainAliasName")); |
3944 | 4130 |
3945 var query = (req.url).query; | 4131 var query = (req.url).query; |
3946 var queryOffset = 0; | 4132 var queryOffset = 0; |
3947 var queryMap = {}; | 4133 var queryMap = {}; |
3948 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4134 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
3949 parseBool(n) { | 4135 parseBool(n) { |
3950 if (n == "true") return true; | 4136 if (n == "true") return true; |
3951 if (n == "false") return false; | 4137 if (n == "false") return false; |
3952 if (n == null) return null; | 4138 if (n == null) return null; |
3953 throw new core.ArgumentError("Invalid boolean: $n"); | 4139 throw new core.ArgumentError("Invalid boolean: $n"); |
3954 } | 4140 } |
| 4141 |
3955 if (query.length > 0) { | 4142 if (query.length > 0) { |
3956 for (var part in query.split("&")) { | 4143 for (var part in query.split("&")) { |
3957 var keyvalue = part.split("="); | 4144 var keyvalue = part.split("="); |
3958 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4145 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4146 core.Uri.decodeQueryComponent(keyvalue[1])); |
3959 } | 4147 } |
3960 } | 4148 } |
3961 | 4149 |
3962 | |
3963 var h = { | 4150 var h = { |
3964 "content-type" : "application/json; charset=utf-8", | 4151 "content-type": "application/json; charset=utf-8", |
3965 }; | 4152 }; |
3966 var resp = ""; | 4153 var resp = ""; |
3967 return new async.Future.value(stringResponse(200, h, resp)); | 4154 return new async.Future.value(stringResponse(200, h, resp)); |
3968 }), true); | 4155 }), true); |
3969 res.delete(arg_customer, arg_domainAliasName).then(unittest.expectAsync1((
_) {})); | 4156 res |
| 4157 .delete(arg_customer, arg_domainAliasName) |
| 4158 .then(unittest.expectAsync1((_) {})); |
3970 }); | 4159 }); |
3971 | 4160 |
3972 unittest.test("method--get", () { | 4161 unittest.test("method--get", () { |
3973 | |
3974 var mock = new HttpServerMock(); | 4162 var mock = new HttpServerMock(); |
3975 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; | 4163 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; |
3976 var arg_customer = "foo"; | 4164 var arg_customer = "foo"; |
3977 var arg_domainAliasName = "foo"; | 4165 var arg_domainAliasName = "foo"; |
3978 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4166 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
3979 var path = (req.url).path; | 4167 var path = (req.url).path; |
3980 var pathOffset = 0; | 4168 var pathOffset = 0; |
3981 var index; | 4169 var index; |
3982 var subPart; | 4170 var subPart; |
3983 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4171 unittest.expect( |
| 4172 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
3984 pathOffset += 1; | 4173 pathOffset += 1; |
3985 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4174 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4175 unittest.equals("admin/directory/v1/")); |
3986 pathOffset += 19; | 4176 pathOffset += 19; |
3987 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4177 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4178 unittest.equals("customer/")); |
3988 pathOffset += 9; | 4179 pathOffset += 9; |
3989 index = path.indexOf("/domainaliases/", pathOffset); | 4180 index = path.indexOf("/domainaliases/", pathOffset); |
3990 unittest.expect(index >= 0, unittest.isTrue); | 4181 unittest.expect(index >= 0, unittest.isTrue); |
3991 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4182 subPart = |
| 4183 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
3992 pathOffset = index; | 4184 pathOffset = index; |
3993 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4185 unittest.expect(subPart, unittest.equals("$arg_customer")); |
3994 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/domainaliases/")); | 4186 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 4187 unittest.equals("/domainaliases/")); |
3995 pathOffset += 15; | 4188 pathOffset += 15; |
3996 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4189 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
3997 pathOffset = path.length; | 4190 pathOffset = path.length; |
3998 unittest.expect(subPart, unittest.equals("$arg_domainAliasName")); | 4191 unittest.expect(subPart, unittest.equals("$arg_domainAliasName")); |
3999 | 4192 |
4000 var query = (req.url).query; | 4193 var query = (req.url).query; |
4001 var queryOffset = 0; | 4194 var queryOffset = 0; |
4002 var queryMap = {}; | 4195 var queryMap = {}; |
4003 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4196 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4004 parseBool(n) { | 4197 parseBool(n) { |
4005 if (n == "true") return true; | 4198 if (n == "true") return true; |
4006 if (n == "false") return false; | 4199 if (n == "false") return false; |
4007 if (n == null) return null; | 4200 if (n == null) return null; |
4008 throw new core.ArgumentError("Invalid boolean: $n"); | 4201 throw new core.ArgumentError("Invalid boolean: $n"); |
4009 } | 4202 } |
| 4203 |
4010 if (query.length > 0) { | 4204 if (query.length > 0) { |
4011 for (var part in query.split("&")) { | 4205 for (var part in query.split("&")) { |
4012 var keyvalue = part.split("="); | 4206 var keyvalue = part.split("="); |
4013 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4207 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4208 core.Uri.decodeQueryComponent(keyvalue[1])); |
4014 } | 4209 } |
4015 } | 4210 } |
4016 | 4211 |
4017 | |
4018 var h = { | 4212 var h = { |
4019 "content-type" : "application/json; charset=utf-8", | 4213 "content-type": "application/json; charset=utf-8", |
4020 }; | 4214 }; |
4021 var resp = convert.JSON.encode(buildDomainAlias()); | 4215 var resp = convert.JSON.encode(buildDomainAlias()); |
4022 return new async.Future.value(stringResponse(200, h, resp)); | 4216 return new async.Future.value(stringResponse(200, h, resp)); |
4023 }), true); | 4217 }), true); |
4024 res.get(arg_customer, arg_domainAliasName).then(unittest.expectAsync1(((ap
i.DomainAlias response) { | 4218 res |
| 4219 .get(arg_customer, arg_domainAliasName) |
| 4220 .then(unittest.expectAsync1(((api.DomainAlias response) { |
4025 checkDomainAlias(response); | 4221 checkDomainAlias(response); |
4026 }))); | 4222 }))); |
4027 }); | 4223 }); |
4028 | 4224 |
4029 unittest.test("method--insert", () { | 4225 unittest.test("method--insert", () { |
4030 | |
4031 var mock = new HttpServerMock(); | 4226 var mock = new HttpServerMock(); |
4032 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; | 4227 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; |
4033 var arg_request = buildDomainAlias(); | 4228 var arg_request = buildDomainAlias(); |
4034 var arg_customer = "foo"; | 4229 var arg_customer = "foo"; |
4035 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4230 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4036 var obj = new api.DomainAlias.fromJson(json); | 4231 var obj = new api.DomainAlias.fromJson(json); |
4037 checkDomainAlias(obj); | 4232 checkDomainAlias(obj); |
4038 | 4233 |
4039 var path = (req.url).path; | 4234 var path = (req.url).path; |
4040 var pathOffset = 0; | 4235 var pathOffset = 0; |
4041 var index; | 4236 var index; |
4042 var subPart; | 4237 var subPart; |
4043 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4238 unittest.expect( |
| 4239 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4044 pathOffset += 1; | 4240 pathOffset += 1; |
4045 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4241 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4242 unittest.equals("admin/directory/v1/")); |
4046 pathOffset += 19; | 4243 pathOffset += 19; |
4047 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4244 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4245 unittest.equals("customer/")); |
4048 pathOffset += 9; | 4246 pathOffset += 9; |
4049 index = path.indexOf("/domainaliases", pathOffset); | 4247 index = path.indexOf("/domainaliases", pathOffset); |
4050 unittest.expect(index >= 0, unittest.isTrue); | 4248 unittest.expect(index >= 0, unittest.isTrue); |
4051 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4249 subPart = |
| 4250 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4052 pathOffset = index; | 4251 pathOffset = index; |
4053 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4252 unittest.expect(subPart, unittest.equals("$arg_customer")); |
4054 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/domainaliases")); | 4253 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 4254 unittest.equals("/domainaliases")); |
4055 pathOffset += 14; | 4255 pathOffset += 14; |
4056 | 4256 |
4057 var query = (req.url).query; | 4257 var query = (req.url).query; |
4058 var queryOffset = 0; | 4258 var queryOffset = 0; |
4059 var queryMap = {}; | 4259 var queryMap = {}; |
4060 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4260 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4061 parseBool(n) { | 4261 parseBool(n) { |
4062 if (n == "true") return true; | 4262 if (n == "true") return true; |
4063 if (n == "false") return false; | 4263 if (n == "false") return false; |
4064 if (n == null) return null; | 4264 if (n == null) return null; |
4065 throw new core.ArgumentError("Invalid boolean: $n"); | 4265 throw new core.ArgumentError("Invalid boolean: $n"); |
4066 } | 4266 } |
| 4267 |
4067 if (query.length > 0) { | 4268 if (query.length > 0) { |
4068 for (var part in query.split("&")) { | 4269 for (var part in query.split("&")) { |
4069 var keyvalue = part.split("="); | 4270 var keyvalue = part.split("="); |
4070 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4271 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4272 core.Uri.decodeQueryComponent(keyvalue[1])); |
4071 } | 4273 } |
4072 } | 4274 } |
4073 | 4275 |
4074 | |
4075 var h = { | 4276 var h = { |
4076 "content-type" : "application/json; charset=utf-8", | 4277 "content-type": "application/json; charset=utf-8", |
4077 }; | 4278 }; |
4078 var resp = convert.JSON.encode(buildDomainAlias()); | 4279 var resp = convert.JSON.encode(buildDomainAlias()); |
4079 return new async.Future.value(stringResponse(200, h, resp)); | 4280 return new async.Future.value(stringResponse(200, h, resp)); |
4080 }), true); | 4281 }), true); |
4081 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Dom
ainAlias response) { | 4282 res |
| 4283 .insert(arg_request, arg_customer) |
| 4284 .then(unittest.expectAsync1(((api.DomainAlias response) { |
4082 checkDomainAlias(response); | 4285 checkDomainAlias(response); |
4083 }))); | 4286 }))); |
4084 }); | 4287 }); |
4085 | 4288 |
4086 unittest.test("method--list", () { | 4289 unittest.test("method--list", () { |
4087 | |
4088 var mock = new HttpServerMock(); | 4290 var mock = new HttpServerMock(); |
4089 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; | 4291 api.DomainAliasesResourceApi res = new api.AdminApi(mock).domainAliases; |
4090 var arg_customer = "foo"; | 4292 var arg_customer = "foo"; |
4091 var arg_parentDomainName = "foo"; | 4293 var arg_parentDomainName = "foo"; |
4092 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4294 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4093 var path = (req.url).path; | 4295 var path = (req.url).path; |
4094 var pathOffset = 0; | 4296 var pathOffset = 0; |
4095 var index; | 4297 var index; |
4096 var subPart; | 4298 var subPart; |
4097 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4299 unittest.expect( |
| 4300 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4098 pathOffset += 1; | 4301 pathOffset += 1; |
4099 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4302 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4303 unittest.equals("admin/directory/v1/")); |
4100 pathOffset += 19; | 4304 pathOffset += 19; |
4101 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4305 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4306 unittest.equals("customer/")); |
4102 pathOffset += 9; | 4307 pathOffset += 9; |
4103 index = path.indexOf("/domainaliases", pathOffset); | 4308 index = path.indexOf("/domainaliases", pathOffset); |
4104 unittest.expect(index >= 0, unittest.isTrue); | 4309 unittest.expect(index >= 0, unittest.isTrue); |
4105 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4310 subPart = |
| 4311 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4106 pathOffset = index; | 4312 pathOffset = index; |
4107 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4313 unittest.expect(subPart, unittest.equals("$arg_customer")); |
4108 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/domainaliases")); | 4314 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 4315 unittest.equals("/domainaliases")); |
4109 pathOffset += 14; | 4316 pathOffset += 14; |
4110 | 4317 |
4111 var query = (req.url).query; | 4318 var query = (req.url).query; |
4112 var queryOffset = 0; | 4319 var queryOffset = 0; |
4113 var queryMap = {}; | 4320 var queryMap = {}; |
4114 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4321 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4115 parseBool(n) { | 4322 parseBool(n) { |
4116 if (n == "true") return true; | 4323 if (n == "true") return true; |
4117 if (n == "false") return false; | 4324 if (n == "false") return false; |
4118 if (n == null) return null; | 4325 if (n == null) return null; |
4119 throw new core.ArgumentError("Invalid boolean: $n"); | 4326 throw new core.ArgumentError("Invalid boolean: $n"); |
4120 } | 4327 } |
| 4328 |
4121 if (query.length > 0) { | 4329 if (query.length > 0) { |
4122 for (var part in query.split("&")) { | 4330 for (var part in query.split("&")) { |
4123 var keyvalue = part.split("="); | 4331 var keyvalue = part.split("="); |
4124 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4332 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4333 core.Uri.decodeQueryComponent(keyvalue[1])); |
4125 } | 4334 } |
4126 } | 4335 } |
4127 unittest.expect(queryMap["parentDomainName"].first, unittest.equals(arg_
parentDomainName)); | 4336 unittest.expect(queryMap["parentDomainName"].first, |
4128 | 4337 unittest.equals(arg_parentDomainName)); |
4129 | 4338 |
4130 var h = { | 4339 var h = { |
4131 "content-type" : "application/json; charset=utf-8", | 4340 "content-type": "application/json; charset=utf-8", |
4132 }; | 4341 }; |
4133 var resp = convert.JSON.encode(buildDomainAliases()); | 4342 var resp = convert.JSON.encode(buildDomainAliases()); |
4134 return new async.Future.value(stringResponse(200, h, resp)); | 4343 return new async.Future.value(stringResponse(200, h, resp)); |
4135 }), true); | 4344 }), true); |
4136 res.list(arg_customer, parentDomainName: arg_parentDomainName).then(unitte
st.expectAsync1(((api.DomainAliases response) { | 4345 res |
| 4346 .list(arg_customer, parentDomainName: arg_parentDomainName) |
| 4347 .then(unittest.expectAsync1(((api.DomainAliases response) { |
4137 checkDomainAliases(response); | 4348 checkDomainAliases(response); |
4138 }))); | 4349 }))); |
4139 }); | 4350 }); |
4140 | |
4141 }); | 4351 }); |
4142 | 4352 |
4143 | |
4144 unittest.group("resource-DomainsResourceApi", () { | 4353 unittest.group("resource-DomainsResourceApi", () { |
4145 unittest.test("method--delete", () { | 4354 unittest.test("method--delete", () { |
4146 | |
4147 var mock = new HttpServerMock(); | 4355 var mock = new HttpServerMock(); |
4148 api.DomainsResourceApi res = new api.AdminApi(mock).domains; | 4356 api.DomainsResourceApi res = new api.AdminApi(mock).domains; |
4149 var arg_customer = "foo"; | 4357 var arg_customer = "foo"; |
4150 var arg_domainName = "foo"; | 4358 var arg_domainName = "foo"; |
4151 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4359 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4152 var path = (req.url).path; | 4360 var path = (req.url).path; |
4153 var pathOffset = 0; | 4361 var pathOffset = 0; |
4154 var index; | 4362 var index; |
4155 var subPart; | 4363 var subPart; |
4156 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4364 unittest.expect( |
| 4365 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4157 pathOffset += 1; | 4366 pathOffset += 1; |
4158 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4367 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4368 unittest.equals("admin/directory/v1/")); |
4159 pathOffset += 19; | 4369 pathOffset += 19; |
4160 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4370 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4371 unittest.equals("customer/")); |
4161 pathOffset += 9; | 4372 pathOffset += 9; |
4162 index = path.indexOf("/domains/", pathOffset); | 4373 index = path.indexOf("/domains/", pathOffset); |
4163 unittest.expect(index >= 0, unittest.isTrue); | 4374 unittest.expect(index >= 0, unittest.isTrue); |
4164 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4375 subPart = |
| 4376 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4165 pathOffset = index; | 4377 pathOffset = index; |
4166 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4378 unittest.expect(subPart, unittest.equals("$arg_customer")); |
4167 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/domains/")); | 4379 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4380 unittest.equals("/domains/")); |
4168 pathOffset += 9; | 4381 pathOffset += 9; |
4169 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4382 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4170 pathOffset = path.length; | 4383 pathOffset = path.length; |
4171 unittest.expect(subPart, unittest.equals("$arg_domainName")); | 4384 unittest.expect(subPart, unittest.equals("$arg_domainName")); |
4172 | 4385 |
4173 var query = (req.url).query; | 4386 var query = (req.url).query; |
4174 var queryOffset = 0; | 4387 var queryOffset = 0; |
4175 var queryMap = {}; | 4388 var queryMap = {}; |
4176 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4389 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4177 parseBool(n) { | 4390 parseBool(n) { |
4178 if (n == "true") return true; | 4391 if (n == "true") return true; |
4179 if (n == "false") return false; | 4392 if (n == "false") return false; |
4180 if (n == null) return null; | 4393 if (n == null) return null; |
4181 throw new core.ArgumentError("Invalid boolean: $n"); | 4394 throw new core.ArgumentError("Invalid boolean: $n"); |
4182 } | 4395 } |
| 4396 |
4183 if (query.length > 0) { | 4397 if (query.length > 0) { |
4184 for (var part in query.split("&")) { | 4398 for (var part in query.split("&")) { |
4185 var keyvalue = part.split("="); | 4399 var keyvalue = part.split("="); |
4186 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4400 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4401 core.Uri.decodeQueryComponent(keyvalue[1])); |
4187 } | 4402 } |
4188 } | 4403 } |
4189 | 4404 |
4190 | |
4191 var h = { | 4405 var h = { |
4192 "content-type" : "application/json; charset=utf-8", | 4406 "content-type": "application/json; charset=utf-8", |
4193 }; | 4407 }; |
4194 var resp = ""; | 4408 var resp = ""; |
4195 return new async.Future.value(stringResponse(200, h, resp)); | 4409 return new async.Future.value(stringResponse(200, h, resp)); |
4196 }), true); | 4410 }), true); |
4197 res.delete(arg_customer, arg_domainName).then(unittest.expectAsync1((_) {}
)); | 4411 res |
| 4412 .delete(arg_customer, arg_domainName) |
| 4413 .then(unittest.expectAsync1((_) {})); |
4198 }); | 4414 }); |
4199 | 4415 |
4200 unittest.test("method--get", () { | 4416 unittest.test("method--get", () { |
4201 | |
4202 var mock = new HttpServerMock(); | 4417 var mock = new HttpServerMock(); |
4203 api.DomainsResourceApi res = new api.AdminApi(mock).domains; | 4418 api.DomainsResourceApi res = new api.AdminApi(mock).domains; |
4204 var arg_customer = "foo"; | 4419 var arg_customer = "foo"; |
4205 var arg_domainName = "foo"; | 4420 var arg_domainName = "foo"; |
4206 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4421 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4207 var path = (req.url).path; | 4422 var path = (req.url).path; |
4208 var pathOffset = 0; | 4423 var pathOffset = 0; |
4209 var index; | 4424 var index; |
4210 var subPart; | 4425 var subPart; |
4211 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4426 unittest.expect( |
| 4427 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4212 pathOffset += 1; | 4428 pathOffset += 1; |
4213 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4429 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4430 unittest.equals("admin/directory/v1/")); |
4214 pathOffset += 19; | 4431 pathOffset += 19; |
4215 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4432 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4433 unittest.equals("customer/")); |
4216 pathOffset += 9; | 4434 pathOffset += 9; |
4217 index = path.indexOf("/domains/", pathOffset); | 4435 index = path.indexOf("/domains/", pathOffset); |
4218 unittest.expect(index >= 0, unittest.isTrue); | 4436 unittest.expect(index >= 0, unittest.isTrue); |
4219 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4437 subPart = |
| 4438 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4220 pathOffset = index; | 4439 pathOffset = index; |
4221 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4440 unittest.expect(subPart, unittest.equals("$arg_customer")); |
4222 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/domains/")); | 4441 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4442 unittest.equals("/domains/")); |
4223 pathOffset += 9; | 4443 pathOffset += 9; |
4224 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4444 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4225 pathOffset = path.length; | 4445 pathOffset = path.length; |
4226 unittest.expect(subPart, unittest.equals("$arg_domainName")); | 4446 unittest.expect(subPart, unittest.equals("$arg_domainName")); |
4227 | 4447 |
4228 var query = (req.url).query; | 4448 var query = (req.url).query; |
4229 var queryOffset = 0; | 4449 var queryOffset = 0; |
4230 var queryMap = {}; | 4450 var queryMap = {}; |
4231 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4451 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4232 parseBool(n) { | 4452 parseBool(n) { |
4233 if (n == "true") return true; | 4453 if (n == "true") return true; |
4234 if (n == "false") return false; | 4454 if (n == "false") return false; |
4235 if (n == null) return null; | 4455 if (n == null) return null; |
4236 throw new core.ArgumentError("Invalid boolean: $n"); | 4456 throw new core.ArgumentError("Invalid boolean: $n"); |
4237 } | 4457 } |
| 4458 |
4238 if (query.length > 0) { | 4459 if (query.length > 0) { |
4239 for (var part in query.split("&")) { | 4460 for (var part in query.split("&")) { |
4240 var keyvalue = part.split("="); | 4461 var keyvalue = part.split("="); |
4241 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4462 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4463 core.Uri.decodeQueryComponent(keyvalue[1])); |
4242 } | 4464 } |
4243 } | 4465 } |
4244 | 4466 |
4245 | |
4246 var h = { | 4467 var h = { |
4247 "content-type" : "application/json; charset=utf-8", | 4468 "content-type": "application/json; charset=utf-8", |
4248 }; | 4469 }; |
4249 var resp = convert.JSON.encode(buildDomains()); | 4470 var resp = convert.JSON.encode(buildDomains()); |
4250 return new async.Future.value(stringResponse(200, h, resp)); | 4471 return new async.Future.value(stringResponse(200, h, resp)); |
4251 }), true); | 4472 }), true); |
4252 res.get(arg_customer, arg_domainName).then(unittest.expectAsync1(((api.Dom
ains response) { | 4473 res |
| 4474 .get(arg_customer, arg_domainName) |
| 4475 .then(unittest.expectAsync1(((api.Domains response) { |
4253 checkDomains(response); | 4476 checkDomains(response); |
4254 }))); | 4477 }))); |
4255 }); | 4478 }); |
4256 | 4479 |
4257 unittest.test("method--insert", () { | 4480 unittest.test("method--insert", () { |
4258 | |
4259 var mock = new HttpServerMock(); | 4481 var mock = new HttpServerMock(); |
4260 api.DomainsResourceApi res = new api.AdminApi(mock).domains; | 4482 api.DomainsResourceApi res = new api.AdminApi(mock).domains; |
4261 var arg_request = buildDomains(); | 4483 var arg_request = buildDomains(); |
4262 var arg_customer = "foo"; | 4484 var arg_customer = "foo"; |
4263 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4485 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4264 var obj = new api.Domains.fromJson(json); | 4486 var obj = new api.Domains.fromJson(json); |
4265 checkDomains(obj); | 4487 checkDomains(obj); |
4266 | 4488 |
4267 var path = (req.url).path; | 4489 var path = (req.url).path; |
4268 var pathOffset = 0; | 4490 var pathOffset = 0; |
4269 var index; | 4491 var index; |
4270 var subPart; | 4492 var subPart; |
4271 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4493 unittest.expect( |
| 4494 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4272 pathOffset += 1; | 4495 pathOffset += 1; |
4273 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4496 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4497 unittest.equals("admin/directory/v1/")); |
4274 pathOffset += 19; | 4498 pathOffset += 19; |
4275 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4499 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4500 unittest.equals("customer/")); |
4276 pathOffset += 9; | 4501 pathOffset += 9; |
4277 index = path.indexOf("/domains", pathOffset); | 4502 index = path.indexOf("/domains", pathOffset); |
4278 unittest.expect(index >= 0, unittest.isTrue); | 4503 unittest.expect(index >= 0, unittest.isTrue); |
4279 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4504 subPart = |
| 4505 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4280 pathOffset = index; | 4506 pathOffset = index; |
4281 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4507 unittest.expect(subPart, unittest.equals("$arg_customer")); |
4282 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/domains")); | 4508 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 4509 unittest.equals("/domains")); |
4283 pathOffset += 8; | 4510 pathOffset += 8; |
4284 | 4511 |
4285 var query = (req.url).query; | 4512 var query = (req.url).query; |
4286 var queryOffset = 0; | 4513 var queryOffset = 0; |
4287 var queryMap = {}; | 4514 var queryMap = {}; |
4288 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4515 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4289 parseBool(n) { | 4516 parseBool(n) { |
4290 if (n == "true") return true; | 4517 if (n == "true") return true; |
4291 if (n == "false") return false; | 4518 if (n == "false") return false; |
4292 if (n == null) return null; | 4519 if (n == null) return null; |
4293 throw new core.ArgumentError("Invalid boolean: $n"); | 4520 throw new core.ArgumentError("Invalid boolean: $n"); |
4294 } | 4521 } |
| 4522 |
4295 if (query.length > 0) { | 4523 if (query.length > 0) { |
4296 for (var part in query.split("&")) { | 4524 for (var part in query.split("&")) { |
4297 var keyvalue = part.split("="); | 4525 var keyvalue = part.split("="); |
4298 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4526 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4527 core.Uri.decodeQueryComponent(keyvalue[1])); |
4299 } | 4528 } |
4300 } | 4529 } |
4301 | 4530 |
4302 | |
4303 var h = { | 4531 var h = { |
4304 "content-type" : "application/json; charset=utf-8", | 4532 "content-type": "application/json; charset=utf-8", |
4305 }; | 4533 }; |
4306 var resp = convert.JSON.encode(buildDomains()); | 4534 var resp = convert.JSON.encode(buildDomains()); |
4307 return new async.Future.value(stringResponse(200, h, resp)); | 4535 return new async.Future.value(stringResponse(200, h, resp)); |
4308 }), true); | 4536 }), true); |
4309 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Dom
ains response) { | 4537 res |
| 4538 .insert(arg_request, arg_customer) |
| 4539 .then(unittest.expectAsync1(((api.Domains response) { |
4310 checkDomains(response); | 4540 checkDomains(response); |
4311 }))); | 4541 }))); |
4312 }); | 4542 }); |
4313 | 4543 |
4314 unittest.test("method--list", () { | 4544 unittest.test("method--list", () { |
4315 | |
4316 var mock = new HttpServerMock(); | 4545 var mock = new HttpServerMock(); |
4317 api.DomainsResourceApi res = new api.AdminApi(mock).domains; | 4546 api.DomainsResourceApi res = new api.AdminApi(mock).domains; |
4318 var arg_customer = "foo"; | 4547 var arg_customer = "foo"; |
4319 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4548 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4320 var path = (req.url).path; | 4549 var path = (req.url).path; |
4321 var pathOffset = 0; | 4550 var pathOffset = 0; |
4322 var index; | 4551 var index; |
4323 var subPart; | 4552 var subPart; |
4324 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4553 unittest.expect( |
| 4554 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4325 pathOffset += 1; | 4555 pathOffset += 1; |
4326 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4556 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4557 unittest.equals("admin/directory/v1/")); |
4327 pathOffset += 19; | 4558 pathOffset += 19; |
4328 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 4559 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4560 unittest.equals("customer/")); |
4329 pathOffset += 9; | 4561 pathOffset += 9; |
4330 index = path.indexOf("/domains", pathOffset); | 4562 index = path.indexOf("/domains", pathOffset); |
4331 unittest.expect(index >= 0, unittest.isTrue); | 4563 unittest.expect(index >= 0, unittest.isTrue); |
4332 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4564 subPart = |
| 4565 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4333 pathOffset = index; | 4566 pathOffset = index; |
4334 unittest.expect(subPart, unittest.equals("$arg_customer")); | 4567 unittest.expect(subPart, unittest.equals("$arg_customer")); |
4335 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/domains")); | 4568 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 4569 unittest.equals("/domains")); |
4336 pathOffset += 8; | 4570 pathOffset += 8; |
4337 | 4571 |
4338 var query = (req.url).query; | 4572 var query = (req.url).query; |
4339 var queryOffset = 0; | 4573 var queryOffset = 0; |
4340 var queryMap = {}; | 4574 var queryMap = {}; |
4341 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4575 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4342 parseBool(n) { | 4576 parseBool(n) { |
4343 if (n == "true") return true; | 4577 if (n == "true") return true; |
4344 if (n == "false") return false; | 4578 if (n == "false") return false; |
4345 if (n == null) return null; | 4579 if (n == null) return null; |
4346 throw new core.ArgumentError("Invalid boolean: $n"); | 4580 throw new core.ArgumentError("Invalid boolean: $n"); |
4347 } | 4581 } |
| 4582 |
4348 if (query.length > 0) { | 4583 if (query.length > 0) { |
4349 for (var part in query.split("&")) { | 4584 for (var part in query.split("&")) { |
4350 var keyvalue = part.split("="); | 4585 var keyvalue = part.split("="); |
4351 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4586 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4587 core.Uri.decodeQueryComponent(keyvalue[1])); |
4352 } | 4588 } |
4353 } | 4589 } |
4354 | 4590 |
4355 | |
4356 var h = { | 4591 var h = { |
4357 "content-type" : "application/json; charset=utf-8", | 4592 "content-type": "application/json; charset=utf-8", |
4358 }; | 4593 }; |
4359 var resp = convert.JSON.encode(buildDomains2()); | 4594 var resp = convert.JSON.encode(buildDomains2()); |
4360 return new async.Future.value(stringResponse(200, h, resp)); | 4595 return new async.Future.value(stringResponse(200, h, resp)); |
4361 }), true); | 4596 }), true); |
4362 res.list(arg_customer).then(unittest.expectAsync1(((api.Domains2 response)
{ | 4597 res |
| 4598 .list(arg_customer) |
| 4599 .then(unittest.expectAsync1(((api.Domains2 response) { |
4363 checkDomains2(response); | 4600 checkDomains2(response); |
4364 }))); | 4601 }))); |
4365 }); | 4602 }); |
4366 | |
4367 }); | 4603 }); |
4368 | 4604 |
4369 | |
4370 unittest.group("resource-GroupsResourceApi", () { | 4605 unittest.group("resource-GroupsResourceApi", () { |
4371 unittest.test("method--delete", () { | 4606 unittest.test("method--delete", () { |
4372 | |
4373 var mock = new HttpServerMock(); | 4607 var mock = new HttpServerMock(); |
4374 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4608 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
4375 var arg_groupKey = "foo"; | 4609 var arg_groupKey = "foo"; |
4376 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4610 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4377 var path = (req.url).path; | 4611 var path = (req.url).path; |
4378 var pathOffset = 0; | 4612 var pathOffset = 0; |
4379 var index; | 4613 var index; |
4380 var subPart; | 4614 var subPart; |
4381 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4615 unittest.expect( |
| 4616 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4382 pathOffset += 1; | 4617 pathOffset += 1; |
4383 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4618 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4619 unittest.equals("admin/directory/v1/")); |
4384 pathOffset += 19; | 4620 pathOffset += 19; |
4385 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4621 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4622 unittest.equals("groups/")); |
4386 pathOffset += 7; | 4623 pathOffset += 7; |
4387 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4624 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4388 pathOffset = path.length; | 4625 pathOffset = path.length; |
4389 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4626 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4390 | 4627 |
4391 var query = (req.url).query; | 4628 var query = (req.url).query; |
4392 var queryOffset = 0; | 4629 var queryOffset = 0; |
4393 var queryMap = {}; | 4630 var queryMap = {}; |
4394 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4631 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4395 parseBool(n) { | 4632 parseBool(n) { |
4396 if (n == "true") return true; | 4633 if (n == "true") return true; |
4397 if (n == "false") return false; | 4634 if (n == "false") return false; |
4398 if (n == null) return null; | 4635 if (n == null) return null; |
4399 throw new core.ArgumentError("Invalid boolean: $n"); | 4636 throw new core.ArgumentError("Invalid boolean: $n"); |
4400 } | 4637 } |
| 4638 |
4401 if (query.length > 0) { | 4639 if (query.length > 0) { |
4402 for (var part in query.split("&")) { | 4640 for (var part in query.split("&")) { |
4403 var keyvalue = part.split("="); | 4641 var keyvalue = part.split("="); |
4404 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4642 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4643 core.Uri.decodeQueryComponent(keyvalue[1])); |
4405 } | 4644 } |
4406 } | 4645 } |
4407 | 4646 |
4408 | |
4409 var h = { | 4647 var h = { |
4410 "content-type" : "application/json; charset=utf-8", | 4648 "content-type": "application/json; charset=utf-8", |
4411 }; | 4649 }; |
4412 var resp = ""; | 4650 var resp = ""; |
4413 return new async.Future.value(stringResponse(200, h, resp)); | 4651 return new async.Future.value(stringResponse(200, h, resp)); |
4414 }), true); | 4652 }), true); |
4415 res.delete(arg_groupKey).then(unittest.expectAsync1((_) {})); | 4653 res.delete(arg_groupKey).then(unittest.expectAsync1((_) {})); |
4416 }); | 4654 }); |
4417 | 4655 |
4418 unittest.test("method--get", () { | 4656 unittest.test("method--get", () { |
4419 | |
4420 var mock = new HttpServerMock(); | 4657 var mock = new HttpServerMock(); |
4421 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4658 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
4422 var arg_groupKey = "foo"; | 4659 var arg_groupKey = "foo"; |
4423 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4660 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4424 var path = (req.url).path; | 4661 var path = (req.url).path; |
4425 var pathOffset = 0; | 4662 var pathOffset = 0; |
4426 var index; | 4663 var index; |
4427 var subPart; | 4664 var subPart; |
4428 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4665 unittest.expect( |
| 4666 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4429 pathOffset += 1; | 4667 pathOffset += 1; |
4430 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4668 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4669 unittest.equals("admin/directory/v1/")); |
4431 pathOffset += 19; | 4670 pathOffset += 19; |
4432 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4671 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4672 unittest.equals("groups/")); |
4433 pathOffset += 7; | 4673 pathOffset += 7; |
4434 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4674 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4435 pathOffset = path.length; | 4675 pathOffset = path.length; |
4436 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4676 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4437 | 4677 |
4438 var query = (req.url).query; | 4678 var query = (req.url).query; |
4439 var queryOffset = 0; | 4679 var queryOffset = 0; |
4440 var queryMap = {}; | 4680 var queryMap = {}; |
4441 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4681 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4442 parseBool(n) { | 4682 parseBool(n) { |
4443 if (n == "true") return true; | 4683 if (n == "true") return true; |
4444 if (n == "false") return false; | 4684 if (n == "false") return false; |
4445 if (n == null) return null; | 4685 if (n == null) return null; |
4446 throw new core.ArgumentError("Invalid boolean: $n"); | 4686 throw new core.ArgumentError("Invalid boolean: $n"); |
4447 } | 4687 } |
| 4688 |
4448 if (query.length > 0) { | 4689 if (query.length > 0) { |
4449 for (var part in query.split("&")) { | 4690 for (var part in query.split("&")) { |
4450 var keyvalue = part.split("="); | 4691 var keyvalue = part.split("="); |
4451 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4692 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4693 core.Uri.decodeQueryComponent(keyvalue[1])); |
4452 } | 4694 } |
4453 } | 4695 } |
4454 | 4696 |
4455 | |
4456 var h = { | 4697 var h = { |
4457 "content-type" : "application/json; charset=utf-8", | 4698 "content-type": "application/json; charset=utf-8", |
4458 }; | 4699 }; |
4459 var resp = convert.JSON.encode(buildGroup()); | 4700 var resp = convert.JSON.encode(buildGroup()); |
4460 return new async.Future.value(stringResponse(200, h, resp)); | 4701 return new async.Future.value(stringResponse(200, h, resp)); |
4461 }), true); | 4702 }), true); |
4462 res.get(arg_groupKey).then(unittest.expectAsync1(((api.Group response) { | 4703 res.get(arg_groupKey).then(unittest.expectAsync1(((api.Group response) { |
4463 checkGroup(response); | 4704 checkGroup(response); |
4464 }))); | 4705 }))); |
4465 }); | 4706 }); |
4466 | 4707 |
4467 unittest.test("method--insert", () { | 4708 unittest.test("method--insert", () { |
4468 | |
4469 var mock = new HttpServerMock(); | 4709 var mock = new HttpServerMock(); |
4470 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4710 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
4471 var arg_request = buildGroup(); | 4711 var arg_request = buildGroup(); |
4472 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4712 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4473 var obj = new api.Group.fromJson(json); | 4713 var obj = new api.Group.fromJson(json); |
4474 checkGroup(obj); | 4714 checkGroup(obj); |
4475 | 4715 |
4476 var path = (req.url).path; | 4716 var path = (req.url).path; |
4477 var pathOffset = 0; | 4717 var pathOffset = 0; |
4478 var index; | 4718 var index; |
4479 var subPart; | 4719 var subPart; |
4480 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4720 unittest.expect( |
| 4721 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4481 pathOffset += 1; | 4722 pathOffset += 1; |
4482 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4723 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4724 unittest.equals("admin/directory/v1/")); |
4483 pathOffset += 19; | 4725 pathOffset += 19; |
4484 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("groups")); | 4726 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4727 unittest.equals("groups")); |
4485 pathOffset += 6; | 4728 pathOffset += 6; |
4486 | 4729 |
4487 var query = (req.url).query; | 4730 var query = (req.url).query; |
4488 var queryOffset = 0; | 4731 var queryOffset = 0; |
4489 var queryMap = {}; | 4732 var queryMap = {}; |
4490 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4733 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4491 parseBool(n) { | 4734 parseBool(n) { |
4492 if (n == "true") return true; | 4735 if (n == "true") return true; |
4493 if (n == "false") return false; | 4736 if (n == "false") return false; |
4494 if (n == null) return null; | 4737 if (n == null) return null; |
4495 throw new core.ArgumentError("Invalid boolean: $n"); | 4738 throw new core.ArgumentError("Invalid boolean: $n"); |
4496 } | 4739 } |
| 4740 |
4497 if (query.length > 0) { | 4741 if (query.length > 0) { |
4498 for (var part in query.split("&")) { | 4742 for (var part in query.split("&")) { |
4499 var keyvalue = part.split("="); | 4743 var keyvalue = part.split("="); |
4500 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4744 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4745 core.Uri.decodeQueryComponent(keyvalue[1])); |
4501 } | 4746 } |
4502 } | 4747 } |
4503 | 4748 |
4504 | |
4505 var h = { | 4749 var h = { |
4506 "content-type" : "application/json; charset=utf-8", | 4750 "content-type": "application/json; charset=utf-8", |
4507 }; | 4751 }; |
4508 var resp = convert.JSON.encode(buildGroup()); | 4752 var resp = convert.JSON.encode(buildGroup()); |
4509 return new async.Future.value(stringResponse(200, h, resp)); | 4753 return new async.Future.value(stringResponse(200, h, resp)); |
4510 }), true); | 4754 }), true); |
4511 res.insert(arg_request).then(unittest.expectAsync1(((api.Group response) { | 4755 res.insert(arg_request).then(unittest.expectAsync1(((api.Group response) { |
4512 checkGroup(response); | 4756 checkGroup(response); |
4513 }))); | 4757 }))); |
4514 }); | 4758 }); |
4515 | 4759 |
4516 unittest.test("method--list", () { | 4760 unittest.test("method--list", () { |
4517 | |
4518 var mock = new HttpServerMock(); | 4761 var mock = new HttpServerMock(); |
4519 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4762 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
4520 var arg_customer = "foo"; | 4763 var arg_customer = "foo"; |
4521 var arg_domain = "foo"; | 4764 var arg_domain = "foo"; |
4522 var arg_maxResults = 42; | 4765 var arg_maxResults = 42; |
4523 var arg_pageToken = "foo"; | 4766 var arg_pageToken = "foo"; |
4524 var arg_userKey = "foo"; | 4767 var arg_userKey = "foo"; |
4525 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4768 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4526 var path = (req.url).path; | 4769 var path = (req.url).path; |
4527 var pathOffset = 0; | 4770 var pathOffset = 0; |
4528 var index; | 4771 var index; |
4529 var subPart; | 4772 var subPart; |
4530 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4773 unittest.expect( |
| 4774 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4531 pathOffset += 1; | 4775 pathOffset += 1; |
4532 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4776 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4777 unittest.equals("admin/directory/v1/")); |
4533 pathOffset += 19; | 4778 pathOffset += 19; |
4534 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("groups")); | 4779 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 4780 unittest.equals("groups")); |
4535 pathOffset += 6; | 4781 pathOffset += 6; |
4536 | 4782 |
4537 var query = (req.url).query; | 4783 var query = (req.url).query; |
4538 var queryOffset = 0; | 4784 var queryOffset = 0; |
4539 var queryMap = {}; | 4785 var queryMap = {}; |
4540 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4786 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4541 parseBool(n) { | 4787 parseBool(n) { |
4542 if (n == "true") return true; | 4788 if (n == "true") return true; |
4543 if (n == "false") return false; | 4789 if (n == "false") return false; |
4544 if (n == null) return null; | 4790 if (n == null) return null; |
4545 throw new core.ArgumentError("Invalid boolean: $n"); | 4791 throw new core.ArgumentError("Invalid boolean: $n"); |
4546 } | 4792 } |
| 4793 |
4547 if (query.length > 0) { | 4794 if (query.length > 0) { |
4548 for (var part in query.split("&")) { | 4795 for (var part in query.split("&")) { |
4549 var keyvalue = part.split("="); | 4796 var keyvalue = part.split("="); |
4550 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4797 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4798 core.Uri.decodeQueryComponent(keyvalue[1])); |
4551 } | 4799 } |
4552 } | 4800 } |
4553 unittest.expect(queryMap["customer"].first, unittest.equals(arg_customer
)); | 4801 unittest.expect( |
| 4802 queryMap["customer"].first, unittest.equals(arg_customer)); |
4554 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); | 4803 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); |
4555 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 4804 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
4556 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 4805 unittest.equals(arg_maxResults)); |
4557 unittest.expect(queryMap["userKey"].first, unittest.equals(arg_userKey))
; | 4806 unittest.expect( |
4558 | 4807 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 4808 unittest.expect( |
| 4809 queryMap["userKey"].first, unittest.equals(arg_userKey)); |
4559 | 4810 |
4560 var h = { | 4811 var h = { |
4561 "content-type" : "application/json; charset=utf-8", | 4812 "content-type": "application/json; charset=utf-8", |
4562 }; | 4813 }; |
4563 var resp = convert.JSON.encode(buildGroups()); | 4814 var resp = convert.JSON.encode(buildGroups()); |
4564 return new async.Future.value(stringResponse(200, h, resp)); | 4815 return new async.Future.value(stringResponse(200, h, resp)); |
4565 }), true); | 4816 }), true); |
4566 res.list(customer: arg_customer, domain: arg_domain, maxResults: arg_maxRe
sults, pageToken: arg_pageToken, userKey: arg_userKey).then(unittest.expectAsync
1(((api.Groups response) { | 4817 res |
| 4818 .list( |
| 4819 customer: arg_customer, |
| 4820 domain: arg_domain, |
| 4821 maxResults: arg_maxResults, |
| 4822 pageToken: arg_pageToken, |
| 4823 userKey: arg_userKey) |
| 4824 .then(unittest.expectAsync1(((api.Groups response) { |
4567 checkGroups(response); | 4825 checkGroups(response); |
4568 }))); | 4826 }))); |
4569 }); | 4827 }); |
4570 | 4828 |
4571 unittest.test("method--patch", () { | 4829 unittest.test("method--patch", () { |
4572 | |
4573 var mock = new HttpServerMock(); | 4830 var mock = new HttpServerMock(); |
4574 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4831 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
4575 var arg_request = buildGroup(); | 4832 var arg_request = buildGroup(); |
4576 var arg_groupKey = "foo"; | 4833 var arg_groupKey = "foo"; |
4577 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4834 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4578 var obj = new api.Group.fromJson(json); | 4835 var obj = new api.Group.fromJson(json); |
4579 checkGroup(obj); | 4836 checkGroup(obj); |
4580 | 4837 |
4581 var path = (req.url).path; | 4838 var path = (req.url).path; |
4582 var pathOffset = 0; | 4839 var pathOffset = 0; |
4583 var index; | 4840 var index; |
4584 var subPart; | 4841 var subPart; |
4585 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4842 unittest.expect( |
| 4843 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4586 pathOffset += 1; | 4844 pathOffset += 1; |
4587 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4845 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4846 unittest.equals("admin/directory/v1/")); |
4588 pathOffset += 19; | 4847 pathOffset += 19; |
4589 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4848 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4849 unittest.equals("groups/")); |
4590 pathOffset += 7; | 4850 pathOffset += 7; |
4591 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4851 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4592 pathOffset = path.length; | 4852 pathOffset = path.length; |
4593 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4853 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4594 | 4854 |
4595 var query = (req.url).query; | 4855 var query = (req.url).query; |
4596 var queryOffset = 0; | 4856 var queryOffset = 0; |
4597 var queryMap = {}; | 4857 var queryMap = {}; |
4598 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4858 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4599 parseBool(n) { | 4859 parseBool(n) { |
4600 if (n == "true") return true; | 4860 if (n == "true") return true; |
4601 if (n == "false") return false; | 4861 if (n == "false") return false; |
4602 if (n == null) return null; | 4862 if (n == null) return null; |
4603 throw new core.ArgumentError("Invalid boolean: $n"); | 4863 throw new core.ArgumentError("Invalid boolean: $n"); |
4604 } | 4864 } |
| 4865 |
4605 if (query.length > 0) { | 4866 if (query.length > 0) { |
4606 for (var part in query.split("&")) { | 4867 for (var part in query.split("&")) { |
4607 var keyvalue = part.split("="); | 4868 var keyvalue = part.split("="); |
4608 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4869 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4870 core.Uri.decodeQueryComponent(keyvalue[1])); |
4609 } | 4871 } |
4610 } | 4872 } |
4611 | 4873 |
4612 | |
4613 var h = { | 4874 var h = { |
4614 "content-type" : "application/json; charset=utf-8", | 4875 "content-type": "application/json; charset=utf-8", |
4615 }; | 4876 }; |
4616 var resp = convert.JSON.encode(buildGroup()); | 4877 var resp = convert.JSON.encode(buildGroup()); |
4617 return new async.Future.value(stringResponse(200, h, resp)); | 4878 return new async.Future.value(stringResponse(200, h, resp)); |
4618 }), true); | 4879 }), true); |
4619 res.patch(arg_request, arg_groupKey).then(unittest.expectAsync1(((api.Grou
p response) { | 4880 res |
| 4881 .patch(arg_request, arg_groupKey) |
| 4882 .then(unittest.expectAsync1(((api.Group response) { |
4620 checkGroup(response); | 4883 checkGroup(response); |
4621 }))); | 4884 }))); |
4622 }); | 4885 }); |
4623 | 4886 |
4624 unittest.test("method--update", () { | 4887 unittest.test("method--update", () { |
4625 | |
4626 var mock = new HttpServerMock(); | 4888 var mock = new HttpServerMock(); |
4627 api.GroupsResourceApi res = new api.AdminApi(mock).groups; | 4889 api.GroupsResourceApi res = new api.AdminApi(mock).groups; |
4628 var arg_request = buildGroup(); | 4890 var arg_request = buildGroup(); |
4629 var arg_groupKey = "foo"; | 4891 var arg_groupKey = "foo"; |
4630 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4892 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4631 var obj = new api.Group.fromJson(json); | 4893 var obj = new api.Group.fromJson(json); |
4632 checkGroup(obj); | 4894 checkGroup(obj); |
4633 | 4895 |
4634 var path = (req.url).path; | 4896 var path = (req.url).path; |
4635 var pathOffset = 0; | 4897 var pathOffset = 0; |
4636 var index; | 4898 var index; |
4637 var subPart; | 4899 var subPart; |
4638 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4900 unittest.expect( |
| 4901 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4639 pathOffset += 1; | 4902 pathOffset += 1; |
4640 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4903 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4904 unittest.equals("admin/directory/v1/")); |
4641 pathOffset += 19; | 4905 pathOffset += 19; |
4642 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4906 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4907 unittest.equals("groups/")); |
4643 pathOffset += 7; | 4908 pathOffset += 7; |
4644 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4909 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4645 pathOffset = path.length; | 4910 pathOffset = path.length; |
4646 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4911 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4647 | 4912 |
4648 var query = (req.url).query; | 4913 var query = (req.url).query; |
4649 var queryOffset = 0; | 4914 var queryOffset = 0; |
4650 var queryMap = {}; | 4915 var queryMap = {}; |
4651 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4916 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4652 parseBool(n) { | 4917 parseBool(n) { |
4653 if (n == "true") return true; | 4918 if (n == "true") return true; |
4654 if (n == "false") return false; | 4919 if (n == "false") return false; |
4655 if (n == null) return null; | 4920 if (n == null) return null; |
4656 throw new core.ArgumentError("Invalid boolean: $n"); | 4921 throw new core.ArgumentError("Invalid boolean: $n"); |
4657 } | 4922 } |
| 4923 |
4658 if (query.length > 0) { | 4924 if (query.length > 0) { |
4659 for (var part in query.split("&")) { | 4925 for (var part in query.split("&")) { |
4660 var keyvalue = part.split("="); | 4926 var keyvalue = part.split("="); |
4661 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4927 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4928 core.Uri.decodeQueryComponent(keyvalue[1])); |
4662 } | 4929 } |
4663 } | 4930 } |
4664 | 4931 |
4665 | |
4666 var h = { | 4932 var h = { |
4667 "content-type" : "application/json; charset=utf-8", | 4933 "content-type": "application/json; charset=utf-8", |
4668 }; | 4934 }; |
4669 var resp = convert.JSON.encode(buildGroup()); | 4935 var resp = convert.JSON.encode(buildGroup()); |
4670 return new async.Future.value(stringResponse(200, h, resp)); | 4936 return new async.Future.value(stringResponse(200, h, resp)); |
4671 }), true); | 4937 }), true); |
4672 res.update(arg_request, arg_groupKey).then(unittest.expectAsync1(((api.Gro
up response) { | 4938 res |
| 4939 .update(arg_request, arg_groupKey) |
| 4940 .then(unittest.expectAsync1(((api.Group response) { |
4673 checkGroup(response); | 4941 checkGroup(response); |
4674 }))); | 4942 }))); |
4675 }); | 4943 }); |
4676 | |
4677 }); | 4944 }); |
4678 | 4945 |
4679 | |
4680 unittest.group("resource-GroupsAliasesResourceApi", () { | 4946 unittest.group("resource-GroupsAliasesResourceApi", () { |
4681 unittest.test("method--delete", () { | 4947 unittest.test("method--delete", () { |
4682 | |
4683 var mock = new HttpServerMock(); | 4948 var mock = new HttpServerMock(); |
4684 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; | 4949 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; |
4685 var arg_groupKey = "foo"; | 4950 var arg_groupKey = "foo"; |
4686 var arg_alias = "foo"; | 4951 var arg_alias = "foo"; |
4687 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 4952 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4688 var path = (req.url).path; | 4953 var path = (req.url).path; |
4689 var pathOffset = 0; | 4954 var pathOffset = 0; |
4690 var index; | 4955 var index; |
4691 var subPart; | 4956 var subPart; |
4692 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 4957 unittest.expect( |
| 4958 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4693 pathOffset += 1; | 4959 pathOffset += 1; |
4694 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 4960 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 4961 unittest.equals("admin/directory/v1/")); |
4695 pathOffset += 19; | 4962 pathOffset += 19; |
4696 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 4963 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 4964 unittest.equals("groups/")); |
4697 pathOffset += 7; | 4965 pathOffset += 7; |
4698 index = path.indexOf("/aliases/", pathOffset); | 4966 index = path.indexOf("/aliases/", pathOffset); |
4699 unittest.expect(index >= 0, unittest.isTrue); | 4967 unittest.expect(index >= 0, unittest.isTrue); |
4700 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 4968 subPart = |
| 4969 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4701 pathOffset = index; | 4970 pathOffset = index; |
4702 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 4971 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4703 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/aliases/")); | 4972 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 4973 unittest.equals("/aliases/")); |
4704 pathOffset += 9; | 4974 pathOffset += 9; |
4705 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 4975 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4706 pathOffset = path.length; | 4976 pathOffset = path.length; |
4707 unittest.expect(subPart, unittest.equals("$arg_alias")); | 4977 unittest.expect(subPart, unittest.equals("$arg_alias")); |
4708 | 4978 |
4709 var query = (req.url).query; | 4979 var query = (req.url).query; |
4710 var queryOffset = 0; | 4980 var queryOffset = 0; |
4711 var queryMap = {}; | 4981 var queryMap = {}; |
4712 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 4982 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4713 parseBool(n) { | 4983 parseBool(n) { |
4714 if (n == "true") return true; | 4984 if (n == "true") return true; |
4715 if (n == "false") return false; | 4985 if (n == "false") return false; |
4716 if (n == null) return null; | 4986 if (n == null) return null; |
4717 throw new core.ArgumentError("Invalid boolean: $n"); | 4987 throw new core.ArgumentError("Invalid boolean: $n"); |
4718 } | 4988 } |
| 4989 |
4719 if (query.length > 0) { | 4990 if (query.length > 0) { |
4720 for (var part in query.split("&")) { | 4991 for (var part in query.split("&")) { |
4721 var keyvalue = part.split("="); | 4992 var keyvalue = part.split("="); |
4722 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 4993 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 4994 core.Uri.decodeQueryComponent(keyvalue[1])); |
4723 } | 4995 } |
4724 } | 4996 } |
4725 | 4997 |
4726 | |
4727 var h = { | 4998 var h = { |
4728 "content-type" : "application/json; charset=utf-8", | 4999 "content-type": "application/json; charset=utf-8", |
4729 }; | 5000 }; |
4730 var resp = ""; | 5001 var resp = ""; |
4731 return new async.Future.value(stringResponse(200, h, resp)); | 5002 return new async.Future.value(stringResponse(200, h, resp)); |
4732 }), true); | 5003 }), true); |
4733 res.delete(arg_groupKey, arg_alias).then(unittest.expectAsync1((_) {})); | 5004 res.delete(arg_groupKey, arg_alias).then(unittest.expectAsync1((_) {})); |
4734 }); | 5005 }); |
4735 | 5006 |
4736 unittest.test("method--insert", () { | 5007 unittest.test("method--insert", () { |
4737 | |
4738 var mock = new HttpServerMock(); | 5008 var mock = new HttpServerMock(); |
4739 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; | 5009 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; |
4740 var arg_request = buildAlias(); | 5010 var arg_request = buildAlias(); |
4741 var arg_groupKey = "foo"; | 5011 var arg_groupKey = "foo"; |
4742 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5012 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4743 var obj = new api.Alias.fromJson(json); | 5013 var obj = new api.Alias.fromJson(json); |
4744 checkAlias(obj); | 5014 checkAlias(obj); |
4745 | 5015 |
4746 var path = (req.url).path; | 5016 var path = (req.url).path; |
4747 var pathOffset = 0; | 5017 var pathOffset = 0; |
4748 var index; | 5018 var index; |
4749 var subPart; | 5019 var subPart; |
4750 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5020 unittest.expect( |
| 5021 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4751 pathOffset += 1; | 5022 pathOffset += 1; |
4752 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5023 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5024 unittest.equals("admin/directory/v1/")); |
4753 pathOffset += 19; | 5025 pathOffset += 19; |
4754 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5026 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5027 unittest.equals("groups/")); |
4755 pathOffset += 7; | 5028 pathOffset += 7; |
4756 index = path.indexOf("/aliases", pathOffset); | 5029 index = path.indexOf("/aliases", pathOffset); |
4757 unittest.expect(index >= 0, unittest.isTrue); | 5030 unittest.expect(index >= 0, unittest.isTrue); |
4758 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5031 subPart = |
| 5032 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4759 pathOffset = index; | 5033 pathOffset = index; |
4760 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5034 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4761 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/aliases")); | 5035 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5036 unittest.equals("/aliases")); |
4762 pathOffset += 8; | 5037 pathOffset += 8; |
4763 | 5038 |
4764 var query = (req.url).query; | 5039 var query = (req.url).query; |
4765 var queryOffset = 0; | 5040 var queryOffset = 0; |
4766 var queryMap = {}; | 5041 var queryMap = {}; |
4767 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5042 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4768 parseBool(n) { | 5043 parseBool(n) { |
4769 if (n == "true") return true; | 5044 if (n == "true") return true; |
4770 if (n == "false") return false; | 5045 if (n == "false") return false; |
4771 if (n == null) return null; | 5046 if (n == null) return null; |
4772 throw new core.ArgumentError("Invalid boolean: $n"); | 5047 throw new core.ArgumentError("Invalid boolean: $n"); |
4773 } | 5048 } |
| 5049 |
4774 if (query.length > 0) { | 5050 if (query.length > 0) { |
4775 for (var part in query.split("&")) { | 5051 for (var part in query.split("&")) { |
4776 var keyvalue = part.split("="); | 5052 var keyvalue = part.split("="); |
4777 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5053 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5054 core.Uri.decodeQueryComponent(keyvalue[1])); |
4778 } | 5055 } |
4779 } | 5056 } |
4780 | 5057 |
4781 | |
4782 var h = { | 5058 var h = { |
4783 "content-type" : "application/json; charset=utf-8", | 5059 "content-type": "application/json; charset=utf-8", |
4784 }; | 5060 }; |
4785 var resp = convert.JSON.encode(buildAlias()); | 5061 var resp = convert.JSON.encode(buildAlias()); |
4786 return new async.Future.value(stringResponse(200, h, resp)); | 5062 return new async.Future.value(stringResponse(200, h, resp)); |
4787 }), true); | 5063 }), true); |
4788 res.insert(arg_request, arg_groupKey).then(unittest.expectAsync1(((api.Ali
as response) { | 5064 res |
| 5065 .insert(arg_request, arg_groupKey) |
| 5066 .then(unittest.expectAsync1(((api.Alias response) { |
4789 checkAlias(response); | 5067 checkAlias(response); |
4790 }))); | 5068 }))); |
4791 }); | 5069 }); |
4792 | 5070 |
4793 unittest.test("method--list", () { | 5071 unittest.test("method--list", () { |
4794 | |
4795 var mock = new HttpServerMock(); | 5072 var mock = new HttpServerMock(); |
4796 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; | 5073 api.GroupsAliasesResourceApi res = new api.AdminApi(mock).groups.aliases; |
4797 var arg_groupKey = "foo"; | 5074 var arg_groupKey = "foo"; |
4798 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5075 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4799 var path = (req.url).path; | 5076 var path = (req.url).path; |
4800 var pathOffset = 0; | 5077 var pathOffset = 0; |
4801 var index; | 5078 var index; |
4802 var subPart; | 5079 var subPart; |
4803 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5080 unittest.expect( |
| 5081 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4804 pathOffset += 1; | 5082 pathOffset += 1; |
4805 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5083 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5084 unittest.equals("admin/directory/v1/")); |
4806 pathOffset += 19; | 5085 pathOffset += 19; |
4807 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5086 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5087 unittest.equals("groups/")); |
4808 pathOffset += 7; | 5088 pathOffset += 7; |
4809 index = path.indexOf("/aliases", pathOffset); | 5089 index = path.indexOf("/aliases", pathOffset); |
4810 unittest.expect(index >= 0, unittest.isTrue); | 5090 unittest.expect(index >= 0, unittest.isTrue); |
4811 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5091 subPart = |
| 5092 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4812 pathOffset = index; | 5093 pathOffset = index; |
4813 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5094 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4814 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/aliases")); | 5095 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5096 unittest.equals("/aliases")); |
4815 pathOffset += 8; | 5097 pathOffset += 8; |
4816 | 5098 |
4817 var query = (req.url).query; | 5099 var query = (req.url).query; |
4818 var queryOffset = 0; | 5100 var queryOffset = 0; |
4819 var queryMap = {}; | 5101 var queryMap = {}; |
4820 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5102 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4821 parseBool(n) { | 5103 parseBool(n) { |
4822 if (n == "true") return true; | 5104 if (n == "true") return true; |
4823 if (n == "false") return false; | 5105 if (n == "false") return false; |
4824 if (n == null) return null; | 5106 if (n == null) return null; |
4825 throw new core.ArgumentError("Invalid boolean: $n"); | 5107 throw new core.ArgumentError("Invalid boolean: $n"); |
4826 } | 5108 } |
| 5109 |
4827 if (query.length > 0) { | 5110 if (query.length > 0) { |
4828 for (var part in query.split("&")) { | 5111 for (var part in query.split("&")) { |
4829 var keyvalue = part.split("="); | 5112 var keyvalue = part.split("="); |
4830 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5113 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5114 core.Uri.decodeQueryComponent(keyvalue[1])); |
4831 } | 5115 } |
4832 } | 5116 } |
4833 | 5117 |
4834 | |
4835 var h = { | 5118 var h = { |
4836 "content-type" : "application/json; charset=utf-8", | 5119 "content-type": "application/json; charset=utf-8", |
4837 }; | 5120 }; |
4838 var resp = convert.JSON.encode(buildAliases()); | 5121 var resp = convert.JSON.encode(buildAliases()); |
4839 return new async.Future.value(stringResponse(200, h, resp)); | 5122 return new async.Future.value(stringResponse(200, h, resp)); |
4840 }), true); | 5123 }), true); |
4841 res.list(arg_groupKey).then(unittest.expectAsync1(((api.Aliases response)
{ | 5124 res |
| 5125 .list(arg_groupKey) |
| 5126 .then(unittest.expectAsync1(((api.Aliases response) { |
4842 checkAliases(response); | 5127 checkAliases(response); |
4843 }))); | 5128 }))); |
4844 }); | 5129 }); |
4845 | |
4846 }); | 5130 }); |
4847 | 5131 |
4848 | |
4849 unittest.group("resource-MembersResourceApi", () { | 5132 unittest.group("resource-MembersResourceApi", () { |
4850 unittest.test("method--delete", () { | 5133 unittest.test("method--delete", () { |
4851 | |
4852 var mock = new HttpServerMock(); | 5134 var mock = new HttpServerMock(); |
4853 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5135 api.MembersResourceApi res = new api.AdminApi(mock).members; |
4854 var arg_groupKey = "foo"; | 5136 var arg_groupKey = "foo"; |
4855 var arg_memberKey = "foo"; | 5137 var arg_memberKey = "foo"; |
4856 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5138 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4857 var path = (req.url).path; | 5139 var path = (req.url).path; |
4858 var pathOffset = 0; | 5140 var pathOffset = 0; |
4859 var index; | 5141 var index; |
4860 var subPart; | 5142 var subPart; |
4861 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5143 unittest.expect( |
| 5144 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4862 pathOffset += 1; | 5145 pathOffset += 1; |
4863 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5146 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5147 unittest.equals("admin/directory/v1/")); |
4864 pathOffset += 19; | 5148 pathOffset += 19; |
4865 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5149 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5150 unittest.equals("groups/")); |
4866 pathOffset += 7; | 5151 pathOffset += 7; |
4867 index = path.indexOf("/members/", pathOffset); | 5152 index = path.indexOf("/members/", pathOffset); |
4868 unittest.expect(index >= 0, unittest.isTrue); | 5153 unittest.expect(index >= 0, unittest.isTrue); |
4869 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5154 subPart = |
| 5155 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4870 pathOffset = index; | 5156 pathOffset = index; |
4871 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5157 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4872 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/members/")); | 5158 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5159 unittest.equals("/members/")); |
4873 pathOffset += 9; | 5160 pathOffset += 9; |
4874 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5161 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4875 pathOffset = path.length; | 5162 pathOffset = path.length; |
4876 unittest.expect(subPart, unittest.equals("$arg_memberKey")); | 5163 unittest.expect(subPart, unittest.equals("$arg_memberKey")); |
4877 | 5164 |
4878 var query = (req.url).query; | 5165 var query = (req.url).query; |
4879 var queryOffset = 0; | 5166 var queryOffset = 0; |
4880 var queryMap = {}; | 5167 var queryMap = {}; |
4881 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5168 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4882 parseBool(n) { | 5169 parseBool(n) { |
4883 if (n == "true") return true; | 5170 if (n == "true") return true; |
4884 if (n == "false") return false; | 5171 if (n == "false") return false; |
4885 if (n == null) return null; | 5172 if (n == null) return null; |
4886 throw new core.ArgumentError("Invalid boolean: $n"); | 5173 throw new core.ArgumentError("Invalid boolean: $n"); |
4887 } | 5174 } |
| 5175 |
4888 if (query.length > 0) { | 5176 if (query.length > 0) { |
4889 for (var part in query.split("&")) { | 5177 for (var part in query.split("&")) { |
4890 var keyvalue = part.split("="); | 5178 var keyvalue = part.split("="); |
4891 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5179 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5180 core.Uri.decodeQueryComponent(keyvalue[1])); |
4892 } | 5181 } |
4893 } | 5182 } |
4894 | 5183 |
4895 | |
4896 var h = { | 5184 var h = { |
4897 "content-type" : "application/json; charset=utf-8", | 5185 "content-type": "application/json; charset=utf-8", |
4898 }; | 5186 }; |
4899 var resp = ""; | 5187 var resp = ""; |
4900 return new async.Future.value(stringResponse(200, h, resp)); | 5188 return new async.Future.value(stringResponse(200, h, resp)); |
4901 }), true); | 5189 }), true); |
4902 res.delete(arg_groupKey, arg_memberKey).then(unittest.expectAsync1((_) {})
); | 5190 res |
| 5191 .delete(arg_groupKey, arg_memberKey) |
| 5192 .then(unittest.expectAsync1((_) {})); |
4903 }); | 5193 }); |
4904 | 5194 |
4905 unittest.test("method--get", () { | 5195 unittest.test("method--get", () { |
4906 | |
4907 var mock = new HttpServerMock(); | 5196 var mock = new HttpServerMock(); |
4908 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5197 api.MembersResourceApi res = new api.AdminApi(mock).members; |
4909 var arg_groupKey = "foo"; | 5198 var arg_groupKey = "foo"; |
4910 var arg_memberKey = "foo"; | 5199 var arg_memberKey = "foo"; |
4911 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5200 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4912 var path = (req.url).path; | 5201 var path = (req.url).path; |
4913 var pathOffset = 0; | 5202 var pathOffset = 0; |
4914 var index; | 5203 var index; |
4915 var subPart; | 5204 var subPart; |
4916 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5205 unittest.expect( |
| 5206 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4917 pathOffset += 1; | 5207 pathOffset += 1; |
4918 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5208 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5209 unittest.equals("admin/directory/v1/")); |
4919 pathOffset += 19; | 5210 pathOffset += 19; |
4920 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5211 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5212 unittest.equals("groups/")); |
4921 pathOffset += 7; | 5213 pathOffset += 7; |
4922 index = path.indexOf("/members/", pathOffset); | 5214 index = path.indexOf("/members/", pathOffset); |
4923 unittest.expect(index >= 0, unittest.isTrue); | 5215 unittest.expect(index >= 0, unittest.isTrue); |
4924 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5216 subPart = |
| 5217 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4925 pathOffset = index; | 5218 pathOffset = index; |
4926 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5219 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4927 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/members/")); | 5220 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5221 unittest.equals("/members/")); |
4928 pathOffset += 9; | 5222 pathOffset += 9; |
4929 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5223 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
4930 pathOffset = path.length; | 5224 pathOffset = path.length; |
4931 unittest.expect(subPart, unittest.equals("$arg_memberKey")); | 5225 unittest.expect(subPart, unittest.equals("$arg_memberKey")); |
4932 | 5226 |
4933 var query = (req.url).query; | 5227 var query = (req.url).query; |
4934 var queryOffset = 0; | 5228 var queryOffset = 0; |
4935 var queryMap = {}; | 5229 var queryMap = {}; |
4936 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5230 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4937 parseBool(n) { | 5231 parseBool(n) { |
4938 if (n == "true") return true; | 5232 if (n == "true") return true; |
4939 if (n == "false") return false; | 5233 if (n == "false") return false; |
4940 if (n == null) return null; | 5234 if (n == null) return null; |
4941 throw new core.ArgumentError("Invalid boolean: $n"); | 5235 throw new core.ArgumentError("Invalid boolean: $n"); |
4942 } | 5236 } |
| 5237 |
4943 if (query.length > 0) { | 5238 if (query.length > 0) { |
4944 for (var part in query.split("&")) { | 5239 for (var part in query.split("&")) { |
4945 var keyvalue = part.split("="); | 5240 var keyvalue = part.split("="); |
4946 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5241 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5242 core.Uri.decodeQueryComponent(keyvalue[1])); |
4947 } | 5243 } |
4948 } | 5244 } |
4949 | 5245 |
4950 | |
4951 var h = { | 5246 var h = { |
4952 "content-type" : "application/json; charset=utf-8", | 5247 "content-type": "application/json; charset=utf-8", |
4953 }; | 5248 }; |
4954 var resp = convert.JSON.encode(buildMember()); | 5249 var resp = convert.JSON.encode(buildMember()); |
4955 return new async.Future.value(stringResponse(200, h, resp)); | 5250 return new async.Future.value(stringResponse(200, h, resp)); |
4956 }), true); | 5251 }), true); |
4957 res.get(arg_groupKey, arg_memberKey).then(unittest.expectAsync1(((api.Memb
er response) { | 5252 res |
| 5253 .get(arg_groupKey, arg_memberKey) |
| 5254 .then(unittest.expectAsync1(((api.Member response) { |
4958 checkMember(response); | 5255 checkMember(response); |
4959 }))); | 5256 }))); |
4960 }); | 5257 }); |
4961 | 5258 |
4962 unittest.test("method--insert", () { | 5259 unittest.test("method--insert", () { |
4963 | |
4964 var mock = new HttpServerMock(); | 5260 var mock = new HttpServerMock(); |
4965 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5261 api.MembersResourceApi res = new api.AdminApi(mock).members; |
4966 var arg_request = buildMember(); | 5262 var arg_request = buildMember(); |
4967 var arg_groupKey = "foo"; | 5263 var arg_groupKey = "foo"; |
4968 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5264 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
4969 var obj = new api.Member.fromJson(json); | 5265 var obj = new api.Member.fromJson(json); |
4970 checkMember(obj); | 5266 checkMember(obj); |
4971 | 5267 |
4972 var path = (req.url).path; | 5268 var path = (req.url).path; |
4973 var pathOffset = 0; | 5269 var pathOffset = 0; |
4974 var index; | 5270 var index; |
4975 var subPart; | 5271 var subPart; |
4976 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5272 unittest.expect( |
| 5273 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
4977 pathOffset += 1; | 5274 pathOffset += 1; |
4978 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5275 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5276 unittest.equals("admin/directory/v1/")); |
4979 pathOffset += 19; | 5277 pathOffset += 19; |
4980 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5278 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5279 unittest.equals("groups/")); |
4981 pathOffset += 7; | 5280 pathOffset += 7; |
4982 index = path.indexOf("/members", pathOffset); | 5281 index = path.indexOf("/members", pathOffset); |
4983 unittest.expect(index >= 0, unittest.isTrue); | 5282 unittest.expect(index >= 0, unittest.isTrue); |
4984 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5283 subPart = |
| 5284 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
4985 pathOffset = index; | 5285 pathOffset = index; |
4986 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5286 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
4987 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/members")); | 5287 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5288 unittest.equals("/members")); |
4988 pathOffset += 8; | 5289 pathOffset += 8; |
4989 | 5290 |
4990 var query = (req.url).query; | 5291 var query = (req.url).query; |
4991 var queryOffset = 0; | 5292 var queryOffset = 0; |
4992 var queryMap = {}; | 5293 var queryMap = {}; |
4993 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5294 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
4994 parseBool(n) { | 5295 parseBool(n) { |
4995 if (n == "true") return true; | 5296 if (n == "true") return true; |
4996 if (n == "false") return false; | 5297 if (n == "false") return false; |
4997 if (n == null) return null; | 5298 if (n == null) return null; |
4998 throw new core.ArgumentError("Invalid boolean: $n"); | 5299 throw new core.ArgumentError("Invalid boolean: $n"); |
4999 } | 5300 } |
| 5301 |
5000 if (query.length > 0) { | 5302 if (query.length > 0) { |
5001 for (var part in query.split("&")) { | 5303 for (var part in query.split("&")) { |
5002 var keyvalue = part.split("="); | 5304 var keyvalue = part.split("="); |
5003 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5305 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5306 core.Uri.decodeQueryComponent(keyvalue[1])); |
5004 } | 5307 } |
5005 } | 5308 } |
5006 | 5309 |
5007 | |
5008 var h = { | 5310 var h = { |
5009 "content-type" : "application/json; charset=utf-8", | 5311 "content-type": "application/json; charset=utf-8", |
5010 }; | 5312 }; |
5011 var resp = convert.JSON.encode(buildMember()); | 5313 var resp = convert.JSON.encode(buildMember()); |
5012 return new async.Future.value(stringResponse(200, h, resp)); | 5314 return new async.Future.value(stringResponse(200, h, resp)); |
5013 }), true); | 5315 }), true); |
5014 res.insert(arg_request, arg_groupKey).then(unittest.expectAsync1(((api.Mem
ber response) { | 5316 res |
| 5317 .insert(arg_request, arg_groupKey) |
| 5318 .then(unittest.expectAsync1(((api.Member response) { |
5015 checkMember(response); | 5319 checkMember(response); |
5016 }))); | 5320 }))); |
5017 }); | 5321 }); |
5018 | 5322 |
5019 unittest.test("method--list", () { | 5323 unittest.test("method--list", () { |
5020 | |
5021 var mock = new HttpServerMock(); | 5324 var mock = new HttpServerMock(); |
5022 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5325 api.MembersResourceApi res = new api.AdminApi(mock).members; |
5023 var arg_groupKey = "foo"; | 5326 var arg_groupKey = "foo"; |
5024 var arg_maxResults = 42; | 5327 var arg_maxResults = 42; |
5025 var arg_pageToken = "foo"; | 5328 var arg_pageToken = "foo"; |
5026 var arg_roles = "foo"; | 5329 var arg_roles = "foo"; |
5027 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5330 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5028 var path = (req.url).path; | 5331 var path = (req.url).path; |
5029 var pathOffset = 0; | 5332 var pathOffset = 0; |
5030 var index; | 5333 var index; |
5031 var subPart; | 5334 var subPart; |
5032 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5335 unittest.expect( |
| 5336 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5033 pathOffset += 1; | 5337 pathOffset += 1; |
5034 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5338 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5339 unittest.equals("admin/directory/v1/")); |
5035 pathOffset += 19; | 5340 pathOffset += 19; |
5036 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5341 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5342 unittest.equals("groups/")); |
5037 pathOffset += 7; | 5343 pathOffset += 7; |
5038 index = path.indexOf("/members", pathOffset); | 5344 index = path.indexOf("/members", pathOffset); |
5039 unittest.expect(index >= 0, unittest.isTrue); | 5345 unittest.expect(index >= 0, unittest.isTrue); |
5040 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5346 subPart = |
| 5347 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5041 pathOffset = index; | 5348 pathOffset = index; |
5042 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5349 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
5043 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/members")); | 5350 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 5351 unittest.equals("/members")); |
5044 pathOffset += 8; | 5352 pathOffset += 8; |
5045 | 5353 |
5046 var query = (req.url).query; | 5354 var query = (req.url).query; |
5047 var queryOffset = 0; | 5355 var queryOffset = 0; |
5048 var queryMap = {}; | 5356 var queryMap = {}; |
5049 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5357 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5050 parseBool(n) { | 5358 parseBool(n) { |
5051 if (n == "true") return true; | 5359 if (n == "true") return true; |
5052 if (n == "false") return false; | 5360 if (n == "false") return false; |
5053 if (n == null) return null; | 5361 if (n == null) return null; |
5054 throw new core.ArgumentError("Invalid boolean: $n"); | 5362 throw new core.ArgumentError("Invalid boolean: $n"); |
5055 } | 5363 } |
| 5364 |
5056 if (query.length > 0) { | 5365 if (query.length > 0) { |
5057 for (var part in query.split("&")) { | 5366 for (var part in query.split("&")) { |
5058 var keyvalue = part.split("="); | 5367 var keyvalue = part.split("="); |
5059 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5368 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5369 core.Uri.decodeQueryComponent(keyvalue[1])); |
5060 } | 5370 } |
5061 } | 5371 } |
5062 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 5372 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
5063 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 5373 unittest.equals(arg_maxResults)); |
| 5374 unittest.expect( |
| 5375 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
5064 unittest.expect(queryMap["roles"].first, unittest.equals(arg_roles)); | 5376 unittest.expect(queryMap["roles"].first, unittest.equals(arg_roles)); |
5065 | 5377 |
5066 | |
5067 var h = { | 5378 var h = { |
5068 "content-type" : "application/json; charset=utf-8", | 5379 "content-type": "application/json; charset=utf-8", |
5069 }; | 5380 }; |
5070 var resp = convert.JSON.encode(buildMembers()); | 5381 var resp = convert.JSON.encode(buildMembers()); |
5071 return new async.Future.value(stringResponse(200, h, resp)); | 5382 return new async.Future.value(stringResponse(200, h, resp)); |
5072 }), true); | 5383 }), true); |
5073 res.list(arg_groupKey, maxResults: arg_maxResults, pageToken: arg_pageToke
n, roles: arg_roles).then(unittest.expectAsync1(((api.Members response) { | 5384 res |
| 5385 .list(arg_groupKey, |
| 5386 maxResults: arg_maxResults, |
| 5387 pageToken: arg_pageToken, |
| 5388 roles: arg_roles) |
| 5389 .then(unittest.expectAsync1(((api.Members response) { |
5074 checkMembers(response); | 5390 checkMembers(response); |
5075 }))); | 5391 }))); |
5076 }); | 5392 }); |
5077 | 5393 |
5078 unittest.test("method--patch", () { | 5394 unittest.test("method--patch", () { |
5079 | |
5080 var mock = new HttpServerMock(); | 5395 var mock = new HttpServerMock(); |
5081 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5396 api.MembersResourceApi res = new api.AdminApi(mock).members; |
5082 var arg_request = buildMember(); | 5397 var arg_request = buildMember(); |
5083 var arg_groupKey = "foo"; | 5398 var arg_groupKey = "foo"; |
5084 var arg_memberKey = "foo"; | 5399 var arg_memberKey = "foo"; |
5085 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5400 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5086 var obj = new api.Member.fromJson(json); | 5401 var obj = new api.Member.fromJson(json); |
5087 checkMember(obj); | 5402 checkMember(obj); |
5088 | 5403 |
5089 var path = (req.url).path; | 5404 var path = (req.url).path; |
5090 var pathOffset = 0; | 5405 var pathOffset = 0; |
5091 var index; | 5406 var index; |
5092 var subPart; | 5407 var subPart; |
5093 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5408 unittest.expect( |
| 5409 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5094 pathOffset += 1; | 5410 pathOffset += 1; |
5095 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5411 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5412 unittest.equals("admin/directory/v1/")); |
5096 pathOffset += 19; | 5413 pathOffset += 19; |
5097 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5414 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5415 unittest.equals("groups/")); |
5098 pathOffset += 7; | 5416 pathOffset += 7; |
5099 index = path.indexOf("/members/", pathOffset); | 5417 index = path.indexOf("/members/", pathOffset); |
5100 unittest.expect(index >= 0, unittest.isTrue); | 5418 unittest.expect(index >= 0, unittest.isTrue); |
5101 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5419 subPart = |
| 5420 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5102 pathOffset = index; | 5421 pathOffset = index; |
5103 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5422 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
5104 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/members/")); | 5423 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5424 unittest.equals("/members/")); |
5105 pathOffset += 9; | 5425 pathOffset += 9; |
5106 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5426 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
5107 pathOffset = path.length; | 5427 pathOffset = path.length; |
5108 unittest.expect(subPart, unittest.equals("$arg_memberKey")); | 5428 unittest.expect(subPart, unittest.equals("$arg_memberKey")); |
5109 | 5429 |
5110 var query = (req.url).query; | 5430 var query = (req.url).query; |
5111 var queryOffset = 0; | 5431 var queryOffset = 0; |
5112 var queryMap = {}; | 5432 var queryMap = {}; |
5113 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5433 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5114 parseBool(n) { | 5434 parseBool(n) { |
5115 if (n == "true") return true; | 5435 if (n == "true") return true; |
5116 if (n == "false") return false; | 5436 if (n == "false") return false; |
5117 if (n == null) return null; | 5437 if (n == null) return null; |
5118 throw new core.ArgumentError("Invalid boolean: $n"); | 5438 throw new core.ArgumentError("Invalid boolean: $n"); |
5119 } | 5439 } |
| 5440 |
5120 if (query.length > 0) { | 5441 if (query.length > 0) { |
5121 for (var part in query.split("&")) { | 5442 for (var part in query.split("&")) { |
5122 var keyvalue = part.split("="); | 5443 var keyvalue = part.split("="); |
5123 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5444 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5445 core.Uri.decodeQueryComponent(keyvalue[1])); |
5124 } | 5446 } |
5125 } | 5447 } |
5126 | 5448 |
5127 | |
5128 var h = { | 5449 var h = { |
5129 "content-type" : "application/json; charset=utf-8", | 5450 "content-type": "application/json; charset=utf-8", |
5130 }; | 5451 }; |
5131 var resp = convert.JSON.encode(buildMember()); | 5452 var resp = convert.JSON.encode(buildMember()); |
5132 return new async.Future.value(stringResponse(200, h, resp)); | 5453 return new async.Future.value(stringResponse(200, h, resp)); |
5133 }), true); | 5454 }), true); |
5134 res.patch(arg_request, arg_groupKey, arg_memberKey).then(unittest.expectAs
ync1(((api.Member response) { | 5455 res |
| 5456 .patch(arg_request, arg_groupKey, arg_memberKey) |
| 5457 .then(unittest.expectAsync1(((api.Member response) { |
5135 checkMember(response); | 5458 checkMember(response); |
5136 }))); | 5459 }))); |
5137 }); | 5460 }); |
5138 | 5461 |
5139 unittest.test("method--update", () { | 5462 unittest.test("method--update", () { |
5140 | |
5141 var mock = new HttpServerMock(); | 5463 var mock = new HttpServerMock(); |
5142 api.MembersResourceApi res = new api.AdminApi(mock).members; | 5464 api.MembersResourceApi res = new api.AdminApi(mock).members; |
5143 var arg_request = buildMember(); | 5465 var arg_request = buildMember(); |
5144 var arg_groupKey = "foo"; | 5466 var arg_groupKey = "foo"; |
5145 var arg_memberKey = "foo"; | 5467 var arg_memberKey = "foo"; |
5146 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5468 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5147 var obj = new api.Member.fromJson(json); | 5469 var obj = new api.Member.fromJson(json); |
5148 checkMember(obj); | 5470 checkMember(obj); |
5149 | 5471 |
5150 var path = (req.url).path; | 5472 var path = (req.url).path; |
5151 var pathOffset = 0; | 5473 var pathOffset = 0; |
5152 var index; | 5474 var index; |
5153 var subPart; | 5475 var subPart; |
5154 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5476 unittest.expect( |
| 5477 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5155 pathOffset += 1; | 5478 pathOffset += 1; |
5156 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5479 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5480 unittest.equals("admin/directory/v1/")); |
5157 pathOffset += 19; | 5481 pathOffset += 19; |
5158 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("groups/")); | 5482 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5483 unittest.equals("groups/")); |
5159 pathOffset += 7; | 5484 pathOffset += 7; |
5160 index = path.indexOf("/members/", pathOffset); | 5485 index = path.indexOf("/members/", pathOffset); |
5161 unittest.expect(index >= 0, unittest.isTrue); | 5486 unittest.expect(index >= 0, unittest.isTrue); |
5162 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5487 subPart = |
| 5488 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5163 pathOffset = index; | 5489 pathOffset = index; |
5164 unittest.expect(subPart, unittest.equals("$arg_groupKey")); | 5490 unittest.expect(subPart, unittest.equals("$arg_groupKey")); |
5165 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/members/")); | 5491 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5492 unittest.equals("/members/")); |
5166 pathOffset += 9; | 5493 pathOffset += 9; |
5167 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5494 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
5168 pathOffset = path.length; | 5495 pathOffset = path.length; |
5169 unittest.expect(subPart, unittest.equals("$arg_memberKey")); | 5496 unittest.expect(subPart, unittest.equals("$arg_memberKey")); |
5170 | 5497 |
5171 var query = (req.url).query; | 5498 var query = (req.url).query; |
5172 var queryOffset = 0; | 5499 var queryOffset = 0; |
5173 var queryMap = {}; | 5500 var queryMap = {}; |
5174 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5501 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5175 parseBool(n) { | 5502 parseBool(n) { |
5176 if (n == "true") return true; | 5503 if (n == "true") return true; |
5177 if (n == "false") return false; | 5504 if (n == "false") return false; |
5178 if (n == null) return null; | 5505 if (n == null) return null; |
5179 throw new core.ArgumentError("Invalid boolean: $n"); | 5506 throw new core.ArgumentError("Invalid boolean: $n"); |
5180 } | 5507 } |
| 5508 |
5181 if (query.length > 0) { | 5509 if (query.length > 0) { |
5182 for (var part in query.split("&")) { | 5510 for (var part in query.split("&")) { |
5183 var keyvalue = part.split("="); | 5511 var keyvalue = part.split("="); |
5184 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5512 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5513 core.Uri.decodeQueryComponent(keyvalue[1])); |
5185 } | 5514 } |
5186 } | 5515 } |
5187 | 5516 |
5188 | |
5189 var h = { | 5517 var h = { |
5190 "content-type" : "application/json; charset=utf-8", | 5518 "content-type": "application/json; charset=utf-8", |
5191 }; | 5519 }; |
5192 var resp = convert.JSON.encode(buildMember()); | 5520 var resp = convert.JSON.encode(buildMember()); |
5193 return new async.Future.value(stringResponse(200, h, resp)); | 5521 return new async.Future.value(stringResponse(200, h, resp)); |
5194 }), true); | 5522 }), true); |
5195 res.update(arg_request, arg_groupKey, arg_memberKey).then(unittest.expectA
sync1(((api.Member response) { | 5523 res |
| 5524 .update(arg_request, arg_groupKey, arg_memberKey) |
| 5525 .then(unittest.expectAsync1(((api.Member response) { |
5196 checkMember(response); | 5526 checkMember(response); |
5197 }))); | 5527 }))); |
5198 }); | 5528 }); |
5199 | |
5200 }); | 5529 }); |
5201 | 5530 |
5202 | |
5203 unittest.group("resource-MobiledevicesResourceApi", () { | 5531 unittest.group("resource-MobiledevicesResourceApi", () { |
5204 unittest.test("method--action", () { | 5532 unittest.test("method--action", () { |
5205 | |
5206 var mock = new HttpServerMock(); | 5533 var mock = new HttpServerMock(); |
5207 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; | 5534 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; |
5208 var arg_request = buildMobileDeviceAction(); | 5535 var arg_request = buildMobileDeviceAction(); |
5209 var arg_customerId = "foo"; | 5536 var arg_customerId = "foo"; |
5210 var arg_resourceId = "foo"; | 5537 var arg_resourceId = "foo"; |
5211 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5538 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5212 var obj = new api.MobileDeviceAction.fromJson(json); | 5539 var obj = new api.MobileDeviceAction.fromJson(json); |
5213 checkMobileDeviceAction(obj); | 5540 checkMobileDeviceAction(obj); |
5214 | 5541 |
5215 var path = (req.url).path; | 5542 var path = (req.url).path; |
5216 var pathOffset = 0; | 5543 var pathOffset = 0; |
5217 var index; | 5544 var index; |
5218 var subPart; | 5545 var subPart; |
5219 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5546 unittest.expect( |
| 5547 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5220 pathOffset += 1; | 5548 pathOffset += 1; |
5221 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5549 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5550 unittest.equals("admin/directory/v1/")); |
5222 pathOffset += 19; | 5551 pathOffset += 19; |
5223 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5552 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5553 unittest.equals("customer/")); |
5224 pathOffset += 9; | 5554 pathOffset += 9; |
5225 index = path.indexOf("/devices/mobile/", pathOffset); | 5555 index = path.indexOf("/devices/mobile/", pathOffset); |
5226 unittest.expect(index >= 0, unittest.isTrue); | 5556 unittest.expect(index >= 0, unittest.isTrue); |
5227 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5557 subPart = |
| 5558 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5228 pathOffset = index; | 5559 pathOffset = index; |
5229 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 5560 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5230 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/devices/mobile/")); | 5561 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 5562 unittest.equals("/devices/mobile/")); |
5231 pathOffset += 16; | 5563 pathOffset += 16; |
5232 index = path.indexOf("/action", pathOffset); | 5564 index = path.indexOf("/action", pathOffset); |
5233 unittest.expect(index >= 0, unittest.isTrue); | 5565 unittest.expect(index >= 0, unittest.isTrue); |
5234 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5566 subPart = |
| 5567 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5235 pathOffset = index; | 5568 pathOffset = index; |
5236 unittest.expect(subPart, unittest.equals("$arg_resourceId")); | 5569 unittest.expect(subPart, unittest.equals("$arg_resourceId")); |
5237 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/action")); | 5570 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 5571 unittest.equals("/action")); |
5238 pathOffset += 7; | 5572 pathOffset += 7; |
5239 | 5573 |
5240 var query = (req.url).query; | 5574 var query = (req.url).query; |
5241 var queryOffset = 0; | 5575 var queryOffset = 0; |
5242 var queryMap = {}; | 5576 var queryMap = {}; |
5243 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5577 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5244 parseBool(n) { | 5578 parseBool(n) { |
5245 if (n == "true") return true; | 5579 if (n == "true") return true; |
5246 if (n == "false") return false; | 5580 if (n == "false") return false; |
5247 if (n == null) return null; | 5581 if (n == null) return null; |
5248 throw new core.ArgumentError("Invalid boolean: $n"); | 5582 throw new core.ArgumentError("Invalid boolean: $n"); |
5249 } | 5583 } |
| 5584 |
5250 if (query.length > 0) { | 5585 if (query.length > 0) { |
5251 for (var part in query.split("&")) { | 5586 for (var part in query.split("&")) { |
5252 var keyvalue = part.split("="); | 5587 var keyvalue = part.split("="); |
5253 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5588 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5589 core.Uri.decodeQueryComponent(keyvalue[1])); |
5254 } | 5590 } |
5255 } | 5591 } |
5256 | 5592 |
5257 | |
5258 var h = { | 5593 var h = { |
5259 "content-type" : "application/json; charset=utf-8", | 5594 "content-type": "application/json; charset=utf-8", |
5260 }; | 5595 }; |
5261 var resp = ""; | 5596 var resp = ""; |
5262 return new async.Future.value(stringResponse(200, h, resp)); | 5597 return new async.Future.value(stringResponse(200, h, resp)); |
5263 }), true); | 5598 }), true); |
5264 res.action(arg_request, arg_customerId, arg_resourceId).then(unittest.expe
ctAsync1((_) {})); | 5599 res |
| 5600 .action(arg_request, arg_customerId, arg_resourceId) |
| 5601 .then(unittest.expectAsync1((_) {})); |
5265 }); | 5602 }); |
5266 | 5603 |
5267 unittest.test("method--delete", () { | 5604 unittest.test("method--delete", () { |
5268 | |
5269 var mock = new HttpServerMock(); | 5605 var mock = new HttpServerMock(); |
5270 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; | 5606 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; |
5271 var arg_customerId = "foo"; | 5607 var arg_customerId = "foo"; |
5272 var arg_resourceId = "foo"; | 5608 var arg_resourceId = "foo"; |
5273 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5609 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5274 var path = (req.url).path; | 5610 var path = (req.url).path; |
5275 var pathOffset = 0; | 5611 var pathOffset = 0; |
5276 var index; | 5612 var index; |
5277 var subPart; | 5613 var subPart; |
5278 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5614 unittest.expect( |
| 5615 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5279 pathOffset += 1; | 5616 pathOffset += 1; |
5280 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5617 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5618 unittest.equals("admin/directory/v1/")); |
5281 pathOffset += 19; | 5619 pathOffset += 19; |
5282 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5620 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5621 unittest.equals("customer/")); |
5283 pathOffset += 9; | 5622 pathOffset += 9; |
5284 index = path.indexOf("/devices/mobile/", pathOffset); | 5623 index = path.indexOf("/devices/mobile/", pathOffset); |
5285 unittest.expect(index >= 0, unittest.isTrue); | 5624 unittest.expect(index >= 0, unittest.isTrue); |
5286 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5625 subPart = |
| 5626 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5287 pathOffset = index; | 5627 pathOffset = index; |
5288 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 5628 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5289 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/devices/mobile/")); | 5629 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 5630 unittest.equals("/devices/mobile/")); |
5290 pathOffset += 16; | 5631 pathOffset += 16; |
5291 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5632 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
5292 pathOffset = path.length; | 5633 pathOffset = path.length; |
5293 unittest.expect(subPart, unittest.equals("$arg_resourceId")); | 5634 unittest.expect(subPart, unittest.equals("$arg_resourceId")); |
5294 | 5635 |
5295 var query = (req.url).query; | 5636 var query = (req.url).query; |
5296 var queryOffset = 0; | 5637 var queryOffset = 0; |
5297 var queryMap = {}; | 5638 var queryMap = {}; |
5298 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5639 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5299 parseBool(n) { | 5640 parseBool(n) { |
5300 if (n == "true") return true; | 5641 if (n == "true") return true; |
5301 if (n == "false") return false; | 5642 if (n == "false") return false; |
5302 if (n == null) return null; | 5643 if (n == null) return null; |
5303 throw new core.ArgumentError("Invalid boolean: $n"); | 5644 throw new core.ArgumentError("Invalid boolean: $n"); |
5304 } | 5645 } |
| 5646 |
5305 if (query.length > 0) { | 5647 if (query.length > 0) { |
5306 for (var part in query.split("&")) { | 5648 for (var part in query.split("&")) { |
5307 var keyvalue = part.split("="); | 5649 var keyvalue = part.split("="); |
5308 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5650 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5651 core.Uri.decodeQueryComponent(keyvalue[1])); |
5309 } | 5652 } |
5310 } | 5653 } |
5311 | 5654 |
5312 | |
5313 var h = { | 5655 var h = { |
5314 "content-type" : "application/json; charset=utf-8", | 5656 "content-type": "application/json; charset=utf-8", |
5315 }; | 5657 }; |
5316 var resp = ""; | 5658 var resp = ""; |
5317 return new async.Future.value(stringResponse(200, h, resp)); | 5659 return new async.Future.value(stringResponse(200, h, resp)); |
5318 }), true); | 5660 }), true); |
5319 res.delete(arg_customerId, arg_resourceId).then(unittest.expectAsync1((_)
{})); | 5661 res |
| 5662 .delete(arg_customerId, arg_resourceId) |
| 5663 .then(unittest.expectAsync1((_) {})); |
5320 }); | 5664 }); |
5321 | 5665 |
5322 unittest.test("method--get", () { | 5666 unittest.test("method--get", () { |
5323 | |
5324 var mock = new HttpServerMock(); | 5667 var mock = new HttpServerMock(); |
5325 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; | 5668 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; |
5326 var arg_customerId = "foo"; | 5669 var arg_customerId = "foo"; |
5327 var arg_resourceId = "foo"; | 5670 var arg_resourceId = "foo"; |
5328 var arg_projection = "foo"; | 5671 var arg_projection = "foo"; |
5329 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5672 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5330 var path = (req.url).path; | 5673 var path = (req.url).path; |
5331 var pathOffset = 0; | 5674 var pathOffset = 0; |
5332 var index; | 5675 var index; |
5333 var subPart; | 5676 var subPart; |
5334 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5677 unittest.expect( |
| 5678 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5335 pathOffset += 1; | 5679 pathOffset += 1; |
5336 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5680 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5681 unittest.equals("admin/directory/v1/")); |
5337 pathOffset += 19; | 5682 pathOffset += 19; |
5338 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5683 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5684 unittest.equals("customer/")); |
5339 pathOffset += 9; | 5685 pathOffset += 9; |
5340 index = path.indexOf("/devices/mobile/", pathOffset); | 5686 index = path.indexOf("/devices/mobile/", pathOffset); |
5341 unittest.expect(index >= 0, unittest.isTrue); | 5687 unittest.expect(index >= 0, unittest.isTrue); |
5342 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5688 subPart = |
| 5689 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5343 pathOffset = index; | 5690 pathOffset = index; |
5344 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 5691 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5345 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/devices/mobile/")); | 5692 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 5693 unittest.equals("/devices/mobile/")); |
5346 pathOffset += 16; | 5694 pathOffset += 16; |
5347 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5695 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
5348 pathOffset = path.length; | 5696 pathOffset = path.length; |
5349 unittest.expect(subPart, unittest.equals("$arg_resourceId")); | 5697 unittest.expect(subPart, unittest.equals("$arg_resourceId")); |
5350 | 5698 |
5351 var query = (req.url).query; | 5699 var query = (req.url).query; |
5352 var queryOffset = 0; | 5700 var queryOffset = 0; |
5353 var queryMap = {}; | 5701 var queryMap = {}; |
5354 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5702 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5355 parseBool(n) { | 5703 parseBool(n) { |
5356 if (n == "true") return true; | 5704 if (n == "true") return true; |
5357 if (n == "false") return false; | 5705 if (n == "false") return false; |
5358 if (n == null) return null; | 5706 if (n == null) return null; |
5359 throw new core.ArgumentError("Invalid boolean: $n"); | 5707 throw new core.ArgumentError("Invalid boolean: $n"); |
5360 } | 5708 } |
| 5709 |
5361 if (query.length > 0) { | 5710 if (query.length > 0) { |
5362 for (var part in query.split("&")) { | 5711 for (var part in query.split("&")) { |
5363 var keyvalue = part.split("="); | 5712 var keyvalue = part.split("="); |
5364 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5713 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5714 core.Uri.decodeQueryComponent(keyvalue[1])); |
5365 } | 5715 } |
5366 } | 5716 } |
5367 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 5717 unittest.expect( |
5368 | 5718 queryMap["projection"].first, unittest.equals(arg_projection)); |
5369 | 5719 |
5370 var h = { | 5720 var h = { |
5371 "content-type" : "application/json; charset=utf-8", | 5721 "content-type": "application/json; charset=utf-8", |
5372 }; | 5722 }; |
5373 var resp = convert.JSON.encode(buildMobileDevice()); | 5723 var resp = convert.JSON.encode(buildMobileDevice()); |
5374 return new async.Future.value(stringResponse(200, h, resp)); | 5724 return new async.Future.value(stringResponse(200, h, resp)); |
5375 }), true); | 5725 }), true); |
5376 res.get(arg_customerId, arg_resourceId, projection: arg_projection).then(u
nittest.expectAsync1(((api.MobileDevice response) { | 5726 res |
| 5727 .get(arg_customerId, arg_resourceId, projection: arg_projection) |
| 5728 .then(unittest.expectAsync1(((api.MobileDevice response) { |
5377 checkMobileDevice(response); | 5729 checkMobileDevice(response); |
5378 }))); | 5730 }))); |
5379 }); | 5731 }); |
5380 | 5732 |
5381 unittest.test("method--list", () { | 5733 unittest.test("method--list", () { |
5382 | |
5383 var mock = new HttpServerMock(); | 5734 var mock = new HttpServerMock(); |
5384 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; | 5735 api.MobiledevicesResourceApi res = new api.AdminApi(mock).mobiledevices; |
5385 var arg_customerId = "foo"; | 5736 var arg_customerId = "foo"; |
5386 var arg_maxResults = 42; | 5737 var arg_maxResults = 42; |
5387 var arg_orderBy = "foo"; | 5738 var arg_orderBy = "foo"; |
5388 var arg_pageToken = "foo"; | 5739 var arg_pageToken = "foo"; |
5389 var arg_projection = "foo"; | 5740 var arg_projection = "foo"; |
5390 var arg_query = "foo"; | 5741 var arg_query = "foo"; |
5391 var arg_sortOrder = "foo"; | 5742 var arg_sortOrder = "foo"; |
5392 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5743 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5393 var path = (req.url).path; | 5744 var path = (req.url).path; |
5394 var pathOffset = 0; | 5745 var pathOffset = 0; |
5395 var index; | 5746 var index; |
5396 var subPart; | 5747 var subPart; |
5397 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5748 unittest.expect( |
| 5749 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5398 pathOffset += 1; | 5750 pathOffset += 1; |
5399 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5751 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5752 unittest.equals("admin/directory/v1/")); |
5400 pathOffset += 19; | 5753 pathOffset += 19; |
5401 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5754 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5755 unittest.equals("customer/")); |
5402 pathOffset += 9; | 5756 pathOffset += 9; |
5403 index = path.indexOf("/devices/mobile", pathOffset); | 5757 index = path.indexOf("/devices/mobile", pathOffset); |
5404 unittest.expect(index >= 0, unittest.isTrue); | 5758 unittest.expect(index >= 0, unittest.isTrue); |
5405 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5759 subPart = |
| 5760 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5406 pathOffset = index; | 5761 pathOffset = index; |
5407 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 5762 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5408 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/devices/mobile")); | 5763 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 5764 unittest.equals("/devices/mobile")); |
5409 pathOffset += 15; | 5765 pathOffset += 15; |
5410 | 5766 |
5411 var query = (req.url).query; | 5767 var query = (req.url).query; |
5412 var queryOffset = 0; | 5768 var queryOffset = 0; |
5413 var queryMap = {}; | 5769 var queryMap = {}; |
5414 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5770 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5415 parseBool(n) { | 5771 parseBool(n) { |
5416 if (n == "true") return true; | 5772 if (n == "true") return true; |
5417 if (n == "false") return false; | 5773 if (n == "false") return false; |
5418 if (n == null) return null; | 5774 if (n == null) return null; |
5419 throw new core.ArgumentError("Invalid boolean: $n"); | 5775 throw new core.ArgumentError("Invalid boolean: $n"); |
5420 } | 5776 } |
| 5777 |
5421 if (query.length > 0) { | 5778 if (query.length > 0) { |
5422 for (var part in query.split("&")) { | 5779 for (var part in query.split("&")) { |
5423 var keyvalue = part.split("="); | 5780 var keyvalue = part.split("="); |
5424 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5781 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5782 core.Uri.decodeQueryComponent(keyvalue[1])); |
5425 } | 5783 } |
5426 } | 5784 } |
5427 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 5785 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
5428 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 5786 unittest.equals(arg_maxResults)); |
5429 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 5787 unittest.expect( |
5430 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 5788 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 5789 unittest.expect( |
| 5790 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 5791 unittest.expect( |
| 5792 queryMap["projection"].first, unittest.equals(arg_projection)); |
5431 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); | 5793 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); |
5432 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd
er)); | 5794 unittest.expect( |
5433 | 5795 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder)); |
5434 | 5796 |
5435 var h = { | 5797 var h = { |
5436 "content-type" : "application/json; charset=utf-8", | 5798 "content-type": "application/json; charset=utf-8", |
5437 }; | 5799 }; |
5438 var resp = convert.JSON.encode(buildMobileDevices()); | 5800 var resp = convert.JSON.encode(buildMobileDevices()); |
5439 return new async.Future.value(stringResponse(200, h, resp)); | 5801 return new async.Future.value(stringResponse(200, h, resp)); |
5440 }), true); | 5802 }), true); |
5441 res.list(arg_customerId, maxResults: arg_maxResults, orderBy: arg_orderBy,
pageToken: arg_pageToken, projection: arg_projection, query: arg_query, sortOrd
er: arg_sortOrder).then(unittest.expectAsync1(((api.MobileDevices response) { | 5803 res |
| 5804 .list(arg_customerId, |
| 5805 maxResults: arg_maxResults, |
| 5806 orderBy: arg_orderBy, |
| 5807 pageToken: arg_pageToken, |
| 5808 projection: arg_projection, |
| 5809 query: arg_query, |
| 5810 sortOrder: arg_sortOrder) |
| 5811 .then(unittest.expectAsync1(((api.MobileDevices response) { |
5442 checkMobileDevices(response); | 5812 checkMobileDevices(response); |
5443 }))); | 5813 }))); |
5444 }); | 5814 }); |
5445 | |
5446 }); | 5815 }); |
5447 | 5816 |
5448 | |
5449 unittest.group("resource-NotificationsResourceApi", () { | 5817 unittest.group("resource-NotificationsResourceApi", () { |
5450 unittest.test("method--delete", () { | 5818 unittest.test("method--delete", () { |
5451 | |
5452 var mock = new HttpServerMock(); | 5819 var mock = new HttpServerMock(); |
5453 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 5820 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
5454 var arg_customer = "foo"; | 5821 var arg_customer = "foo"; |
5455 var arg_notificationId = "foo"; | 5822 var arg_notificationId = "foo"; |
5456 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5823 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5457 var path = (req.url).path; | 5824 var path = (req.url).path; |
5458 var pathOffset = 0; | 5825 var pathOffset = 0; |
5459 var index; | 5826 var index; |
5460 var subPart; | 5827 var subPart; |
5461 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5828 unittest.expect( |
| 5829 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5462 pathOffset += 1; | 5830 pathOffset += 1; |
5463 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5831 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5832 unittest.equals("admin/directory/v1/")); |
5464 pathOffset += 19; | 5833 pathOffset += 19; |
5465 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5834 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5835 unittest.equals("customer/")); |
5466 pathOffset += 9; | 5836 pathOffset += 9; |
5467 index = path.indexOf("/notifications/", pathOffset); | 5837 index = path.indexOf("/notifications/", pathOffset); |
5468 unittest.expect(index >= 0, unittest.isTrue); | 5838 unittest.expect(index >= 0, unittest.isTrue); |
5469 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5839 subPart = |
| 5840 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5470 pathOffset = index; | 5841 pathOffset = index; |
5471 unittest.expect(subPart, unittest.equals("$arg_customer")); | 5842 unittest.expect(subPart, unittest.equals("$arg_customer")); |
5472 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/notifications/")); | 5843 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 5844 unittest.equals("/notifications/")); |
5473 pathOffset += 15; | 5845 pathOffset += 15; |
5474 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5846 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
5475 pathOffset = path.length; | 5847 pathOffset = path.length; |
5476 unittest.expect(subPart, unittest.equals("$arg_notificationId")); | 5848 unittest.expect(subPart, unittest.equals("$arg_notificationId")); |
5477 | 5849 |
5478 var query = (req.url).query; | 5850 var query = (req.url).query; |
5479 var queryOffset = 0; | 5851 var queryOffset = 0; |
5480 var queryMap = {}; | 5852 var queryMap = {}; |
5481 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5853 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5482 parseBool(n) { | 5854 parseBool(n) { |
5483 if (n == "true") return true; | 5855 if (n == "true") return true; |
5484 if (n == "false") return false; | 5856 if (n == "false") return false; |
5485 if (n == null) return null; | 5857 if (n == null) return null; |
5486 throw new core.ArgumentError("Invalid boolean: $n"); | 5858 throw new core.ArgumentError("Invalid boolean: $n"); |
5487 } | 5859 } |
| 5860 |
5488 if (query.length > 0) { | 5861 if (query.length > 0) { |
5489 for (var part in query.split("&")) { | 5862 for (var part in query.split("&")) { |
5490 var keyvalue = part.split("="); | 5863 var keyvalue = part.split("="); |
5491 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5864 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5865 core.Uri.decodeQueryComponent(keyvalue[1])); |
5492 } | 5866 } |
5493 } | 5867 } |
5494 | 5868 |
5495 | |
5496 var h = { | 5869 var h = { |
5497 "content-type" : "application/json; charset=utf-8", | 5870 "content-type": "application/json; charset=utf-8", |
5498 }; | 5871 }; |
5499 var resp = ""; | 5872 var resp = ""; |
5500 return new async.Future.value(stringResponse(200, h, resp)); | 5873 return new async.Future.value(stringResponse(200, h, resp)); |
5501 }), true); | 5874 }), true); |
5502 res.delete(arg_customer, arg_notificationId).then(unittest.expectAsync1((_
) {})); | 5875 res |
| 5876 .delete(arg_customer, arg_notificationId) |
| 5877 .then(unittest.expectAsync1((_) {})); |
5503 }); | 5878 }); |
5504 | 5879 |
5505 unittest.test("method--get", () { | 5880 unittest.test("method--get", () { |
5506 | |
5507 var mock = new HttpServerMock(); | 5881 var mock = new HttpServerMock(); |
5508 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 5882 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
5509 var arg_customer = "foo"; | 5883 var arg_customer = "foo"; |
5510 var arg_notificationId = "foo"; | 5884 var arg_notificationId = "foo"; |
5511 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5885 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5512 var path = (req.url).path; | 5886 var path = (req.url).path; |
5513 var pathOffset = 0; | 5887 var pathOffset = 0; |
5514 var index; | 5888 var index; |
5515 var subPart; | 5889 var subPart; |
5516 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5890 unittest.expect( |
| 5891 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5517 pathOffset += 1; | 5892 pathOffset += 1; |
5518 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5893 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5894 unittest.equals("admin/directory/v1/")); |
5519 pathOffset += 19; | 5895 pathOffset += 19; |
5520 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5896 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5897 unittest.equals("customer/")); |
5521 pathOffset += 9; | 5898 pathOffset += 9; |
5522 index = path.indexOf("/notifications/", pathOffset); | 5899 index = path.indexOf("/notifications/", pathOffset); |
5523 unittest.expect(index >= 0, unittest.isTrue); | 5900 unittest.expect(index >= 0, unittest.isTrue); |
5524 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5901 subPart = |
| 5902 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5525 pathOffset = index; | 5903 pathOffset = index; |
5526 unittest.expect(subPart, unittest.equals("$arg_customer")); | 5904 unittest.expect(subPart, unittest.equals("$arg_customer")); |
5527 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/notifications/")); | 5905 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 5906 unittest.equals("/notifications/")); |
5528 pathOffset += 15; | 5907 pathOffset += 15; |
5529 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 5908 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
5530 pathOffset = path.length; | 5909 pathOffset = path.length; |
5531 unittest.expect(subPart, unittest.equals("$arg_notificationId")); | 5910 unittest.expect(subPart, unittest.equals("$arg_notificationId")); |
5532 | 5911 |
5533 var query = (req.url).query; | 5912 var query = (req.url).query; |
5534 var queryOffset = 0; | 5913 var queryOffset = 0; |
5535 var queryMap = {}; | 5914 var queryMap = {}; |
5536 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5915 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5537 parseBool(n) { | 5916 parseBool(n) { |
5538 if (n == "true") return true; | 5917 if (n == "true") return true; |
5539 if (n == "false") return false; | 5918 if (n == "false") return false; |
5540 if (n == null) return null; | 5919 if (n == null) return null; |
5541 throw new core.ArgumentError("Invalid boolean: $n"); | 5920 throw new core.ArgumentError("Invalid boolean: $n"); |
5542 } | 5921 } |
| 5922 |
5543 if (query.length > 0) { | 5923 if (query.length > 0) { |
5544 for (var part in query.split("&")) { | 5924 for (var part in query.split("&")) { |
5545 var keyvalue = part.split("="); | 5925 var keyvalue = part.split("="); |
5546 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5926 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5927 core.Uri.decodeQueryComponent(keyvalue[1])); |
5547 } | 5928 } |
5548 } | 5929 } |
5549 | 5930 |
5550 | |
5551 var h = { | 5931 var h = { |
5552 "content-type" : "application/json; charset=utf-8", | 5932 "content-type": "application/json; charset=utf-8", |
5553 }; | 5933 }; |
5554 var resp = convert.JSON.encode(buildNotification()); | 5934 var resp = convert.JSON.encode(buildNotification()); |
5555 return new async.Future.value(stringResponse(200, h, resp)); | 5935 return new async.Future.value(stringResponse(200, h, resp)); |
5556 }), true); | 5936 }), true); |
5557 res.get(arg_customer, arg_notificationId).then(unittest.expectAsync1(((api
.Notification response) { | 5937 res |
| 5938 .get(arg_customer, arg_notificationId) |
| 5939 .then(unittest.expectAsync1(((api.Notification response) { |
5558 checkNotification(response); | 5940 checkNotification(response); |
5559 }))); | 5941 }))); |
5560 }); | 5942 }); |
5561 | 5943 |
5562 unittest.test("method--list", () { | 5944 unittest.test("method--list", () { |
5563 | |
5564 var mock = new HttpServerMock(); | 5945 var mock = new HttpServerMock(); |
5565 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 5946 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
5566 var arg_customer = "foo"; | 5947 var arg_customer = "foo"; |
5567 var arg_language = "foo"; | 5948 var arg_language = "foo"; |
5568 var arg_maxResults = 42; | 5949 var arg_maxResults = 42; |
5569 var arg_pageToken = "foo"; | 5950 var arg_pageToken = "foo"; |
5570 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 5951 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5571 var path = (req.url).path; | 5952 var path = (req.url).path; |
5572 var pathOffset = 0; | 5953 var pathOffset = 0; |
5573 var index; | 5954 var index; |
5574 var subPart; | 5955 var subPart; |
5575 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 5956 unittest.expect( |
| 5957 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5576 pathOffset += 1; | 5958 pathOffset += 1; |
5577 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 5959 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 5960 unittest.equals("admin/directory/v1/")); |
5578 pathOffset += 19; | 5961 pathOffset += 19; |
5579 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 5962 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 5963 unittest.equals("customer/")); |
5580 pathOffset += 9; | 5964 pathOffset += 9; |
5581 index = path.indexOf("/notifications", pathOffset); | 5965 index = path.indexOf("/notifications", pathOffset); |
5582 unittest.expect(index >= 0, unittest.isTrue); | 5966 unittest.expect(index >= 0, unittest.isTrue); |
5583 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 5967 subPart = |
| 5968 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5584 pathOffset = index; | 5969 pathOffset = index; |
5585 unittest.expect(subPart, unittest.equals("$arg_customer")); | 5970 unittest.expect(subPart, unittest.equals("$arg_customer")); |
5586 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/notifications")); | 5971 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 5972 unittest.equals("/notifications")); |
5587 pathOffset += 14; | 5973 pathOffset += 14; |
5588 | 5974 |
5589 var query = (req.url).query; | 5975 var query = (req.url).query; |
5590 var queryOffset = 0; | 5976 var queryOffset = 0; |
5591 var queryMap = {}; | 5977 var queryMap = {}; |
5592 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 5978 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5593 parseBool(n) { | 5979 parseBool(n) { |
5594 if (n == "true") return true; | 5980 if (n == "true") return true; |
5595 if (n == "false") return false; | 5981 if (n == "false") return false; |
5596 if (n == null) return null; | 5982 if (n == null) return null; |
5597 throw new core.ArgumentError("Invalid boolean: $n"); | 5983 throw new core.ArgumentError("Invalid boolean: $n"); |
5598 } | 5984 } |
| 5985 |
5599 if (query.length > 0) { | 5986 if (query.length > 0) { |
5600 for (var part in query.split("&")) { | 5987 for (var part in query.split("&")) { |
5601 var keyvalue = part.split("="); | 5988 var keyvalue = part.split("="); |
5602 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 5989 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 5990 core.Uri.decodeQueryComponent(keyvalue[1])); |
5603 } | 5991 } |
5604 } | 5992 } |
5605 unittest.expect(queryMap["language"].first, unittest.equals(arg_language
)); | 5993 unittest.expect( |
5606 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 5994 queryMap["language"].first, unittest.equals(arg_language)); |
5607 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 5995 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
5608 | 5996 unittest.equals(arg_maxResults)); |
| 5997 unittest.expect( |
| 5998 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
5609 | 5999 |
5610 var h = { | 6000 var h = { |
5611 "content-type" : "application/json; charset=utf-8", | 6001 "content-type": "application/json; charset=utf-8", |
5612 }; | 6002 }; |
5613 var resp = convert.JSON.encode(buildNotifications()); | 6003 var resp = convert.JSON.encode(buildNotifications()); |
5614 return new async.Future.value(stringResponse(200, h, resp)); | 6004 return new async.Future.value(stringResponse(200, h, resp)); |
5615 }), true); | 6005 }), true); |
5616 res.list(arg_customer, language: arg_language, maxResults: arg_maxResults,
pageToken: arg_pageToken).then(unittest.expectAsync1(((api.Notifications respon
se) { | 6006 res |
| 6007 .list(arg_customer, |
| 6008 language: arg_language, |
| 6009 maxResults: arg_maxResults, |
| 6010 pageToken: arg_pageToken) |
| 6011 .then(unittest.expectAsync1(((api.Notifications response) { |
5617 checkNotifications(response); | 6012 checkNotifications(response); |
5618 }))); | 6013 }))); |
5619 }); | 6014 }); |
5620 | 6015 |
5621 unittest.test("method--patch", () { | 6016 unittest.test("method--patch", () { |
5622 | |
5623 var mock = new HttpServerMock(); | 6017 var mock = new HttpServerMock(); |
5624 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 6018 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
5625 var arg_request = buildNotification(); | 6019 var arg_request = buildNotification(); |
5626 var arg_customer = "foo"; | 6020 var arg_customer = "foo"; |
5627 var arg_notificationId = "foo"; | 6021 var arg_notificationId = "foo"; |
5628 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6022 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5629 var obj = new api.Notification.fromJson(json); | 6023 var obj = new api.Notification.fromJson(json); |
5630 checkNotification(obj); | 6024 checkNotification(obj); |
5631 | 6025 |
5632 var path = (req.url).path; | 6026 var path = (req.url).path; |
5633 var pathOffset = 0; | 6027 var pathOffset = 0; |
5634 var index; | 6028 var index; |
5635 var subPart; | 6029 var subPart; |
5636 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6030 unittest.expect( |
| 6031 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5637 pathOffset += 1; | 6032 pathOffset += 1; |
5638 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6033 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6034 unittest.equals("admin/directory/v1/")); |
5639 pathOffset += 19; | 6035 pathOffset += 19; |
5640 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6036 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6037 unittest.equals("customer/")); |
5641 pathOffset += 9; | 6038 pathOffset += 9; |
5642 index = path.indexOf("/notifications/", pathOffset); | 6039 index = path.indexOf("/notifications/", pathOffset); |
5643 unittest.expect(index >= 0, unittest.isTrue); | 6040 unittest.expect(index >= 0, unittest.isTrue); |
5644 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6041 subPart = |
| 6042 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5645 pathOffset = index; | 6043 pathOffset = index; |
5646 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6044 unittest.expect(subPart, unittest.equals("$arg_customer")); |
5647 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/notifications/")); | 6045 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 6046 unittest.equals("/notifications/")); |
5648 pathOffset += 15; | 6047 pathOffset += 15; |
5649 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6048 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
5650 pathOffset = path.length; | 6049 pathOffset = path.length; |
5651 unittest.expect(subPart, unittest.equals("$arg_notificationId")); | 6050 unittest.expect(subPart, unittest.equals("$arg_notificationId")); |
5652 | 6051 |
5653 var query = (req.url).query; | 6052 var query = (req.url).query; |
5654 var queryOffset = 0; | 6053 var queryOffset = 0; |
5655 var queryMap = {}; | 6054 var queryMap = {}; |
5656 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6055 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5657 parseBool(n) { | 6056 parseBool(n) { |
5658 if (n == "true") return true; | 6057 if (n == "true") return true; |
5659 if (n == "false") return false; | 6058 if (n == "false") return false; |
5660 if (n == null) return null; | 6059 if (n == null) return null; |
5661 throw new core.ArgumentError("Invalid boolean: $n"); | 6060 throw new core.ArgumentError("Invalid boolean: $n"); |
5662 } | 6061 } |
| 6062 |
5663 if (query.length > 0) { | 6063 if (query.length > 0) { |
5664 for (var part in query.split("&")) { | 6064 for (var part in query.split("&")) { |
5665 var keyvalue = part.split("="); | 6065 var keyvalue = part.split("="); |
5666 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6066 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6067 core.Uri.decodeQueryComponent(keyvalue[1])); |
5667 } | 6068 } |
5668 } | 6069 } |
5669 | 6070 |
5670 | |
5671 var h = { | 6071 var h = { |
5672 "content-type" : "application/json; charset=utf-8", | 6072 "content-type": "application/json; charset=utf-8", |
5673 }; | 6073 }; |
5674 var resp = convert.JSON.encode(buildNotification()); | 6074 var resp = convert.JSON.encode(buildNotification()); |
5675 return new async.Future.value(stringResponse(200, h, resp)); | 6075 return new async.Future.value(stringResponse(200, h, resp)); |
5676 }), true); | 6076 }), true); |
5677 res.patch(arg_request, arg_customer, arg_notificationId).then(unittest.exp
ectAsync1(((api.Notification response) { | 6077 res |
| 6078 .patch(arg_request, arg_customer, arg_notificationId) |
| 6079 .then(unittest.expectAsync1(((api.Notification response) { |
5678 checkNotification(response); | 6080 checkNotification(response); |
5679 }))); | 6081 }))); |
5680 }); | 6082 }); |
5681 | 6083 |
5682 unittest.test("method--update", () { | 6084 unittest.test("method--update", () { |
5683 | |
5684 var mock = new HttpServerMock(); | 6085 var mock = new HttpServerMock(); |
5685 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; | 6086 api.NotificationsResourceApi res = new api.AdminApi(mock).notifications; |
5686 var arg_request = buildNotification(); | 6087 var arg_request = buildNotification(); |
5687 var arg_customer = "foo"; | 6088 var arg_customer = "foo"; |
5688 var arg_notificationId = "foo"; | 6089 var arg_notificationId = "foo"; |
5689 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6090 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5690 var obj = new api.Notification.fromJson(json); | 6091 var obj = new api.Notification.fromJson(json); |
5691 checkNotification(obj); | 6092 checkNotification(obj); |
5692 | 6093 |
5693 var path = (req.url).path; | 6094 var path = (req.url).path; |
5694 var pathOffset = 0; | 6095 var pathOffset = 0; |
5695 var index; | 6096 var index; |
5696 var subPart; | 6097 var subPart; |
5697 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6098 unittest.expect( |
| 6099 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5698 pathOffset += 1; | 6100 pathOffset += 1; |
5699 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6101 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6102 unittest.equals("admin/directory/v1/")); |
5700 pathOffset += 19; | 6103 pathOffset += 19; |
5701 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6104 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6105 unittest.equals("customer/")); |
5702 pathOffset += 9; | 6106 pathOffset += 9; |
5703 index = path.indexOf("/notifications/", pathOffset); | 6107 index = path.indexOf("/notifications/", pathOffset); |
5704 unittest.expect(index >= 0, unittest.isTrue); | 6108 unittest.expect(index >= 0, unittest.isTrue); |
5705 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6109 subPart = |
| 6110 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5706 pathOffset = index; | 6111 pathOffset = index; |
5707 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6112 unittest.expect(subPart, unittest.equals("$arg_customer")); |
5708 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/notifications/")); | 6113 unittest.expect(path.substring(pathOffset, pathOffset + 15), |
| 6114 unittest.equals("/notifications/")); |
5709 pathOffset += 15; | 6115 pathOffset += 15; |
5710 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6116 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
5711 pathOffset = path.length; | 6117 pathOffset = path.length; |
5712 unittest.expect(subPart, unittest.equals("$arg_notificationId")); | 6118 unittest.expect(subPart, unittest.equals("$arg_notificationId")); |
5713 | 6119 |
5714 var query = (req.url).query; | 6120 var query = (req.url).query; |
5715 var queryOffset = 0; | 6121 var queryOffset = 0; |
5716 var queryMap = {}; | 6122 var queryMap = {}; |
5717 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6123 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5718 parseBool(n) { | 6124 parseBool(n) { |
5719 if (n == "true") return true; | 6125 if (n == "true") return true; |
5720 if (n == "false") return false; | 6126 if (n == "false") return false; |
5721 if (n == null) return null; | 6127 if (n == null) return null; |
5722 throw new core.ArgumentError("Invalid boolean: $n"); | 6128 throw new core.ArgumentError("Invalid boolean: $n"); |
5723 } | 6129 } |
| 6130 |
5724 if (query.length > 0) { | 6131 if (query.length > 0) { |
5725 for (var part in query.split("&")) { | 6132 for (var part in query.split("&")) { |
5726 var keyvalue = part.split("="); | 6133 var keyvalue = part.split("="); |
5727 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6134 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6135 core.Uri.decodeQueryComponent(keyvalue[1])); |
5728 } | 6136 } |
5729 } | 6137 } |
5730 | 6138 |
5731 | |
5732 var h = { | 6139 var h = { |
5733 "content-type" : "application/json; charset=utf-8", | 6140 "content-type": "application/json; charset=utf-8", |
5734 }; | 6141 }; |
5735 var resp = convert.JSON.encode(buildNotification()); | 6142 var resp = convert.JSON.encode(buildNotification()); |
5736 return new async.Future.value(stringResponse(200, h, resp)); | 6143 return new async.Future.value(stringResponse(200, h, resp)); |
5737 }), true); | 6144 }), true); |
5738 res.update(arg_request, arg_customer, arg_notificationId).then(unittest.ex
pectAsync1(((api.Notification response) { | 6145 res |
| 6146 .update(arg_request, arg_customer, arg_notificationId) |
| 6147 .then(unittest.expectAsync1(((api.Notification response) { |
5739 checkNotification(response); | 6148 checkNotification(response); |
5740 }))); | 6149 }))); |
5741 }); | 6150 }); |
5742 | |
5743 }); | 6151 }); |
5744 | 6152 |
5745 | |
5746 unittest.group("resource-OrgunitsResourceApi", () { | 6153 unittest.group("resource-OrgunitsResourceApi", () { |
5747 unittest.test("method--delete", () { | 6154 unittest.test("method--delete", () { |
5748 | |
5749 var mock = new HttpServerMock(); | 6155 var mock = new HttpServerMock(); |
5750 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6156 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
5751 var arg_customerId = "foo"; | 6157 var arg_customerId = "foo"; |
5752 var arg_orgUnitPath = buildUnnamed842(); | 6158 var arg_orgUnitPath = buildUnnamed845(); |
5753 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6159 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5754 var path = (req.url).path; | 6160 var path = (req.url).path; |
5755 var pathOffset = 0; | 6161 var pathOffset = 0; |
5756 var index; | 6162 var index; |
5757 var subPart; | 6163 var subPart; |
5758 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6164 unittest.expect( |
| 6165 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5759 pathOffset += 1; | 6166 pathOffset += 1; |
5760 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6167 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6168 unittest.equals("admin/directory/v1/")); |
5761 pathOffset += 19; | 6169 pathOffset += 19; |
5762 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6170 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6171 unittest.equals("customer/")); |
5763 pathOffset += 9; | 6172 pathOffset += 9; |
5764 index = path.indexOf("/orgunits", pathOffset); | 6173 index = path.indexOf("/orgunits", pathOffset); |
5765 unittest.expect(index >= 0, unittest.isTrue); | 6174 unittest.expect(index >= 0, unittest.isTrue); |
5766 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6175 subPart = |
| 6176 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5767 pathOffset = index; | 6177 pathOffset = index; |
5768 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6178 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5769 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6179 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6180 unittest.equals("/orgunits")); |
5770 pathOffset += 9; | 6181 pathOffset += 9; |
5771 var parts = path.substring(pathOffset).split("/").map(core.Uri.decodeQue
ryComponent).where((p) => p.length > 0).toList(); | 6182 var parts = path |
| 6183 .substring(pathOffset) |
| 6184 .split("/") |
| 6185 .map(core.Uri.decodeQueryComponent) |
| 6186 .where((p) => p.length > 0) |
| 6187 .toList(); |
5772 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); | 6188 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); |
5773 | 6189 |
5774 var query = (req.url).query; | 6190 var query = (req.url).query; |
5775 var queryOffset = 0; | 6191 var queryOffset = 0; |
5776 var queryMap = {}; | 6192 var queryMap = {}; |
5777 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6193 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5778 parseBool(n) { | 6194 parseBool(n) { |
5779 if (n == "true") return true; | 6195 if (n == "true") return true; |
5780 if (n == "false") return false; | 6196 if (n == "false") return false; |
5781 if (n == null) return null; | 6197 if (n == null) return null; |
5782 throw new core.ArgumentError("Invalid boolean: $n"); | 6198 throw new core.ArgumentError("Invalid boolean: $n"); |
5783 } | 6199 } |
| 6200 |
5784 if (query.length > 0) { | 6201 if (query.length > 0) { |
5785 for (var part in query.split("&")) { | 6202 for (var part in query.split("&")) { |
5786 var keyvalue = part.split("="); | 6203 var keyvalue = part.split("="); |
5787 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6204 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6205 core.Uri.decodeQueryComponent(keyvalue[1])); |
5788 } | 6206 } |
5789 } | 6207 } |
5790 | 6208 |
5791 | |
5792 var h = { | 6209 var h = { |
5793 "content-type" : "application/json; charset=utf-8", | 6210 "content-type": "application/json; charset=utf-8", |
5794 }; | 6211 }; |
5795 var resp = ""; | 6212 var resp = ""; |
5796 return new async.Future.value(stringResponse(200, h, resp)); | 6213 return new async.Future.value(stringResponse(200, h, resp)); |
5797 }), true); | 6214 }), true); |
5798 res.delete(arg_customerId, arg_orgUnitPath).then(unittest.expectAsync1((_)
{})); | 6215 res |
| 6216 .delete(arg_customerId, arg_orgUnitPath) |
| 6217 .then(unittest.expectAsync1((_) {})); |
5799 }); | 6218 }); |
5800 | 6219 |
5801 unittest.test("method--get", () { | 6220 unittest.test("method--get", () { |
5802 | |
5803 var mock = new HttpServerMock(); | 6221 var mock = new HttpServerMock(); |
5804 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6222 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
5805 var arg_customerId = "foo"; | 6223 var arg_customerId = "foo"; |
5806 var arg_orgUnitPath = buildUnnamed843(); | 6224 var arg_orgUnitPath = buildUnnamed846(); |
5807 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6225 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5808 var path = (req.url).path; | 6226 var path = (req.url).path; |
5809 var pathOffset = 0; | 6227 var pathOffset = 0; |
5810 var index; | 6228 var index; |
5811 var subPart; | 6229 var subPart; |
5812 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6230 unittest.expect( |
| 6231 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5813 pathOffset += 1; | 6232 pathOffset += 1; |
5814 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6233 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6234 unittest.equals("admin/directory/v1/")); |
5815 pathOffset += 19; | 6235 pathOffset += 19; |
5816 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6236 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6237 unittest.equals("customer/")); |
5817 pathOffset += 9; | 6238 pathOffset += 9; |
5818 index = path.indexOf("/orgunits", pathOffset); | 6239 index = path.indexOf("/orgunits", pathOffset); |
5819 unittest.expect(index >= 0, unittest.isTrue); | 6240 unittest.expect(index >= 0, unittest.isTrue); |
5820 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6241 subPart = |
| 6242 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5821 pathOffset = index; | 6243 pathOffset = index; |
5822 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6244 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5823 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6245 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6246 unittest.equals("/orgunits")); |
5824 pathOffset += 9; | 6247 pathOffset += 9; |
5825 var parts = path.substring(pathOffset).split("/").map(core.Uri.decodeQue
ryComponent).where((p) => p.length > 0).toList(); | 6248 var parts = path |
| 6249 .substring(pathOffset) |
| 6250 .split("/") |
| 6251 .map(core.Uri.decodeQueryComponent) |
| 6252 .where((p) => p.length > 0) |
| 6253 .toList(); |
5826 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); | 6254 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); |
5827 | 6255 |
5828 var query = (req.url).query; | 6256 var query = (req.url).query; |
5829 var queryOffset = 0; | 6257 var queryOffset = 0; |
5830 var queryMap = {}; | 6258 var queryMap = {}; |
5831 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6259 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5832 parseBool(n) { | 6260 parseBool(n) { |
5833 if (n == "true") return true; | 6261 if (n == "true") return true; |
5834 if (n == "false") return false; | 6262 if (n == "false") return false; |
5835 if (n == null) return null; | 6263 if (n == null) return null; |
5836 throw new core.ArgumentError("Invalid boolean: $n"); | 6264 throw new core.ArgumentError("Invalid boolean: $n"); |
5837 } | 6265 } |
| 6266 |
5838 if (query.length > 0) { | 6267 if (query.length > 0) { |
5839 for (var part in query.split("&")) { | 6268 for (var part in query.split("&")) { |
5840 var keyvalue = part.split("="); | 6269 var keyvalue = part.split("="); |
5841 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6270 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6271 core.Uri.decodeQueryComponent(keyvalue[1])); |
5842 } | 6272 } |
5843 } | 6273 } |
5844 | 6274 |
5845 | |
5846 var h = { | 6275 var h = { |
5847 "content-type" : "application/json; charset=utf-8", | 6276 "content-type": "application/json; charset=utf-8", |
5848 }; | 6277 }; |
5849 var resp = convert.JSON.encode(buildOrgUnit()); | 6278 var resp = convert.JSON.encode(buildOrgUnit()); |
5850 return new async.Future.value(stringResponse(200, h, resp)); | 6279 return new async.Future.value(stringResponse(200, h, resp)); |
5851 }), true); | 6280 }), true); |
5852 res.get(arg_customerId, arg_orgUnitPath).then(unittest.expectAsync1(((api.
OrgUnit response) { | 6281 res |
| 6282 .get(arg_customerId, arg_orgUnitPath) |
| 6283 .then(unittest.expectAsync1(((api.OrgUnit response) { |
5853 checkOrgUnit(response); | 6284 checkOrgUnit(response); |
5854 }))); | 6285 }))); |
5855 }); | 6286 }); |
5856 | 6287 |
5857 unittest.test("method--insert", () { | 6288 unittest.test("method--insert", () { |
5858 | |
5859 var mock = new HttpServerMock(); | 6289 var mock = new HttpServerMock(); |
5860 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6290 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
5861 var arg_request = buildOrgUnit(); | 6291 var arg_request = buildOrgUnit(); |
5862 var arg_customerId = "foo"; | 6292 var arg_customerId = "foo"; |
5863 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6293 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5864 var obj = new api.OrgUnit.fromJson(json); | 6294 var obj = new api.OrgUnit.fromJson(json); |
5865 checkOrgUnit(obj); | 6295 checkOrgUnit(obj); |
5866 | 6296 |
5867 var path = (req.url).path; | 6297 var path = (req.url).path; |
5868 var pathOffset = 0; | 6298 var pathOffset = 0; |
5869 var index; | 6299 var index; |
5870 var subPart; | 6300 var subPart; |
5871 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6301 unittest.expect( |
| 6302 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5872 pathOffset += 1; | 6303 pathOffset += 1; |
5873 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6304 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6305 unittest.equals("admin/directory/v1/")); |
5874 pathOffset += 19; | 6306 pathOffset += 19; |
5875 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6307 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6308 unittest.equals("customer/")); |
5876 pathOffset += 9; | 6309 pathOffset += 9; |
5877 index = path.indexOf("/orgunits", pathOffset); | 6310 index = path.indexOf("/orgunits", pathOffset); |
5878 unittest.expect(index >= 0, unittest.isTrue); | 6311 unittest.expect(index >= 0, unittest.isTrue); |
5879 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6312 subPart = |
| 6313 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5880 pathOffset = index; | 6314 pathOffset = index; |
5881 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6315 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5882 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6316 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6317 unittest.equals("/orgunits")); |
5883 pathOffset += 9; | 6318 pathOffset += 9; |
5884 | 6319 |
5885 var query = (req.url).query; | 6320 var query = (req.url).query; |
5886 var queryOffset = 0; | 6321 var queryOffset = 0; |
5887 var queryMap = {}; | 6322 var queryMap = {}; |
5888 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6323 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5889 parseBool(n) { | 6324 parseBool(n) { |
5890 if (n == "true") return true; | 6325 if (n == "true") return true; |
5891 if (n == "false") return false; | 6326 if (n == "false") return false; |
5892 if (n == null) return null; | 6327 if (n == null) return null; |
5893 throw new core.ArgumentError("Invalid boolean: $n"); | 6328 throw new core.ArgumentError("Invalid boolean: $n"); |
5894 } | 6329 } |
| 6330 |
5895 if (query.length > 0) { | 6331 if (query.length > 0) { |
5896 for (var part in query.split("&")) { | 6332 for (var part in query.split("&")) { |
5897 var keyvalue = part.split("="); | 6333 var keyvalue = part.split("="); |
5898 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6334 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6335 core.Uri.decodeQueryComponent(keyvalue[1])); |
5899 } | 6336 } |
5900 } | 6337 } |
5901 | 6338 |
5902 | |
5903 var h = { | 6339 var h = { |
5904 "content-type" : "application/json; charset=utf-8", | 6340 "content-type": "application/json; charset=utf-8", |
5905 }; | 6341 }; |
5906 var resp = convert.JSON.encode(buildOrgUnit()); | 6342 var resp = convert.JSON.encode(buildOrgUnit()); |
5907 return new async.Future.value(stringResponse(200, h, resp)); | 6343 return new async.Future.value(stringResponse(200, h, resp)); |
5908 }), true); | 6344 }), true); |
5909 res.insert(arg_request, arg_customerId).then(unittest.expectAsync1(((api.O
rgUnit response) { | 6345 res |
| 6346 .insert(arg_request, arg_customerId) |
| 6347 .then(unittest.expectAsync1(((api.OrgUnit response) { |
5910 checkOrgUnit(response); | 6348 checkOrgUnit(response); |
5911 }))); | 6349 }))); |
5912 }); | 6350 }); |
5913 | 6351 |
5914 unittest.test("method--list", () { | 6352 unittest.test("method--list", () { |
5915 | |
5916 var mock = new HttpServerMock(); | 6353 var mock = new HttpServerMock(); |
5917 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6354 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
5918 var arg_customerId = "foo"; | 6355 var arg_customerId = "foo"; |
5919 var arg_orgUnitPath = "foo"; | 6356 var arg_orgUnitPath = "foo"; |
5920 var arg_type = "foo"; | 6357 var arg_type = "foo"; |
5921 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6358 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5922 var path = (req.url).path; | 6359 var path = (req.url).path; |
5923 var pathOffset = 0; | 6360 var pathOffset = 0; |
5924 var index; | 6361 var index; |
5925 var subPart; | 6362 var subPart; |
5926 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6363 unittest.expect( |
| 6364 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5927 pathOffset += 1; | 6365 pathOffset += 1; |
5928 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6366 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6367 unittest.equals("admin/directory/v1/")); |
5929 pathOffset += 19; | 6368 pathOffset += 19; |
5930 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6369 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6370 unittest.equals("customer/")); |
5931 pathOffset += 9; | 6371 pathOffset += 9; |
5932 index = path.indexOf("/orgunits", pathOffset); | 6372 index = path.indexOf("/orgunits", pathOffset); |
5933 unittest.expect(index >= 0, unittest.isTrue); | 6373 unittest.expect(index >= 0, unittest.isTrue); |
5934 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6374 subPart = |
| 6375 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5935 pathOffset = index; | 6376 pathOffset = index; |
5936 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6377 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5937 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6378 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6379 unittest.equals("/orgunits")); |
5938 pathOffset += 9; | 6380 pathOffset += 9; |
5939 | 6381 |
5940 var query = (req.url).query; | 6382 var query = (req.url).query; |
5941 var queryOffset = 0; | 6383 var queryOffset = 0; |
5942 var queryMap = {}; | 6384 var queryMap = {}; |
5943 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6385 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
5944 parseBool(n) { | 6386 parseBool(n) { |
5945 if (n == "true") return true; | 6387 if (n == "true") return true; |
5946 if (n == "false") return false; | 6388 if (n == "false") return false; |
5947 if (n == null) return null; | 6389 if (n == null) return null; |
5948 throw new core.ArgumentError("Invalid boolean: $n"); | 6390 throw new core.ArgumentError("Invalid boolean: $n"); |
5949 } | 6391 } |
| 6392 |
5950 if (query.length > 0) { | 6393 if (query.length > 0) { |
5951 for (var part in query.split("&")) { | 6394 for (var part in query.split("&")) { |
5952 var keyvalue = part.split("="); | 6395 var keyvalue = part.split("="); |
5953 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6396 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6397 core.Uri.decodeQueryComponent(keyvalue[1])); |
5954 } | 6398 } |
5955 } | 6399 } |
5956 unittest.expect(queryMap["orgUnitPath"].first, unittest.equals(arg_orgUn
itPath)); | 6400 unittest.expect( |
| 6401 queryMap["orgUnitPath"].first, unittest.equals(arg_orgUnitPath)); |
5957 unittest.expect(queryMap["type"].first, unittest.equals(arg_type)); | 6402 unittest.expect(queryMap["type"].first, unittest.equals(arg_type)); |
5958 | 6403 |
5959 | |
5960 var h = { | 6404 var h = { |
5961 "content-type" : "application/json; charset=utf-8", | 6405 "content-type": "application/json; charset=utf-8", |
5962 }; | 6406 }; |
5963 var resp = convert.JSON.encode(buildOrgUnits()); | 6407 var resp = convert.JSON.encode(buildOrgUnits()); |
5964 return new async.Future.value(stringResponse(200, h, resp)); | 6408 return new async.Future.value(stringResponse(200, h, resp)); |
5965 }), true); | 6409 }), true); |
5966 res.list(arg_customerId, orgUnitPath: arg_orgUnitPath, type: arg_type).the
n(unittest.expectAsync1(((api.OrgUnits response) { | 6410 res |
| 6411 .list(arg_customerId, orgUnitPath: arg_orgUnitPath, type: arg_type) |
| 6412 .then(unittest.expectAsync1(((api.OrgUnits response) { |
5967 checkOrgUnits(response); | 6413 checkOrgUnits(response); |
5968 }))); | 6414 }))); |
5969 }); | 6415 }); |
5970 | 6416 |
5971 unittest.test("method--patch", () { | 6417 unittest.test("method--patch", () { |
5972 | |
5973 var mock = new HttpServerMock(); | 6418 var mock = new HttpServerMock(); |
5974 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6419 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
5975 var arg_request = buildOrgUnit(); | 6420 var arg_request = buildOrgUnit(); |
5976 var arg_customerId = "foo"; | 6421 var arg_customerId = "foo"; |
5977 var arg_orgUnitPath = buildUnnamed844(); | 6422 var arg_orgUnitPath = buildUnnamed847(); |
5978 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6423 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
5979 var obj = new api.OrgUnit.fromJson(json); | 6424 var obj = new api.OrgUnit.fromJson(json); |
5980 checkOrgUnit(obj); | 6425 checkOrgUnit(obj); |
5981 | 6426 |
5982 var path = (req.url).path; | 6427 var path = (req.url).path; |
5983 var pathOffset = 0; | 6428 var pathOffset = 0; |
5984 var index; | 6429 var index; |
5985 var subPart; | 6430 var subPart; |
5986 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6431 unittest.expect( |
| 6432 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
5987 pathOffset += 1; | 6433 pathOffset += 1; |
5988 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6434 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6435 unittest.equals("admin/directory/v1/")); |
5989 pathOffset += 19; | 6436 pathOffset += 19; |
5990 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6437 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6438 unittest.equals("customer/")); |
5991 pathOffset += 9; | 6439 pathOffset += 9; |
5992 index = path.indexOf("/orgunits", pathOffset); | 6440 index = path.indexOf("/orgunits", pathOffset); |
5993 unittest.expect(index >= 0, unittest.isTrue); | 6441 unittest.expect(index >= 0, unittest.isTrue); |
5994 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6442 subPart = |
| 6443 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
5995 pathOffset = index; | 6444 pathOffset = index; |
5996 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6445 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
5997 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6446 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6447 unittest.equals("/orgunits")); |
5998 pathOffset += 9; | 6448 pathOffset += 9; |
5999 var parts = path.substring(pathOffset).split("/").map(core.Uri.decodeQue
ryComponent).where((p) => p.length > 0).toList(); | 6449 var parts = path |
| 6450 .substring(pathOffset) |
| 6451 .split("/") |
| 6452 .map(core.Uri.decodeQueryComponent) |
| 6453 .where((p) => p.length > 0) |
| 6454 .toList(); |
6000 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); | 6455 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); |
6001 | 6456 |
6002 var query = (req.url).query; | 6457 var query = (req.url).query; |
6003 var queryOffset = 0; | 6458 var queryOffset = 0; |
6004 var queryMap = {}; | 6459 var queryMap = {}; |
6005 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6460 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6006 parseBool(n) { | 6461 parseBool(n) { |
6007 if (n == "true") return true; | 6462 if (n == "true") return true; |
6008 if (n == "false") return false; | 6463 if (n == "false") return false; |
6009 if (n == null) return null; | 6464 if (n == null) return null; |
6010 throw new core.ArgumentError("Invalid boolean: $n"); | 6465 throw new core.ArgumentError("Invalid boolean: $n"); |
6011 } | 6466 } |
| 6467 |
6012 if (query.length > 0) { | 6468 if (query.length > 0) { |
6013 for (var part in query.split("&")) { | 6469 for (var part in query.split("&")) { |
6014 var keyvalue = part.split("="); | 6470 var keyvalue = part.split("="); |
6015 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6471 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6472 core.Uri.decodeQueryComponent(keyvalue[1])); |
6016 } | 6473 } |
6017 } | 6474 } |
6018 | 6475 |
6019 | |
6020 var h = { | 6476 var h = { |
6021 "content-type" : "application/json; charset=utf-8", | 6477 "content-type": "application/json; charset=utf-8", |
6022 }; | 6478 }; |
6023 var resp = convert.JSON.encode(buildOrgUnit()); | 6479 var resp = convert.JSON.encode(buildOrgUnit()); |
6024 return new async.Future.value(stringResponse(200, h, resp)); | 6480 return new async.Future.value(stringResponse(200, h, resp)); |
6025 }), true); | 6481 }), true); |
6026 res.patch(arg_request, arg_customerId, arg_orgUnitPath).then(unittest.expe
ctAsync1(((api.OrgUnit response) { | 6482 res |
| 6483 .patch(arg_request, arg_customerId, arg_orgUnitPath) |
| 6484 .then(unittest.expectAsync1(((api.OrgUnit response) { |
6027 checkOrgUnit(response); | 6485 checkOrgUnit(response); |
6028 }))); | 6486 }))); |
6029 }); | 6487 }); |
6030 | 6488 |
6031 unittest.test("method--update", () { | 6489 unittest.test("method--update", () { |
6032 | |
6033 var mock = new HttpServerMock(); | 6490 var mock = new HttpServerMock(); |
6034 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; | 6491 api.OrgunitsResourceApi res = new api.AdminApi(mock).orgunits; |
6035 var arg_request = buildOrgUnit(); | 6492 var arg_request = buildOrgUnit(); |
6036 var arg_customerId = "foo"; | 6493 var arg_customerId = "foo"; |
6037 var arg_orgUnitPath = buildUnnamed845(); | 6494 var arg_orgUnitPath = buildUnnamed848(); |
6038 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6495 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6039 var obj = new api.OrgUnit.fromJson(json); | 6496 var obj = new api.OrgUnit.fromJson(json); |
6040 checkOrgUnit(obj); | 6497 checkOrgUnit(obj); |
6041 | 6498 |
6042 var path = (req.url).path; | 6499 var path = (req.url).path; |
6043 var pathOffset = 0; | 6500 var pathOffset = 0; |
6044 var index; | 6501 var index; |
6045 var subPart; | 6502 var subPart; |
6046 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6503 unittest.expect( |
| 6504 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6047 pathOffset += 1; | 6505 pathOffset += 1; |
6048 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6506 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6507 unittest.equals("admin/directory/v1/")); |
6049 pathOffset += 19; | 6508 pathOffset += 19; |
6050 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6509 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6510 unittest.equals("customer/")); |
6051 pathOffset += 9; | 6511 pathOffset += 9; |
6052 index = path.indexOf("/orgunits", pathOffset); | 6512 index = path.indexOf("/orgunits", pathOffset); |
6053 unittest.expect(index >= 0, unittest.isTrue); | 6513 unittest.expect(index >= 0, unittest.isTrue); |
6054 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6514 subPart = |
| 6515 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6055 pathOffset = index; | 6516 pathOffset = index; |
6056 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 6517 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
6057 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/orgunits")); | 6518 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6519 unittest.equals("/orgunits")); |
6058 pathOffset += 9; | 6520 pathOffset += 9; |
6059 var parts = path.substring(pathOffset).split("/").map(core.Uri.decodeQue
ryComponent).where((p) => p.length > 0).toList(); | 6521 var parts = path |
| 6522 .substring(pathOffset) |
| 6523 .split("/") |
| 6524 .map(core.Uri.decodeQueryComponent) |
| 6525 .where((p) => p.length > 0) |
| 6526 .toList(); |
6060 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); | 6527 unittest.expect(parts, unittest.equals(arg_orgUnitPath)); |
6061 | 6528 |
6062 var query = (req.url).query; | 6529 var query = (req.url).query; |
6063 var queryOffset = 0; | 6530 var queryOffset = 0; |
6064 var queryMap = {}; | 6531 var queryMap = {}; |
6065 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6532 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6066 parseBool(n) { | 6533 parseBool(n) { |
6067 if (n == "true") return true; | 6534 if (n == "true") return true; |
6068 if (n == "false") return false; | 6535 if (n == "false") return false; |
6069 if (n == null) return null; | 6536 if (n == null) return null; |
6070 throw new core.ArgumentError("Invalid boolean: $n"); | 6537 throw new core.ArgumentError("Invalid boolean: $n"); |
6071 } | 6538 } |
| 6539 |
6072 if (query.length > 0) { | 6540 if (query.length > 0) { |
6073 for (var part in query.split("&")) { | 6541 for (var part in query.split("&")) { |
6074 var keyvalue = part.split("="); | 6542 var keyvalue = part.split("="); |
6075 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6543 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6544 core.Uri.decodeQueryComponent(keyvalue[1])); |
6076 } | 6545 } |
6077 } | 6546 } |
6078 | 6547 |
6079 | |
6080 var h = { | 6548 var h = { |
6081 "content-type" : "application/json; charset=utf-8", | 6549 "content-type": "application/json; charset=utf-8", |
6082 }; | 6550 }; |
6083 var resp = convert.JSON.encode(buildOrgUnit()); | 6551 var resp = convert.JSON.encode(buildOrgUnit()); |
6084 return new async.Future.value(stringResponse(200, h, resp)); | 6552 return new async.Future.value(stringResponse(200, h, resp)); |
6085 }), true); | 6553 }), true); |
6086 res.update(arg_request, arg_customerId, arg_orgUnitPath).then(unittest.exp
ectAsync1(((api.OrgUnit response) { | 6554 res |
| 6555 .update(arg_request, arg_customerId, arg_orgUnitPath) |
| 6556 .then(unittest.expectAsync1(((api.OrgUnit response) { |
6087 checkOrgUnit(response); | 6557 checkOrgUnit(response); |
6088 }))); | 6558 }))); |
6089 }); | 6559 }); |
6090 | |
6091 }); | 6560 }); |
6092 | 6561 |
6093 | |
6094 unittest.group("resource-PrivilegesResourceApi", () { | 6562 unittest.group("resource-PrivilegesResourceApi", () { |
6095 unittest.test("method--list", () { | 6563 unittest.test("method--list", () { |
6096 | |
6097 var mock = new HttpServerMock(); | 6564 var mock = new HttpServerMock(); |
6098 api.PrivilegesResourceApi res = new api.AdminApi(mock).privileges; | 6565 api.PrivilegesResourceApi res = new api.AdminApi(mock).privileges; |
6099 var arg_customer = "foo"; | 6566 var arg_customer = "foo"; |
6100 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6567 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6101 var path = (req.url).path; | 6568 var path = (req.url).path; |
6102 var pathOffset = 0; | 6569 var pathOffset = 0; |
6103 var index; | 6570 var index; |
6104 var subPart; | 6571 var subPart; |
6105 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6572 unittest.expect( |
| 6573 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6106 pathOffset += 1; | 6574 pathOffset += 1; |
6107 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6575 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6576 unittest.equals("admin/directory/v1/")); |
6108 pathOffset += 19; | 6577 pathOffset += 19; |
6109 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6578 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6579 unittest.equals("customer/")); |
6110 pathOffset += 9; | 6580 pathOffset += 9; |
6111 index = path.indexOf("/roles/ALL/privileges", pathOffset); | 6581 index = path.indexOf("/roles/ALL/privileges", pathOffset); |
6112 unittest.expect(index >= 0, unittest.isTrue); | 6582 unittest.expect(index >= 0, unittest.isTrue); |
6113 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6583 subPart = |
| 6584 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6114 pathOffset = index; | 6585 pathOffset = index; |
6115 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6586 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6116 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/roles/ALL/privileges")); | 6587 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6588 unittest.equals("/roles/ALL/privileges")); |
6117 pathOffset += 21; | 6589 pathOffset += 21; |
6118 | 6590 |
6119 var query = (req.url).query; | 6591 var query = (req.url).query; |
6120 var queryOffset = 0; | 6592 var queryOffset = 0; |
6121 var queryMap = {}; | 6593 var queryMap = {}; |
6122 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6594 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6123 parseBool(n) { | 6595 parseBool(n) { |
6124 if (n == "true") return true; | 6596 if (n == "true") return true; |
6125 if (n == "false") return false; | 6597 if (n == "false") return false; |
6126 if (n == null) return null; | 6598 if (n == null) return null; |
6127 throw new core.ArgumentError("Invalid boolean: $n"); | 6599 throw new core.ArgumentError("Invalid boolean: $n"); |
6128 } | 6600 } |
| 6601 |
6129 if (query.length > 0) { | 6602 if (query.length > 0) { |
6130 for (var part in query.split("&")) { | 6603 for (var part in query.split("&")) { |
6131 var keyvalue = part.split("="); | 6604 var keyvalue = part.split("="); |
6132 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6605 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6606 core.Uri.decodeQueryComponent(keyvalue[1])); |
6133 } | 6607 } |
6134 } | 6608 } |
6135 | 6609 |
6136 | |
6137 var h = { | 6610 var h = { |
6138 "content-type" : "application/json; charset=utf-8", | 6611 "content-type": "application/json; charset=utf-8", |
6139 }; | 6612 }; |
6140 var resp = convert.JSON.encode(buildPrivileges()); | 6613 var resp = convert.JSON.encode(buildPrivileges()); |
6141 return new async.Future.value(stringResponse(200, h, resp)); | 6614 return new async.Future.value(stringResponse(200, h, resp)); |
6142 }), true); | 6615 }), true); |
6143 res.list(arg_customer).then(unittest.expectAsync1(((api.Privileges respons
e) { | 6616 res |
| 6617 .list(arg_customer) |
| 6618 .then(unittest.expectAsync1(((api.Privileges response) { |
6144 checkPrivileges(response); | 6619 checkPrivileges(response); |
6145 }))); | 6620 }))); |
6146 }); | 6621 }); |
6147 | |
6148 }); | 6622 }); |
6149 | 6623 |
6150 | |
6151 unittest.group("resource-ResourcesCalendarsResourceApi", () { | 6624 unittest.group("resource-ResourcesCalendarsResourceApi", () { |
6152 unittest.test("method--delete", () { | 6625 unittest.test("method--delete", () { |
6153 | |
6154 var mock = new HttpServerMock(); | 6626 var mock = new HttpServerMock(); |
6155 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6627 api.ResourcesCalendarsResourceApi res = |
| 6628 new api.AdminApi(mock).resources.calendars; |
6156 var arg_customer = "foo"; | 6629 var arg_customer = "foo"; |
6157 var arg_calendarResourceId = "foo"; | 6630 var arg_calendarResourceId = "foo"; |
6158 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6631 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6159 var path = (req.url).path; | 6632 var path = (req.url).path; |
6160 var pathOffset = 0; | 6633 var pathOffset = 0; |
6161 var index; | 6634 var index; |
6162 var subPart; | 6635 var subPart; |
6163 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6636 unittest.expect( |
| 6637 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6164 pathOffset += 1; | 6638 pathOffset += 1; |
6165 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6639 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6640 unittest.equals("admin/directory/v1/")); |
6166 pathOffset += 19; | 6641 pathOffset += 19; |
6167 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6642 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6643 unittest.equals("customer/")); |
6168 pathOffset += 9; | 6644 pathOffset += 9; |
6169 index = path.indexOf("/resources/calendars/", pathOffset); | 6645 index = path.indexOf("/resources/calendars/", pathOffset); |
6170 unittest.expect(index >= 0, unittest.isTrue); | 6646 unittest.expect(index >= 0, unittest.isTrue); |
6171 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6647 subPart = |
| 6648 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6172 pathOffset = index; | 6649 pathOffset = index; |
6173 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6650 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6174 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/resources/calendars/")); | 6651 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6652 unittest.equals("/resources/calendars/")); |
6175 pathOffset += 21; | 6653 pathOffset += 21; |
6176 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6654 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6177 pathOffset = path.length; | 6655 pathOffset = path.length; |
6178 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); | 6656 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); |
6179 | 6657 |
6180 var query = (req.url).query; | 6658 var query = (req.url).query; |
6181 var queryOffset = 0; | 6659 var queryOffset = 0; |
6182 var queryMap = {}; | 6660 var queryMap = {}; |
6183 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6661 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6184 parseBool(n) { | 6662 parseBool(n) { |
6185 if (n == "true") return true; | 6663 if (n == "true") return true; |
6186 if (n == "false") return false; | 6664 if (n == "false") return false; |
6187 if (n == null) return null; | 6665 if (n == null) return null; |
6188 throw new core.ArgumentError("Invalid boolean: $n"); | 6666 throw new core.ArgumentError("Invalid boolean: $n"); |
6189 } | 6667 } |
| 6668 |
6190 if (query.length > 0) { | 6669 if (query.length > 0) { |
6191 for (var part in query.split("&")) { | 6670 for (var part in query.split("&")) { |
6192 var keyvalue = part.split("="); | 6671 var keyvalue = part.split("="); |
6193 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6672 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6673 core.Uri.decodeQueryComponent(keyvalue[1])); |
6194 } | 6674 } |
6195 } | 6675 } |
6196 | 6676 |
6197 | |
6198 var h = { | 6677 var h = { |
6199 "content-type" : "application/json; charset=utf-8", | 6678 "content-type": "application/json; charset=utf-8", |
6200 }; | 6679 }; |
6201 var resp = ""; | 6680 var resp = ""; |
6202 return new async.Future.value(stringResponse(200, h, resp)); | 6681 return new async.Future.value(stringResponse(200, h, resp)); |
6203 }), true); | 6682 }), true); |
6204 res.delete(arg_customer, arg_calendarResourceId).then(unittest.expectAsync
1((_) {})); | 6683 res |
| 6684 .delete(arg_customer, arg_calendarResourceId) |
| 6685 .then(unittest.expectAsync1((_) {})); |
6205 }); | 6686 }); |
6206 | 6687 |
6207 unittest.test("method--get", () { | 6688 unittest.test("method--get", () { |
6208 | |
6209 var mock = new HttpServerMock(); | 6689 var mock = new HttpServerMock(); |
6210 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6690 api.ResourcesCalendarsResourceApi res = |
| 6691 new api.AdminApi(mock).resources.calendars; |
6211 var arg_customer = "foo"; | 6692 var arg_customer = "foo"; |
6212 var arg_calendarResourceId = "foo"; | 6693 var arg_calendarResourceId = "foo"; |
6213 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6694 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6214 var path = (req.url).path; | 6695 var path = (req.url).path; |
6215 var pathOffset = 0; | 6696 var pathOffset = 0; |
6216 var index; | 6697 var index; |
6217 var subPart; | 6698 var subPart; |
6218 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6699 unittest.expect( |
| 6700 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6219 pathOffset += 1; | 6701 pathOffset += 1; |
6220 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6702 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6703 unittest.equals("admin/directory/v1/")); |
6221 pathOffset += 19; | 6704 pathOffset += 19; |
6222 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6705 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6706 unittest.equals("customer/")); |
6223 pathOffset += 9; | 6707 pathOffset += 9; |
6224 index = path.indexOf("/resources/calendars/", pathOffset); | 6708 index = path.indexOf("/resources/calendars/", pathOffset); |
6225 unittest.expect(index >= 0, unittest.isTrue); | 6709 unittest.expect(index >= 0, unittest.isTrue); |
6226 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6710 subPart = |
| 6711 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6227 pathOffset = index; | 6712 pathOffset = index; |
6228 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6713 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6229 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/resources/calendars/")); | 6714 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6715 unittest.equals("/resources/calendars/")); |
6230 pathOffset += 21; | 6716 pathOffset += 21; |
6231 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6717 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6232 pathOffset = path.length; | 6718 pathOffset = path.length; |
6233 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); | 6719 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); |
6234 | 6720 |
6235 var query = (req.url).query; | 6721 var query = (req.url).query; |
6236 var queryOffset = 0; | 6722 var queryOffset = 0; |
6237 var queryMap = {}; | 6723 var queryMap = {}; |
6238 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6724 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6239 parseBool(n) { | 6725 parseBool(n) { |
6240 if (n == "true") return true; | 6726 if (n == "true") return true; |
6241 if (n == "false") return false; | 6727 if (n == "false") return false; |
6242 if (n == null) return null; | 6728 if (n == null) return null; |
6243 throw new core.ArgumentError("Invalid boolean: $n"); | 6729 throw new core.ArgumentError("Invalid boolean: $n"); |
6244 } | 6730 } |
| 6731 |
6245 if (query.length > 0) { | 6732 if (query.length > 0) { |
6246 for (var part in query.split("&")) { | 6733 for (var part in query.split("&")) { |
6247 var keyvalue = part.split("="); | 6734 var keyvalue = part.split("="); |
6248 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6735 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6736 core.Uri.decodeQueryComponent(keyvalue[1])); |
6249 } | 6737 } |
6250 } | 6738 } |
6251 | 6739 |
6252 | |
6253 var h = { | 6740 var h = { |
6254 "content-type" : "application/json; charset=utf-8", | 6741 "content-type": "application/json; charset=utf-8", |
6255 }; | 6742 }; |
6256 var resp = convert.JSON.encode(buildCalendarResource()); | 6743 var resp = convert.JSON.encode(buildCalendarResource()); |
6257 return new async.Future.value(stringResponse(200, h, resp)); | 6744 return new async.Future.value(stringResponse(200, h, resp)); |
6258 }), true); | 6745 }), true); |
6259 res.get(arg_customer, arg_calendarResourceId).then(unittest.expectAsync1((
(api.CalendarResource response) { | 6746 res |
| 6747 .get(arg_customer, arg_calendarResourceId) |
| 6748 .then(unittest.expectAsync1(((api.CalendarResource response) { |
6260 checkCalendarResource(response); | 6749 checkCalendarResource(response); |
6261 }))); | 6750 }))); |
6262 }); | 6751 }); |
6263 | 6752 |
6264 unittest.test("method--insert", () { | 6753 unittest.test("method--insert", () { |
6265 | |
6266 var mock = new HttpServerMock(); | 6754 var mock = new HttpServerMock(); |
6267 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6755 api.ResourcesCalendarsResourceApi res = |
| 6756 new api.AdminApi(mock).resources.calendars; |
6268 var arg_request = buildCalendarResource(); | 6757 var arg_request = buildCalendarResource(); |
6269 var arg_customer = "foo"; | 6758 var arg_customer = "foo"; |
6270 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6759 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6271 var obj = new api.CalendarResource.fromJson(json); | 6760 var obj = new api.CalendarResource.fromJson(json); |
6272 checkCalendarResource(obj); | 6761 checkCalendarResource(obj); |
6273 | 6762 |
6274 var path = (req.url).path; | 6763 var path = (req.url).path; |
6275 var pathOffset = 0; | 6764 var pathOffset = 0; |
6276 var index; | 6765 var index; |
6277 var subPart; | 6766 var subPart; |
6278 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6767 unittest.expect( |
| 6768 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6279 pathOffset += 1; | 6769 pathOffset += 1; |
6280 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6770 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6771 unittest.equals("admin/directory/v1/")); |
6281 pathOffset += 19; | 6772 pathOffset += 19; |
6282 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6773 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6774 unittest.equals("customer/")); |
6283 pathOffset += 9; | 6775 pathOffset += 9; |
6284 index = path.indexOf("/resources/calendars", pathOffset); | 6776 index = path.indexOf("/resources/calendars", pathOffset); |
6285 unittest.expect(index >= 0, unittest.isTrue); | 6777 unittest.expect(index >= 0, unittest.isTrue); |
6286 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6778 subPart = |
| 6779 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6287 pathOffset = index; | 6780 pathOffset = index; |
6288 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6781 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6289 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/resources/calendars")); | 6782 unittest.expect(path.substring(pathOffset, pathOffset + 20), |
| 6783 unittest.equals("/resources/calendars")); |
6290 pathOffset += 20; | 6784 pathOffset += 20; |
6291 | 6785 |
6292 var query = (req.url).query; | 6786 var query = (req.url).query; |
6293 var queryOffset = 0; | 6787 var queryOffset = 0; |
6294 var queryMap = {}; | 6788 var queryMap = {}; |
6295 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6789 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6296 parseBool(n) { | 6790 parseBool(n) { |
6297 if (n == "true") return true; | 6791 if (n == "true") return true; |
6298 if (n == "false") return false; | 6792 if (n == "false") return false; |
6299 if (n == null) return null; | 6793 if (n == null) return null; |
6300 throw new core.ArgumentError("Invalid boolean: $n"); | 6794 throw new core.ArgumentError("Invalid boolean: $n"); |
6301 } | 6795 } |
| 6796 |
6302 if (query.length > 0) { | 6797 if (query.length > 0) { |
6303 for (var part in query.split("&")) { | 6798 for (var part in query.split("&")) { |
6304 var keyvalue = part.split("="); | 6799 var keyvalue = part.split("="); |
6305 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6800 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6801 core.Uri.decodeQueryComponent(keyvalue[1])); |
6306 } | 6802 } |
6307 } | 6803 } |
6308 | 6804 |
6309 | |
6310 var h = { | 6805 var h = { |
6311 "content-type" : "application/json; charset=utf-8", | 6806 "content-type": "application/json; charset=utf-8", |
6312 }; | 6807 }; |
6313 var resp = convert.JSON.encode(buildCalendarResource()); | 6808 var resp = convert.JSON.encode(buildCalendarResource()); |
6314 return new async.Future.value(stringResponse(200, h, resp)); | 6809 return new async.Future.value(stringResponse(200, h, resp)); |
6315 }), true); | 6810 }), true); |
6316 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Cal
endarResource response) { | 6811 res |
| 6812 .insert(arg_request, arg_customer) |
| 6813 .then(unittest.expectAsync1(((api.CalendarResource response) { |
6317 checkCalendarResource(response); | 6814 checkCalendarResource(response); |
6318 }))); | 6815 }))); |
6319 }); | 6816 }); |
6320 | 6817 |
6321 unittest.test("method--list", () { | 6818 unittest.test("method--list", () { |
6322 | |
6323 var mock = new HttpServerMock(); | 6819 var mock = new HttpServerMock(); |
6324 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6820 api.ResourcesCalendarsResourceApi res = |
| 6821 new api.AdminApi(mock).resources.calendars; |
6325 var arg_customer = "foo"; | 6822 var arg_customer = "foo"; |
6326 var arg_maxResults = 42; | 6823 var arg_maxResults = 42; |
6327 var arg_pageToken = "foo"; | 6824 var arg_pageToken = "foo"; |
6328 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6825 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6329 var path = (req.url).path; | 6826 var path = (req.url).path; |
6330 var pathOffset = 0; | 6827 var pathOffset = 0; |
6331 var index; | 6828 var index; |
6332 var subPart; | 6829 var subPart; |
6333 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6830 unittest.expect( |
| 6831 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6334 pathOffset += 1; | 6832 pathOffset += 1; |
6335 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6833 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6834 unittest.equals("admin/directory/v1/")); |
6336 pathOffset += 19; | 6835 pathOffset += 19; |
6337 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6836 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6837 unittest.equals("customer/")); |
6338 pathOffset += 9; | 6838 pathOffset += 9; |
6339 index = path.indexOf("/resources/calendars", pathOffset); | 6839 index = path.indexOf("/resources/calendars", pathOffset); |
6340 unittest.expect(index >= 0, unittest.isTrue); | 6840 unittest.expect(index >= 0, unittest.isTrue); |
6341 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6841 subPart = |
| 6842 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6342 pathOffset = index; | 6843 pathOffset = index; |
6343 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6844 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6344 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("/resources/calendars")); | 6845 unittest.expect(path.substring(pathOffset, pathOffset + 20), |
| 6846 unittest.equals("/resources/calendars")); |
6345 pathOffset += 20; | 6847 pathOffset += 20; |
6346 | 6848 |
6347 var query = (req.url).query; | 6849 var query = (req.url).query; |
6348 var queryOffset = 0; | 6850 var queryOffset = 0; |
6349 var queryMap = {}; | 6851 var queryMap = {}; |
6350 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6852 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6351 parseBool(n) { | 6853 parseBool(n) { |
6352 if (n == "true") return true; | 6854 if (n == "true") return true; |
6353 if (n == "false") return false; | 6855 if (n == "false") return false; |
6354 if (n == null) return null; | 6856 if (n == null) return null; |
6355 throw new core.ArgumentError("Invalid boolean: $n"); | 6857 throw new core.ArgumentError("Invalid boolean: $n"); |
6356 } | 6858 } |
| 6859 |
6357 if (query.length > 0) { | 6860 if (query.length > 0) { |
6358 for (var part in query.split("&")) { | 6861 for (var part in query.split("&")) { |
6359 var keyvalue = part.split("="); | 6862 var keyvalue = part.split("="); |
6360 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6863 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6864 core.Uri.decodeQueryComponent(keyvalue[1])); |
6361 } | 6865 } |
6362 } | 6866 } |
6363 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 6867 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
6364 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 6868 unittest.equals(arg_maxResults)); |
6365 | 6869 unittest.expect( |
| 6870 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
6366 | 6871 |
6367 var h = { | 6872 var h = { |
6368 "content-type" : "application/json; charset=utf-8", | 6873 "content-type": "application/json; charset=utf-8", |
6369 }; | 6874 }; |
6370 var resp = convert.JSON.encode(buildCalendarResources()); | 6875 var resp = convert.JSON.encode(buildCalendarResources()); |
6371 return new async.Future.value(stringResponse(200, h, resp)); | 6876 return new async.Future.value(stringResponse(200, h, resp)); |
6372 }), true); | 6877 }), true); |
6373 res.list(arg_customer, maxResults: arg_maxResults, pageToken: arg_pageToke
n).then(unittest.expectAsync1(((api.CalendarResources response) { | 6878 res |
| 6879 .list(arg_customer, |
| 6880 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 6881 .then(unittest.expectAsync1(((api.CalendarResources response) { |
6374 checkCalendarResources(response); | 6882 checkCalendarResources(response); |
6375 }))); | 6883 }))); |
6376 }); | 6884 }); |
6377 | 6885 |
6378 unittest.test("method--patch", () { | 6886 unittest.test("method--patch", () { |
6379 | |
6380 var mock = new HttpServerMock(); | 6887 var mock = new HttpServerMock(); |
6381 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6888 api.ResourcesCalendarsResourceApi res = |
| 6889 new api.AdminApi(mock).resources.calendars; |
6382 var arg_request = buildCalendarResource(); | 6890 var arg_request = buildCalendarResource(); |
6383 var arg_customer = "foo"; | 6891 var arg_customer = "foo"; |
6384 var arg_calendarResourceId = "foo"; | 6892 var arg_calendarResourceId = "foo"; |
6385 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6893 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6386 var obj = new api.CalendarResource.fromJson(json); | 6894 var obj = new api.CalendarResource.fromJson(json); |
6387 checkCalendarResource(obj); | 6895 checkCalendarResource(obj); |
6388 | 6896 |
6389 var path = (req.url).path; | 6897 var path = (req.url).path; |
6390 var pathOffset = 0; | 6898 var pathOffset = 0; |
6391 var index; | 6899 var index; |
6392 var subPart; | 6900 var subPart; |
6393 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6901 unittest.expect( |
| 6902 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6394 pathOffset += 1; | 6903 pathOffset += 1; |
6395 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6904 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6905 unittest.equals("admin/directory/v1/")); |
6396 pathOffset += 19; | 6906 pathOffset += 19; |
6397 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6907 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6908 unittest.equals("customer/")); |
6398 pathOffset += 9; | 6909 pathOffset += 9; |
6399 index = path.indexOf("/resources/calendars/", pathOffset); | 6910 index = path.indexOf("/resources/calendars/", pathOffset); |
6400 unittest.expect(index >= 0, unittest.isTrue); | 6911 unittest.expect(index >= 0, unittest.isTrue); |
6401 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6912 subPart = |
| 6913 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6402 pathOffset = index; | 6914 pathOffset = index; |
6403 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6915 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6404 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/resources/calendars/")); | 6916 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6917 unittest.equals("/resources/calendars/")); |
6405 pathOffset += 21; | 6918 pathOffset += 21; |
6406 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6919 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6407 pathOffset = path.length; | 6920 pathOffset = path.length; |
6408 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); | 6921 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); |
6409 | 6922 |
6410 var query = (req.url).query; | 6923 var query = (req.url).query; |
6411 var queryOffset = 0; | 6924 var queryOffset = 0; |
6412 var queryMap = {}; | 6925 var queryMap = {}; |
6413 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6926 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6414 parseBool(n) { | 6927 parseBool(n) { |
6415 if (n == "true") return true; | 6928 if (n == "true") return true; |
6416 if (n == "false") return false; | 6929 if (n == "false") return false; |
6417 if (n == null) return null; | 6930 if (n == null) return null; |
6418 throw new core.ArgumentError("Invalid boolean: $n"); | 6931 throw new core.ArgumentError("Invalid boolean: $n"); |
6419 } | 6932 } |
| 6933 |
6420 if (query.length > 0) { | 6934 if (query.length > 0) { |
6421 for (var part in query.split("&")) { | 6935 for (var part in query.split("&")) { |
6422 var keyvalue = part.split("="); | 6936 var keyvalue = part.split("="); |
6423 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 6937 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 6938 core.Uri.decodeQueryComponent(keyvalue[1])); |
6424 } | 6939 } |
6425 } | 6940 } |
6426 | 6941 |
6427 | |
6428 var h = { | 6942 var h = { |
6429 "content-type" : "application/json; charset=utf-8", | 6943 "content-type": "application/json; charset=utf-8", |
6430 }; | 6944 }; |
6431 var resp = convert.JSON.encode(buildCalendarResource()); | 6945 var resp = convert.JSON.encode(buildCalendarResource()); |
6432 return new async.Future.value(stringResponse(200, h, resp)); | 6946 return new async.Future.value(stringResponse(200, h, resp)); |
6433 }), true); | 6947 }), true); |
6434 res.patch(arg_request, arg_customer, arg_calendarResourceId).then(unittest
.expectAsync1(((api.CalendarResource response) { | 6948 res |
| 6949 .patch(arg_request, arg_customer, arg_calendarResourceId) |
| 6950 .then(unittest.expectAsync1(((api.CalendarResource response) { |
6435 checkCalendarResource(response); | 6951 checkCalendarResource(response); |
6436 }))); | 6952 }))); |
6437 }); | 6953 }); |
6438 | 6954 |
6439 unittest.test("method--update", () { | 6955 unittest.test("method--update", () { |
6440 | |
6441 var mock = new HttpServerMock(); | 6956 var mock = new HttpServerMock(); |
6442 api.ResourcesCalendarsResourceApi res = new api.AdminApi(mock).resources.c
alendars; | 6957 api.ResourcesCalendarsResourceApi res = |
| 6958 new api.AdminApi(mock).resources.calendars; |
6443 var arg_request = buildCalendarResource(); | 6959 var arg_request = buildCalendarResource(); |
6444 var arg_customer = "foo"; | 6960 var arg_customer = "foo"; |
6445 var arg_calendarResourceId = "foo"; | 6961 var arg_calendarResourceId = "foo"; |
6446 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 6962 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6447 var obj = new api.CalendarResource.fromJson(json); | 6963 var obj = new api.CalendarResource.fromJson(json); |
6448 checkCalendarResource(obj); | 6964 checkCalendarResource(obj); |
6449 | 6965 |
6450 var path = (req.url).path; | 6966 var path = (req.url).path; |
6451 var pathOffset = 0; | 6967 var pathOffset = 0; |
6452 var index; | 6968 var index; |
6453 var subPart; | 6969 var subPart; |
6454 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 6970 unittest.expect( |
| 6971 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6455 pathOffset += 1; | 6972 pathOffset += 1; |
6456 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 6973 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 6974 unittest.equals("admin/directory/v1/")); |
6457 pathOffset += 19; | 6975 pathOffset += 19; |
6458 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 6976 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 6977 unittest.equals("customer/")); |
6459 pathOffset += 9; | 6978 pathOffset += 9; |
6460 index = path.indexOf("/resources/calendars/", pathOffset); | 6979 index = path.indexOf("/resources/calendars/", pathOffset); |
6461 unittest.expect(index >= 0, unittest.isTrue); | 6980 unittest.expect(index >= 0, unittest.isTrue); |
6462 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 6981 subPart = |
| 6982 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6463 pathOffset = index; | 6983 pathOffset = index; |
6464 unittest.expect(subPart, unittest.equals("$arg_customer")); | 6984 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6465 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("/resources/calendars/")); | 6985 unittest.expect(path.substring(pathOffset, pathOffset + 21), |
| 6986 unittest.equals("/resources/calendars/")); |
6466 pathOffset += 21; | 6987 pathOffset += 21; |
6467 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 6988 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6468 pathOffset = path.length; | 6989 pathOffset = path.length; |
6469 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); | 6990 unittest.expect(subPart, unittest.equals("$arg_calendarResourceId")); |
6470 | 6991 |
6471 var query = (req.url).query; | 6992 var query = (req.url).query; |
6472 var queryOffset = 0; | 6993 var queryOffset = 0; |
6473 var queryMap = {}; | 6994 var queryMap = {}; |
6474 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 6995 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6475 parseBool(n) { | 6996 parseBool(n) { |
6476 if (n == "true") return true; | 6997 if (n == "true") return true; |
6477 if (n == "false") return false; | 6998 if (n == "false") return false; |
6478 if (n == null) return null; | 6999 if (n == null) return null; |
6479 throw new core.ArgumentError("Invalid boolean: $n"); | 7000 throw new core.ArgumentError("Invalid boolean: $n"); |
6480 } | 7001 } |
| 7002 |
6481 if (query.length > 0) { | 7003 if (query.length > 0) { |
6482 for (var part in query.split("&")) { | 7004 for (var part in query.split("&")) { |
6483 var keyvalue = part.split("="); | 7005 var keyvalue = part.split("="); |
6484 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7006 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7007 core.Uri.decodeQueryComponent(keyvalue[1])); |
6485 } | 7008 } |
6486 } | 7009 } |
6487 | 7010 |
6488 | |
6489 var h = { | 7011 var h = { |
6490 "content-type" : "application/json; charset=utf-8", | 7012 "content-type": "application/json; charset=utf-8", |
6491 }; | 7013 }; |
6492 var resp = convert.JSON.encode(buildCalendarResource()); | 7014 var resp = convert.JSON.encode(buildCalendarResource()); |
6493 return new async.Future.value(stringResponse(200, h, resp)); | 7015 return new async.Future.value(stringResponse(200, h, resp)); |
6494 }), true); | 7016 }), true); |
6495 res.update(arg_request, arg_customer, arg_calendarResourceId).then(unittes
t.expectAsync1(((api.CalendarResource response) { | 7017 res |
| 7018 .update(arg_request, arg_customer, arg_calendarResourceId) |
| 7019 .then(unittest.expectAsync1(((api.CalendarResource response) { |
6496 checkCalendarResource(response); | 7020 checkCalendarResource(response); |
6497 }))); | 7021 }))); |
6498 }); | 7022 }); |
6499 | |
6500 }); | 7023 }); |
6501 | 7024 |
6502 | |
6503 unittest.group("resource-RoleAssignmentsResourceApi", () { | 7025 unittest.group("resource-RoleAssignmentsResourceApi", () { |
6504 unittest.test("method--delete", () { | 7026 unittest.test("method--delete", () { |
6505 | |
6506 var mock = new HttpServerMock(); | 7027 var mock = new HttpServerMock(); |
6507 api.RoleAssignmentsResourceApi res = new api.AdminApi(mock).roleAssignment
s; | 7028 api.RoleAssignmentsResourceApi res = |
| 7029 new api.AdminApi(mock).roleAssignments; |
6508 var arg_customer = "foo"; | 7030 var arg_customer = "foo"; |
6509 var arg_roleAssignmentId = "foo"; | 7031 var arg_roleAssignmentId = "foo"; |
6510 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7032 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6511 var path = (req.url).path; | 7033 var path = (req.url).path; |
6512 var pathOffset = 0; | 7034 var pathOffset = 0; |
6513 var index; | 7035 var index; |
6514 var subPart; | 7036 var subPart; |
6515 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7037 unittest.expect( |
| 7038 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6516 pathOffset += 1; | 7039 pathOffset += 1; |
6517 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7040 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7041 unittest.equals("admin/directory/v1/")); |
6518 pathOffset += 19; | 7042 pathOffset += 19; |
6519 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7043 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7044 unittest.equals("customer/")); |
6520 pathOffset += 9; | 7045 pathOffset += 9; |
6521 index = path.indexOf("/roleassignments/", pathOffset); | 7046 index = path.indexOf("/roleassignments/", pathOffset); |
6522 unittest.expect(index >= 0, unittest.isTrue); | 7047 unittest.expect(index >= 0, unittest.isTrue); |
6523 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7048 subPart = |
| 7049 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6524 pathOffset = index; | 7050 pathOffset = index; |
6525 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7051 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6526 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/roleassignments/")); | 7052 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 7053 unittest.equals("/roleassignments/")); |
6527 pathOffset += 17; | 7054 pathOffset += 17; |
6528 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7055 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6529 pathOffset = path.length; | 7056 pathOffset = path.length; |
6530 unittest.expect(subPart, unittest.equals("$arg_roleAssignmentId")); | 7057 unittest.expect(subPart, unittest.equals("$arg_roleAssignmentId")); |
6531 | 7058 |
6532 var query = (req.url).query; | 7059 var query = (req.url).query; |
6533 var queryOffset = 0; | 7060 var queryOffset = 0; |
6534 var queryMap = {}; | 7061 var queryMap = {}; |
6535 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7062 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6536 parseBool(n) { | 7063 parseBool(n) { |
6537 if (n == "true") return true; | 7064 if (n == "true") return true; |
6538 if (n == "false") return false; | 7065 if (n == "false") return false; |
6539 if (n == null) return null; | 7066 if (n == null) return null; |
6540 throw new core.ArgumentError("Invalid boolean: $n"); | 7067 throw new core.ArgumentError("Invalid boolean: $n"); |
6541 } | 7068 } |
| 7069 |
6542 if (query.length > 0) { | 7070 if (query.length > 0) { |
6543 for (var part in query.split("&")) { | 7071 for (var part in query.split("&")) { |
6544 var keyvalue = part.split("="); | 7072 var keyvalue = part.split("="); |
6545 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7073 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7074 core.Uri.decodeQueryComponent(keyvalue[1])); |
6546 } | 7075 } |
6547 } | 7076 } |
6548 | 7077 |
6549 | |
6550 var h = { | 7078 var h = { |
6551 "content-type" : "application/json; charset=utf-8", | 7079 "content-type": "application/json; charset=utf-8", |
6552 }; | 7080 }; |
6553 var resp = ""; | 7081 var resp = ""; |
6554 return new async.Future.value(stringResponse(200, h, resp)); | 7082 return new async.Future.value(stringResponse(200, h, resp)); |
6555 }), true); | 7083 }), true); |
6556 res.delete(arg_customer, arg_roleAssignmentId).then(unittest.expectAsync1(
(_) {})); | 7084 res |
| 7085 .delete(arg_customer, arg_roleAssignmentId) |
| 7086 .then(unittest.expectAsync1((_) {})); |
6557 }); | 7087 }); |
6558 | 7088 |
6559 unittest.test("method--get", () { | 7089 unittest.test("method--get", () { |
6560 | |
6561 var mock = new HttpServerMock(); | 7090 var mock = new HttpServerMock(); |
6562 api.RoleAssignmentsResourceApi res = new api.AdminApi(mock).roleAssignment
s; | 7091 api.RoleAssignmentsResourceApi res = |
| 7092 new api.AdminApi(mock).roleAssignments; |
6563 var arg_customer = "foo"; | 7093 var arg_customer = "foo"; |
6564 var arg_roleAssignmentId = "foo"; | 7094 var arg_roleAssignmentId = "foo"; |
6565 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7095 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6566 var path = (req.url).path; | 7096 var path = (req.url).path; |
6567 var pathOffset = 0; | 7097 var pathOffset = 0; |
6568 var index; | 7098 var index; |
6569 var subPart; | 7099 var subPart; |
6570 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7100 unittest.expect( |
| 7101 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6571 pathOffset += 1; | 7102 pathOffset += 1; |
6572 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7103 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7104 unittest.equals("admin/directory/v1/")); |
6573 pathOffset += 19; | 7105 pathOffset += 19; |
6574 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7106 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7107 unittest.equals("customer/")); |
6575 pathOffset += 9; | 7108 pathOffset += 9; |
6576 index = path.indexOf("/roleassignments/", pathOffset); | 7109 index = path.indexOf("/roleassignments/", pathOffset); |
6577 unittest.expect(index >= 0, unittest.isTrue); | 7110 unittest.expect(index >= 0, unittest.isTrue); |
6578 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7111 subPart = |
| 7112 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6579 pathOffset = index; | 7113 pathOffset = index; |
6580 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7114 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6581 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/roleassignments/")); | 7115 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 7116 unittest.equals("/roleassignments/")); |
6582 pathOffset += 17; | 7117 pathOffset += 17; |
6583 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7118 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6584 pathOffset = path.length; | 7119 pathOffset = path.length; |
6585 unittest.expect(subPart, unittest.equals("$arg_roleAssignmentId")); | 7120 unittest.expect(subPart, unittest.equals("$arg_roleAssignmentId")); |
6586 | 7121 |
6587 var query = (req.url).query; | 7122 var query = (req.url).query; |
6588 var queryOffset = 0; | 7123 var queryOffset = 0; |
6589 var queryMap = {}; | 7124 var queryMap = {}; |
6590 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7125 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6591 parseBool(n) { | 7126 parseBool(n) { |
6592 if (n == "true") return true; | 7127 if (n == "true") return true; |
6593 if (n == "false") return false; | 7128 if (n == "false") return false; |
6594 if (n == null) return null; | 7129 if (n == null) return null; |
6595 throw new core.ArgumentError("Invalid boolean: $n"); | 7130 throw new core.ArgumentError("Invalid boolean: $n"); |
6596 } | 7131 } |
| 7132 |
6597 if (query.length > 0) { | 7133 if (query.length > 0) { |
6598 for (var part in query.split("&")) { | 7134 for (var part in query.split("&")) { |
6599 var keyvalue = part.split("="); | 7135 var keyvalue = part.split("="); |
6600 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7136 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7137 core.Uri.decodeQueryComponent(keyvalue[1])); |
6601 } | 7138 } |
6602 } | 7139 } |
6603 | 7140 |
6604 | |
6605 var h = { | 7141 var h = { |
6606 "content-type" : "application/json; charset=utf-8", | 7142 "content-type": "application/json; charset=utf-8", |
6607 }; | 7143 }; |
6608 var resp = convert.JSON.encode(buildRoleAssignment()); | 7144 var resp = convert.JSON.encode(buildRoleAssignment()); |
6609 return new async.Future.value(stringResponse(200, h, resp)); | 7145 return new async.Future.value(stringResponse(200, h, resp)); |
6610 }), true); | 7146 }), true); |
6611 res.get(arg_customer, arg_roleAssignmentId).then(unittest.expectAsync1(((a
pi.RoleAssignment response) { | 7147 res |
| 7148 .get(arg_customer, arg_roleAssignmentId) |
| 7149 .then(unittest.expectAsync1(((api.RoleAssignment response) { |
6612 checkRoleAssignment(response); | 7150 checkRoleAssignment(response); |
6613 }))); | 7151 }))); |
6614 }); | 7152 }); |
6615 | 7153 |
6616 unittest.test("method--insert", () { | 7154 unittest.test("method--insert", () { |
6617 | |
6618 var mock = new HttpServerMock(); | 7155 var mock = new HttpServerMock(); |
6619 api.RoleAssignmentsResourceApi res = new api.AdminApi(mock).roleAssignment
s; | 7156 api.RoleAssignmentsResourceApi res = |
| 7157 new api.AdminApi(mock).roleAssignments; |
6620 var arg_request = buildRoleAssignment(); | 7158 var arg_request = buildRoleAssignment(); |
6621 var arg_customer = "foo"; | 7159 var arg_customer = "foo"; |
6622 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7160 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6623 var obj = new api.RoleAssignment.fromJson(json); | 7161 var obj = new api.RoleAssignment.fromJson(json); |
6624 checkRoleAssignment(obj); | 7162 checkRoleAssignment(obj); |
6625 | 7163 |
6626 var path = (req.url).path; | 7164 var path = (req.url).path; |
6627 var pathOffset = 0; | 7165 var pathOffset = 0; |
6628 var index; | 7166 var index; |
6629 var subPart; | 7167 var subPart; |
6630 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7168 unittest.expect( |
| 7169 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6631 pathOffset += 1; | 7170 pathOffset += 1; |
6632 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7171 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7172 unittest.equals("admin/directory/v1/")); |
6633 pathOffset += 19; | 7173 pathOffset += 19; |
6634 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7174 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7175 unittest.equals("customer/")); |
6635 pathOffset += 9; | 7176 pathOffset += 9; |
6636 index = path.indexOf("/roleassignments", pathOffset); | 7177 index = path.indexOf("/roleassignments", pathOffset); |
6637 unittest.expect(index >= 0, unittest.isTrue); | 7178 unittest.expect(index >= 0, unittest.isTrue); |
6638 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7179 subPart = |
| 7180 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6639 pathOffset = index; | 7181 pathOffset = index; |
6640 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7182 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6641 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/roleassignments")); | 7183 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 7184 unittest.equals("/roleassignments")); |
6642 pathOffset += 16; | 7185 pathOffset += 16; |
6643 | 7186 |
6644 var query = (req.url).query; | 7187 var query = (req.url).query; |
6645 var queryOffset = 0; | 7188 var queryOffset = 0; |
6646 var queryMap = {}; | 7189 var queryMap = {}; |
6647 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7190 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6648 parseBool(n) { | 7191 parseBool(n) { |
6649 if (n == "true") return true; | 7192 if (n == "true") return true; |
6650 if (n == "false") return false; | 7193 if (n == "false") return false; |
6651 if (n == null) return null; | 7194 if (n == null) return null; |
6652 throw new core.ArgumentError("Invalid boolean: $n"); | 7195 throw new core.ArgumentError("Invalid boolean: $n"); |
6653 } | 7196 } |
| 7197 |
6654 if (query.length > 0) { | 7198 if (query.length > 0) { |
6655 for (var part in query.split("&")) { | 7199 for (var part in query.split("&")) { |
6656 var keyvalue = part.split("="); | 7200 var keyvalue = part.split("="); |
6657 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7201 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7202 core.Uri.decodeQueryComponent(keyvalue[1])); |
6658 } | 7203 } |
6659 } | 7204 } |
6660 | 7205 |
6661 | |
6662 var h = { | 7206 var h = { |
6663 "content-type" : "application/json; charset=utf-8", | 7207 "content-type": "application/json; charset=utf-8", |
6664 }; | 7208 }; |
6665 var resp = convert.JSON.encode(buildRoleAssignment()); | 7209 var resp = convert.JSON.encode(buildRoleAssignment()); |
6666 return new async.Future.value(stringResponse(200, h, resp)); | 7210 return new async.Future.value(stringResponse(200, h, resp)); |
6667 }), true); | 7211 }), true); |
6668 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Rol
eAssignment response) { | 7212 res |
| 7213 .insert(arg_request, arg_customer) |
| 7214 .then(unittest.expectAsync1(((api.RoleAssignment response) { |
6669 checkRoleAssignment(response); | 7215 checkRoleAssignment(response); |
6670 }))); | 7216 }))); |
6671 }); | 7217 }); |
6672 | 7218 |
6673 unittest.test("method--list", () { | 7219 unittest.test("method--list", () { |
6674 | |
6675 var mock = new HttpServerMock(); | 7220 var mock = new HttpServerMock(); |
6676 api.RoleAssignmentsResourceApi res = new api.AdminApi(mock).roleAssignment
s; | 7221 api.RoleAssignmentsResourceApi res = |
| 7222 new api.AdminApi(mock).roleAssignments; |
6677 var arg_customer = "foo"; | 7223 var arg_customer = "foo"; |
6678 var arg_maxResults = 42; | 7224 var arg_maxResults = 42; |
6679 var arg_pageToken = "foo"; | 7225 var arg_pageToken = "foo"; |
6680 var arg_roleId = "foo"; | 7226 var arg_roleId = "foo"; |
6681 var arg_userKey = "foo"; | 7227 var arg_userKey = "foo"; |
6682 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7228 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6683 var path = (req.url).path; | 7229 var path = (req.url).path; |
6684 var pathOffset = 0; | 7230 var pathOffset = 0; |
6685 var index; | 7231 var index; |
6686 var subPart; | 7232 var subPart; |
6687 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7233 unittest.expect( |
| 7234 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6688 pathOffset += 1; | 7235 pathOffset += 1; |
6689 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7236 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7237 unittest.equals("admin/directory/v1/")); |
6690 pathOffset += 19; | 7238 pathOffset += 19; |
6691 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7239 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7240 unittest.equals("customer/")); |
6692 pathOffset += 9; | 7241 pathOffset += 9; |
6693 index = path.indexOf("/roleassignments", pathOffset); | 7242 index = path.indexOf("/roleassignments", pathOffset); |
6694 unittest.expect(index >= 0, unittest.isTrue); | 7243 unittest.expect(index >= 0, unittest.isTrue); |
6695 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7244 subPart = |
| 7245 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6696 pathOffset = index; | 7246 pathOffset = index; |
6697 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7247 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6698 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/roleassignments")); | 7248 unittest.expect(path.substring(pathOffset, pathOffset + 16), |
| 7249 unittest.equals("/roleassignments")); |
6699 pathOffset += 16; | 7250 pathOffset += 16; |
6700 | 7251 |
6701 var query = (req.url).query; | 7252 var query = (req.url).query; |
6702 var queryOffset = 0; | 7253 var queryOffset = 0; |
6703 var queryMap = {}; | 7254 var queryMap = {}; |
6704 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7255 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6705 parseBool(n) { | 7256 parseBool(n) { |
6706 if (n == "true") return true; | 7257 if (n == "true") return true; |
6707 if (n == "false") return false; | 7258 if (n == "false") return false; |
6708 if (n == null) return null; | 7259 if (n == null) return null; |
6709 throw new core.ArgumentError("Invalid boolean: $n"); | 7260 throw new core.ArgumentError("Invalid boolean: $n"); |
6710 } | 7261 } |
| 7262 |
6711 if (query.length > 0) { | 7263 if (query.length > 0) { |
6712 for (var part in query.split("&")) { | 7264 for (var part in query.split("&")) { |
6713 var keyvalue = part.split("="); | 7265 var keyvalue = part.split("="); |
6714 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7266 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7267 core.Uri.decodeQueryComponent(keyvalue[1])); |
6715 } | 7268 } |
6716 } | 7269 } |
6717 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 7270 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
6718 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 7271 unittest.equals(arg_maxResults)); |
| 7272 unittest.expect( |
| 7273 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
6719 unittest.expect(queryMap["roleId"].first, unittest.equals(arg_roleId)); | 7274 unittest.expect(queryMap["roleId"].first, unittest.equals(arg_roleId)); |
6720 unittest.expect(queryMap["userKey"].first, unittest.equals(arg_userKey))
; | 7275 unittest.expect( |
6721 | 7276 queryMap["userKey"].first, unittest.equals(arg_userKey)); |
6722 | 7277 |
6723 var h = { | 7278 var h = { |
6724 "content-type" : "application/json; charset=utf-8", | 7279 "content-type": "application/json; charset=utf-8", |
6725 }; | 7280 }; |
6726 var resp = convert.JSON.encode(buildRoleAssignments()); | 7281 var resp = convert.JSON.encode(buildRoleAssignments()); |
6727 return new async.Future.value(stringResponse(200, h, resp)); | 7282 return new async.Future.value(stringResponse(200, h, resp)); |
6728 }), true); | 7283 }), true); |
6729 res.list(arg_customer, maxResults: arg_maxResults, pageToken: arg_pageToke
n, roleId: arg_roleId, userKey: arg_userKey).then(unittest.expectAsync1(((api.Ro
leAssignments response) { | 7284 res |
| 7285 .list(arg_customer, |
| 7286 maxResults: arg_maxResults, |
| 7287 pageToken: arg_pageToken, |
| 7288 roleId: arg_roleId, |
| 7289 userKey: arg_userKey) |
| 7290 .then(unittest.expectAsync1(((api.RoleAssignments response) { |
6730 checkRoleAssignments(response); | 7291 checkRoleAssignments(response); |
6731 }))); | 7292 }))); |
6732 }); | 7293 }); |
6733 | |
6734 }); | 7294 }); |
6735 | 7295 |
6736 | |
6737 unittest.group("resource-RolesResourceApi", () { | 7296 unittest.group("resource-RolesResourceApi", () { |
6738 unittest.test("method--delete", () { | 7297 unittest.test("method--delete", () { |
6739 | |
6740 var mock = new HttpServerMock(); | 7298 var mock = new HttpServerMock(); |
6741 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7299 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
6742 var arg_customer = "foo"; | 7300 var arg_customer = "foo"; |
6743 var arg_roleId = "foo"; | 7301 var arg_roleId = "foo"; |
6744 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7302 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6745 var path = (req.url).path; | 7303 var path = (req.url).path; |
6746 var pathOffset = 0; | 7304 var pathOffset = 0; |
6747 var index; | 7305 var index; |
6748 var subPart; | 7306 var subPart; |
6749 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7307 unittest.expect( |
| 7308 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6750 pathOffset += 1; | 7309 pathOffset += 1; |
6751 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7310 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7311 unittest.equals("admin/directory/v1/")); |
6752 pathOffset += 19; | 7312 pathOffset += 19; |
6753 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7313 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7314 unittest.equals("customer/")); |
6754 pathOffset += 9; | 7315 pathOffset += 9; |
6755 index = path.indexOf("/roles/", pathOffset); | 7316 index = path.indexOf("/roles/", pathOffset); |
6756 unittest.expect(index >= 0, unittest.isTrue); | 7317 unittest.expect(index >= 0, unittest.isTrue); |
6757 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7318 subPart = |
| 7319 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6758 pathOffset = index; | 7320 pathOffset = index; |
6759 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7321 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6760 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/roles/")); | 7322 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 7323 unittest.equals("/roles/")); |
6761 pathOffset += 7; | 7324 pathOffset += 7; |
6762 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7325 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6763 pathOffset = path.length; | 7326 pathOffset = path.length; |
6764 unittest.expect(subPart, unittest.equals("$arg_roleId")); | 7327 unittest.expect(subPart, unittest.equals("$arg_roleId")); |
6765 | 7328 |
6766 var query = (req.url).query; | 7329 var query = (req.url).query; |
6767 var queryOffset = 0; | 7330 var queryOffset = 0; |
6768 var queryMap = {}; | 7331 var queryMap = {}; |
6769 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7332 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6770 parseBool(n) { | 7333 parseBool(n) { |
6771 if (n == "true") return true; | 7334 if (n == "true") return true; |
6772 if (n == "false") return false; | 7335 if (n == "false") return false; |
6773 if (n == null) return null; | 7336 if (n == null) return null; |
6774 throw new core.ArgumentError("Invalid boolean: $n"); | 7337 throw new core.ArgumentError("Invalid boolean: $n"); |
6775 } | 7338 } |
| 7339 |
6776 if (query.length > 0) { | 7340 if (query.length > 0) { |
6777 for (var part in query.split("&")) { | 7341 for (var part in query.split("&")) { |
6778 var keyvalue = part.split("="); | 7342 var keyvalue = part.split("="); |
6779 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7343 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7344 core.Uri.decodeQueryComponent(keyvalue[1])); |
6780 } | 7345 } |
6781 } | 7346 } |
6782 | 7347 |
6783 | |
6784 var h = { | 7348 var h = { |
6785 "content-type" : "application/json; charset=utf-8", | 7349 "content-type": "application/json; charset=utf-8", |
6786 }; | 7350 }; |
6787 var resp = ""; | 7351 var resp = ""; |
6788 return new async.Future.value(stringResponse(200, h, resp)); | 7352 return new async.Future.value(stringResponse(200, h, resp)); |
6789 }), true); | 7353 }), true); |
6790 res.delete(arg_customer, arg_roleId).then(unittest.expectAsync1((_) {})); | 7354 res.delete(arg_customer, arg_roleId).then(unittest.expectAsync1((_) {})); |
6791 }); | 7355 }); |
6792 | 7356 |
6793 unittest.test("method--get", () { | 7357 unittest.test("method--get", () { |
6794 | |
6795 var mock = new HttpServerMock(); | 7358 var mock = new HttpServerMock(); |
6796 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7359 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
6797 var arg_customer = "foo"; | 7360 var arg_customer = "foo"; |
6798 var arg_roleId = "foo"; | 7361 var arg_roleId = "foo"; |
6799 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7362 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6800 var path = (req.url).path; | 7363 var path = (req.url).path; |
6801 var pathOffset = 0; | 7364 var pathOffset = 0; |
6802 var index; | 7365 var index; |
6803 var subPart; | 7366 var subPart; |
6804 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7367 unittest.expect( |
| 7368 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6805 pathOffset += 1; | 7369 pathOffset += 1; |
6806 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7370 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7371 unittest.equals("admin/directory/v1/")); |
6807 pathOffset += 19; | 7372 pathOffset += 19; |
6808 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7373 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7374 unittest.equals("customer/")); |
6809 pathOffset += 9; | 7375 pathOffset += 9; |
6810 index = path.indexOf("/roles/", pathOffset); | 7376 index = path.indexOf("/roles/", pathOffset); |
6811 unittest.expect(index >= 0, unittest.isTrue); | 7377 unittest.expect(index >= 0, unittest.isTrue); |
6812 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7378 subPart = |
| 7379 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6813 pathOffset = index; | 7380 pathOffset = index; |
6814 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7381 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6815 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/roles/")); | 7382 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 7383 unittest.equals("/roles/")); |
6816 pathOffset += 7; | 7384 pathOffset += 7; |
6817 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7385 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6818 pathOffset = path.length; | 7386 pathOffset = path.length; |
6819 unittest.expect(subPart, unittest.equals("$arg_roleId")); | 7387 unittest.expect(subPart, unittest.equals("$arg_roleId")); |
6820 | 7388 |
6821 var query = (req.url).query; | 7389 var query = (req.url).query; |
6822 var queryOffset = 0; | 7390 var queryOffset = 0; |
6823 var queryMap = {}; | 7391 var queryMap = {}; |
6824 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7392 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6825 parseBool(n) { | 7393 parseBool(n) { |
6826 if (n == "true") return true; | 7394 if (n == "true") return true; |
6827 if (n == "false") return false; | 7395 if (n == "false") return false; |
6828 if (n == null) return null; | 7396 if (n == null) return null; |
6829 throw new core.ArgumentError("Invalid boolean: $n"); | 7397 throw new core.ArgumentError("Invalid boolean: $n"); |
6830 } | 7398 } |
| 7399 |
6831 if (query.length > 0) { | 7400 if (query.length > 0) { |
6832 for (var part in query.split("&")) { | 7401 for (var part in query.split("&")) { |
6833 var keyvalue = part.split("="); | 7402 var keyvalue = part.split("="); |
6834 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7403 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7404 core.Uri.decodeQueryComponent(keyvalue[1])); |
6835 } | 7405 } |
6836 } | 7406 } |
6837 | 7407 |
6838 | |
6839 var h = { | 7408 var h = { |
6840 "content-type" : "application/json; charset=utf-8", | 7409 "content-type": "application/json; charset=utf-8", |
6841 }; | 7410 }; |
6842 var resp = convert.JSON.encode(buildRole()); | 7411 var resp = convert.JSON.encode(buildRole()); |
6843 return new async.Future.value(stringResponse(200, h, resp)); | 7412 return new async.Future.value(stringResponse(200, h, resp)); |
6844 }), true); | 7413 }), true); |
6845 res.get(arg_customer, arg_roleId).then(unittest.expectAsync1(((api.Role re
sponse) { | 7414 res |
| 7415 .get(arg_customer, arg_roleId) |
| 7416 .then(unittest.expectAsync1(((api.Role response) { |
6846 checkRole(response); | 7417 checkRole(response); |
6847 }))); | 7418 }))); |
6848 }); | 7419 }); |
6849 | 7420 |
6850 unittest.test("method--insert", () { | 7421 unittest.test("method--insert", () { |
6851 | |
6852 var mock = new HttpServerMock(); | 7422 var mock = new HttpServerMock(); |
6853 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7423 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
6854 var arg_request = buildRole(); | 7424 var arg_request = buildRole(); |
6855 var arg_customer = "foo"; | 7425 var arg_customer = "foo"; |
6856 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7426 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6857 var obj = new api.Role.fromJson(json); | 7427 var obj = new api.Role.fromJson(json); |
6858 checkRole(obj); | 7428 checkRole(obj); |
6859 | 7429 |
6860 var path = (req.url).path; | 7430 var path = (req.url).path; |
6861 var pathOffset = 0; | 7431 var pathOffset = 0; |
6862 var index; | 7432 var index; |
6863 var subPart; | 7433 var subPart; |
6864 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7434 unittest.expect( |
| 7435 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6865 pathOffset += 1; | 7436 pathOffset += 1; |
6866 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7437 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7438 unittest.equals("admin/directory/v1/")); |
6867 pathOffset += 19; | 7439 pathOffset += 19; |
6868 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7440 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7441 unittest.equals("customer/")); |
6869 pathOffset += 9; | 7442 pathOffset += 9; |
6870 index = path.indexOf("/roles", pathOffset); | 7443 index = path.indexOf("/roles", pathOffset); |
6871 unittest.expect(index >= 0, unittest.isTrue); | 7444 unittest.expect(index >= 0, unittest.isTrue); |
6872 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7445 subPart = |
| 7446 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6873 pathOffset = index; | 7447 pathOffset = index; |
6874 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7448 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6875 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/roles")); | 7449 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 7450 unittest.equals("/roles")); |
6876 pathOffset += 6; | 7451 pathOffset += 6; |
6877 | 7452 |
6878 var query = (req.url).query; | 7453 var query = (req.url).query; |
6879 var queryOffset = 0; | 7454 var queryOffset = 0; |
6880 var queryMap = {}; | 7455 var queryMap = {}; |
6881 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7456 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6882 parseBool(n) { | 7457 parseBool(n) { |
6883 if (n == "true") return true; | 7458 if (n == "true") return true; |
6884 if (n == "false") return false; | 7459 if (n == "false") return false; |
6885 if (n == null) return null; | 7460 if (n == null) return null; |
6886 throw new core.ArgumentError("Invalid boolean: $n"); | 7461 throw new core.ArgumentError("Invalid boolean: $n"); |
6887 } | 7462 } |
| 7463 |
6888 if (query.length > 0) { | 7464 if (query.length > 0) { |
6889 for (var part in query.split("&")) { | 7465 for (var part in query.split("&")) { |
6890 var keyvalue = part.split("="); | 7466 var keyvalue = part.split("="); |
6891 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7467 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7468 core.Uri.decodeQueryComponent(keyvalue[1])); |
6892 } | 7469 } |
6893 } | 7470 } |
6894 | 7471 |
6895 | |
6896 var h = { | 7472 var h = { |
6897 "content-type" : "application/json; charset=utf-8", | 7473 "content-type": "application/json; charset=utf-8", |
6898 }; | 7474 }; |
6899 var resp = convert.JSON.encode(buildRole()); | 7475 var resp = convert.JSON.encode(buildRole()); |
6900 return new async.Future.value(stringResponse(200, h, resp)); | 7476 return new async.Future.value(stringResponse(200, h, resp)); |
6901 }), true); | 7477 }), true); |
6902 res.insert(arg_request, arg_customer).then(unittest.expectAsync1(((api.Rol
e response) { | 7478 res |
| 7479 .insert(arg_request, arg_customer) |
| 7480 .then(unittest.expectAsync1(((api.Role response) { |
6903 checkRole(response); | 7481 checkRole(response); |
6904 }))); | 7482 }))); |
6905 }); | 7483 }); |
6906 | 7484 |
6907 unittest.test("method--list", () { | 7485 unittest.test("method--list", () { |
6908 | |
6909 var mock = new HttpServerMock(); | 7486 var mock = new HttpServerMock(); |
6910 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7487 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
6911 var arg_customer = "foo"; | 7488 var arg_customer = "foo"; |
6912 var arg_maxResults = 42; | 7489 var arg_maxResults = 42; |
6913 var arg_pageToken = "foo"; | 7490 var arg_pageToken = "foo"; |
6914 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7491 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6915 var path = (req.url).path; | 7492 var path = (req.url).path; |
6916 var pathOffset = 0; | 7493 var pathOffset = 0; |
6917 var index; | 7494 var index; |
6918 var subPart; | 7495 var subPart; |
6919 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7496 unittest.expect( |
| 7497 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6920 pathOffset += 1; | 7498 pathOffset += 1; |
6921 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7499 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7500 unittest.equals("admin/directory/v1/")); |
6922 pathOffset += 19; | 7501 pathOffset += 19; |
6923 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7502 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7503 unittest.equals("customer/")); |
6924 pathOffset += 9; | 7504 pathOffset += 9; |
6925 index = path.indexOf("/roles", pathOffset); | 7505 index = path.indexOf("/roles", pathOffset); |
6926 unittest.expect(index >= 0, unittest.isTrue); | 7506 unittest.expect(index >= 0, unittest.isTrue); |
6927 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7507 subPart = |
| 7508 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6928 pathOffset = index; | 7509 pathOffset = index; |
6929 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7510 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6930 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/roles")); | 7511 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 7512 unittest.equals("/roles")); |
6931 pathOffset += 6; | 7513 pathOffset += 6; |
6932 | 7514 |
6933 var query = (req.url).query; | 7515 var query = (req.url).query; |
6934 var queryOffset = 0; | 7516 var queryOffset = 0; |
6935 var queryMap = {}; | 7517 var queryMap = {}; |
6936 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7518 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
6937 parseBool(n) { | 7519 parseBool(n) { |
6938 if (n == "true") return true; | 7520 if (n == "true") return true; |
6939 if (n == "false") return false; | 7521 if (n == "false") return false; |
6940 if (n == null) return null; | 7522 if (n == null) return null; |
6941 throw new core.ArgumentError("Invalid boolean: $n"); | 7523 throw new core.ArgumentError("Invalid boolean: $n"); |
6942 } | 7524 } |
| 7525 |
6943 if (query.length > 0) { | 7526 if (query.length > 0) { |
6944 for (var part in query.split("&")) { | 7527 for (var part in query.split("&")) { |
6945 var keyvalue = part.split("="); | 7528 var keyvalue = part.split("="); |
6946 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7529 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7530 core.Uri.decodeQueryComponent(keyvalue[1])); |
6947 } | 7531 } |
6948 } | 7532 } |
6949 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 7533 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
6950 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 7534 unittest.equals(arg_maxResults)); |
6951 | 7535 unittest.expect( |
| 7536 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
6952 | 7537 |
6953 var h = { | 7538 var h = { |
6954 "content-type" : "application/json; charset=utf-8", | 7539 "content-type": "application/json; charset=utf-8", |
6955 }; | 7540 }; |
6956 var resp = convert.JSON.encode(buildRoles()); | 7541 var resp = convert.JSON.encode(buildRoles()); |
6957 return new async.Future.value(stringResponse(200, h, resp)); | 7542 return new async.Future.value(stringResponse(200, h, resp)); |
6958 }), true); | 7543 }), true); |
6959 res.list(arg_customer, maxResults: arg_maxResults, pageToken: arg_pageToke
n).then(unittest.expectAsync1(((api.Roles response) { | 7544 res |
| 7545 .list(arg_customer, |
| 7546 maxResults: arg_maxResults, pageToken: arg_pageToken) |
| 7547 .then(unittest.expectAsync1(((api.Roles response) { |
6960 checkRoles(response); | 7548 checkRoles(response); |
6961 }))); | 7549 }))); |
6962 }); | 7550 }); |
6963 | 7551 |
6964 unittest.test("method--patch", () { | 7552 unittest.test("method--patch", () { |
6965 | |
6966 var mock = new HttpServerMock(); | 7553 var mock = new HttpServerMock(); |
6967 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7554 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
6968 var arg_request = buildRole(); | 7555 var arg_request = buildRole(); |
6969 var arg_customer = "foo"; | 7556 var arg_customer = "foo"; |
6970 var arg_roleId = "foo"; | 7557 var arg_roleId = "foo"; |
6971 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7558 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
6972 var obj = new api.Role.fromJson(json); | 7559 var obj = new api.Role.fromJson(json); |
6973 checkRole(obj); | 7560 checkRole(obj); |
6974 | 7561 |
6975 var path = (req.url).path; | 7562 var path = (req.url).path; |
6976 var pathOffset = 0; | 7563 var pathOffset = 0; |
6977 var index; | 7564 var index; |
6978 var subPart; | 7565 var subPart; |
6979 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7566 unittest.expect( |
| 7567 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
6980 pathOffset += 1; | 7568 pathOffset += 1; |
6981 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7569 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7570 unittest.equals("admin/directory/v1/")); |
6982 pathOffset += 19; | 7571 pathOffset += 19; |
6983 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7572 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7573 unittest.equals("customer/")); |
6984 pathOffset += 9; | 7574 pathOffset += 9; |
6985 index = path.indexOf("/roles/", pathOffset); | 7575 index = path.indexOf("/roles/", pathOffset); |
6986 unittest.expect(index >= 0, unittest.isTrue); | 7576 unittest.expect(index >= 0, unittest.isTrue); |
6987 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7577 subPart = |
| 7578 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
6988 pathOffset = index; | 7579 pathOffset = index; |
6989 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7580 unittest.expect(subPart, unittest.equals("$arg_customer")); |
6990 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/roles/")); | 7581 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 7582 unittest.equals("/roles/")); |
6991 pathOffset += 7; | 7583 pathOffset += 7; |
6992 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7584 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
6993 pathOffset = path.length; | 7585 pathOffset = path.length; |
6994 unittest.expect(subPart, unittest.equals("$arg_roleId")); | 7586 unittest.expect(subPart, unittest.equals("$arg_roleId")); |
6995 | 7587 |
6996 var query = (req.url).query; | 7588 var query = (req.url).query; |
6997 var queryOffset = 0; | 7589 var queryOffset = 0; |
6998 var queryMap = {}; | 7590 var queryMap = {}; |
6999 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7591 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7000 parseBool(n) { | 7592 parseBool(n) { |
7001 if (n == "true") return true; | 7593 if (n == "true") return true; |
7002 if (n == "false") return false; | 7594 if (n == "false") return false; |
7003 if (n == null) return null; | 7595 if (n == null) return null; |
7004 throw new core.ArgumentError("Invalid boolean: $n"); | 7596 throw new core.ArgumentError("Invalid boolean: $n"); |
7005 } | 7597 } |
| 7598 |
7006 if (query.length > 0) { | 7599 if (query.length > 0) { |
7007 for (var part in query.split("&")) { | 7600 for (var part in query.split("&")) { |
7008 var keyvalue = part.split("="); | 7601 var keyvalue = part.split("="); |
7009 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7602 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7603 core.Uri.decodeQueryComponent(keyvalue[1])); |
7010 } | 7604 } |
7011 } | 7605 } |
7012 | 7606 |
7013 | |
7014 var h = { | 7607 var h = { |
7015 "content-type" : "application/json; charset=utf-8", | 7608 "content-type": "application/json; charset=utf-8", |
7016 }; | 7609 }; |
7017 var resp = convert.JSON.encode(buildRole()); | 7610 var resp = convert.JSON.encode(buildRole()); |
7018 return new async.Future.value(stringResponse(200, h, resp)); | 7611 return new async.Future.value(stringResponse(200, h, resp)); |
7019 }), true); | 7612 }), true); |
7020 res.patch(arg_request, arg_customer, arg_roleId).then(unittest.expectAsync
1(((api.Role response) { | 7613 res |
| 7614 .patch(arg_request, arg_customer, arg_roleId) |
| 7615 .then(unittest.expectAsync1(((api.Role response) { |
7021 checkRole(response); | 7616 checkRole(response); |
7022 }))); | 7617 }))); |
7023 }); | 7618 }); |
7024 | 7619 |
7025 unittest.test("method--update", () { | 7620 unittest.test("method--update", () { |
7026 | |
7027 var mock = new HttpServerMock(); | 7621 var mock = new HttpServerMock(); |
7028 api.RolesResourceApi res = new api.AdminApi(mock).roles; | 7622 api.RolesResourceApi res = new api.AdminApi(mock).roles; |
7029 var arg_request = buildRole(); | 7623 var arg_request = buildRole(); |
7030 var arg_customer = "foo"; | 7624 var arg_customer = "foo"; |
7031 var arg_roleId = "foo"; | 7625 var arg_roleId = "foo"; |
7032 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7626 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7033 var obj = new api.Role.fromJson(json); | 7627 var obj = new api.Role.fromJson(json); |
7034 checkRole(obj); | 7628 checkRole(obj); |
7035 | 7629 |
7036 var path = (req.url).path; | 7630 var path = (req.url).path; |
7037 var pathOffset = 0; | 7631 var pathOffset = 0; |
7038 var index; | 7632 var index; |
7039 var subPart; | 7633 var subPart; |
7040 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7634 unittest.expect( |
| 7635 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7041 pathOffset += 1; | 7636 pathOffset += 1; |
7042 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7637 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7638 unittest.equals("admin/directory/v1/")); |
7043 pathOffset += 19; | 7639 pathOffset += 19; |
7044 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7640 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7641 unittest.equals("customer/")); |
7045 pathOffset += 9; | 7642 pathOffset += 9; |
7046 index = path.indexOf("/roles/", pathOffset); | 7643 index = path.indexOf("/roles/", pathOffset); |
7047 unittest.expect(index >= 0, unittest.isTrue); | 7644 unittest.expect(index >= 0, unittest.isTrue); |
7048 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7645 subPart = |
| 7646 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7049 pathOffset = index; | 7647 pathOffset = index; |
7050 unittest.expect(subPart, unittest.equals("$arg_customer")); | 7648 unittest.expect(subPart, unittest.equals("$arg_customer")); |
7051 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/roles/")); | 7649 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 7650 unittest.equals("/roles/")); |
7052 pathOffset += 7; | 7651 pathOffset += 7; |
7053 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7652 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7054 pathOffset = path.length; | 7653 pathOffset = path.length; |
7055 unittest.expect(subPart, unittest.equals("$arg_roleId")); | 7654 unittest.expect(subPart, unittest.equals("$arg_roleId")); |
7056 | 7655 |
7057 var query = (req.url).query; | 7656 var query = (req.url).query; |
7058 var queryOffset = 0; | 7657 var queryOffset = 0; |
7059 var queryMap = {}; | 7658 var queryMap = {}; |
7060 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7659 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7061 parseBool(n) { | 7660 parseBool(n) { |
7062 if (n == "true") return true; | 7661 if (n == "true") return true; |
7063 if (n == "false") return false; | 7662 if (n == "false") return false; |
7064 if (n == null) return null; | 7663 if (n == null) return null; |
7065 throw new core.ArgumentError("Invalid boolean: $n"); | 7664 throw new core.ArgumentError("Invalid boolean: $n"); |
7066 } | 7665 } |
| 7666 |
7067 if (query.length > 0) { | 7667 if (query.length > 0) { |
7068 for (var part in query.split("&")) { | 7668 for (var part in query.split("&")) { |
7069 var keyvalue = part.split("="); | 7669 var keyvalue = part.split("="); |
7070 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7670 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7671 core.Uri.decodeQueryComponent(keyvalue[1])); |
7071 } | 7672 } |
7072 } | 7673 } |
7073 | 7674 |
7074 | |
7075 var h = { | 7675 var h = { |
7076 "content-type" : "application/json; charset=utf-8", | 7676 "content-type": "application/json; charset=utf-8", |
7077 }; | 7677 }; |
7078 var resp = convert.JSON.encode(buildRole()); | 7678 var resp = convert.JSON.encode(buildRole()); |
7079 return new async.Future.value(stringResponse(200, h, resp)); | 7679 return new async.Future.value(stringResponse(200, h, resp)); |
7080 }), true); | 7680 }), true); |
7081 res.update(arg_request, arg_customer, arg_roleId).then(unittest.expectAsyn
c1(((api.Role response) { | 7681 res |
| 7682 .update(arg_request, arg_customer, arg_roleId) |
| 7683 .then(unittest.expectAsync1(((api.Role response) { |
7082 checkRole(response); | 7684 checkRole(response); |
7083 }))); | 7685 }))); |
7084 }); | 7686 }); |
7085 | |
7086 }); | 7687 }); |
7087 | 7688 |
7088 | |
7089 unittest.group("resource-SchemasResourceApi", () { | 7689 unittest.group("resource-SchemasResourceApi", () { |
7090 unittest.test("method--delete", () { | 7690 unittest.test("method--delete", () { |
7091 | |
7092 var mock = new HttpServerMock(); | 7691 var mock = new HttpServerMock(); |
7093 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7692 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
7094 var arg_customerId = "foo"; | 7693 var arg_customerId = "foo"; |
7095 var arg_schemaKey = "foo"; | 7694 var arg_schemaKey = "foo"; |
7096 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7695 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7097 var path = (req.url).path; | 7696 var path = (req.url).path; |
7098 var pathOffset = 0; | 7697 var pathOffset = 0; |
7099 var index; | 7698 var index; |
7100 var subPart; | 7699 var subPart; |
7101 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7700 unittest.expect( |
| 7701 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7102 pathOffset += 1; | 7702 pathOffset += 1; |
7103 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7703 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7704 unittest.equals("admin/directory/v1/")); |
7104 pathOffset += 19; | 7705 pathOffset += 19; |
7105 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7706 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7707 unittest.equals("customer/")); |
7106 pathOffset += 9; | 7708 pathOffset += 9; |
7107 index = path.indexOf("/schemas/", pathOffset); | 7709 index = path.indexOf("/schemas/", pathOffset); |
7108 unittest.expect(index >= 0, unittest.isTrue); | 7710 unittest.expect(index >= 0, unittest.isTrue); |
7109 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7711 subPart = |
| 7712 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7110 pathOffset = index; | 7713 pathOffset = index; |
7111 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7714 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
7112 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/schemas/")); | 7715 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7716 unittest.equals("/schemas/")); |
7113 pathOffset += 9; | 7717 pathOffset += 9; |
7114 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7718 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7115 pathOffset = path.length; | 7719 pathOffset = path.length; |
7116 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); | 7720 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); |
7117 | 7721 |
7118 var query = (req.url).query; | 7722 var query = (req.url).query; |
7119 var queryOffset = 0; | 7723 var queryOffset = 0; |
7120 var queryMap = {}; | 7724 var queryMap = {}; |
7121 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7725 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7122 parseBool(n) { | 7726 parseBool(n) { |
7123 if (n == "true") return true; | 7727 if (n == "true") return true; |
7124 if (n == "false") return false; | 7728 if (n == "false") return false; |
7125 if (n == null) return null; | 7729 if (n == null) return null; |
7126 throw new core.ArgumentError("Invalid boolean: $n"); | 7730 throw new core.ArgumentError("Invalid boolean: $n"); |
7127 } | 7731 } |
| 7732 |
7128 if (query.length > 0) { | 7733 if (query.length > 0) { |
7129 for (var part in query.split("&")) { | 7734 for (var part in query.split("&")) { |
7130 var keyvalue = part.split("="); | 7735 var keyvalue = part.split("="); |
7131 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7736 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7737 core.Uri.decodeQueryComponent(keyvalue[1])); |
7132 } | 7738 } |
7133 } | 7739 } |
7134 | 7740 |
7135 | |
7136 var h = { | 7741 var h = { |
7137 "content-type" : "application/json; charset=utf-8", | 7742 "content-type": "application/json; charset=utf-8", |
7138 }; | 7743 }; |
7139 var resp = ""; | 7744 var resp = ""; |
7140 return new async.Future.value(stringResponse(200, h, resp)); | 7745 return new async.Future.value(stringResponse(200, h, resp)); |
7141 }), true); | 7746 }), true); |
7142 res.delete(arg_customerId, arg_schemaKey).then(unittest.expectAsync1((_) {
})); | 7747 res |
| 7748 .delete(arg_customerId, arg_schemaKey) |
| 7749 .then(unittest.expectAsync1((_) {})); |
7143 }); | 7750 }); |
7144 | 7751 |
7145 unittest.test("method--get", () { | 7752 unittest.test("method--get", () { |
7146 | |
7147 var mock = new HttpServerMock(); | 7753 var mock = new HttpServerMock(); |
7148 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7754 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
7149 var arg_customerId = "foo"; | 7755 var arg_customerId = "foo"; |
7150 var arg_schemaKey = "foo"; | 7756 var arg_schemaKey = "foo"; |
7151 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7757 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7152 var path = (req.url).path; | 7758 var path = (req.url).path; |
7153 var pathOffset = 0; | 7759 var pathOffset = 0; |
7154 var index; | 7760 var index; |
7155 var subPart; | 7761 var subPart; |
7156 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7762 unittest.expect( |
| 7763 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7157 pathOffset += 1; | 7764 pathOffset += 1; |
7158 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7765 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7766 unittest.equals("admin/directory/v1/")); |
7159 pathOffset += 19; | 7767 pathOffset += 19; |
7160 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7768 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7769 unittest.equals("customer/")); |
7161 pathOffset += 9; | 7770 pathOffset += 9; |
7162 index = path.indexOf("/schemas/", pathOffset); | 7771 index = path.indexOf("/schemas/", pathOffset); |
7163 unittest.expect(index >= 0, unittest.isTrue); | 7772 unittest.expect(index >= 0, unittest.isTrue); |
7164 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7773 subPart = |
| 7774 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7165 pathOffset = index; | 7775 pathOffset = index; |
7166 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7776 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
7167 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/schemas/")); | 7777 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7778 unittest.equals("/schemas/")); |
7168 pathOffset += 9; | 7779 pathOffset += 9; |
7169 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7780 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7170 pathOffset = path.length; | 7781 pathOffset = path.length; |
7171 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); | 7782 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); |
7172 | 7783 |
7173 var query = (req.url).query; | 7784 var query = (req.url).query; |
7174 var queryOffset = 0; | 7785 var queryOffset = 0; |
7175 var queryMap = {}; | 7786 var queryMap = {}; |
7176 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7787 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7177 parseBool(n) { | 7788 parseBool(n) { |
7178 if (n == "true") return true; | 7789 if (n == "true") return true; |
7179 if (n == "false") return false; | 7790 if (n == "false") return false; |
7180 if (n == null) return null; | 7791 if (n == null) return null; |
7181 throw new core.ArgumentError("Invalid boolean: $n"); | 7792 throw new core.ArgumentError("Invalid boolean: $n"); |
7182 } | 7793 } |
| 7794 |
7183 if (query.length > 0) { | 7795 if (query.length > 0) { |
7184 for (var part in query.split("&")) { | 7796 for (var part in query.split("&")) { |
7185 var keyvalue = part.split("="); | 7797 var keyvalue = part.split("="); |
7186 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7798 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7799 core.Uri.decodeQueryComponent(keyvalue[1])); |
7187 } | 7800 } |
7188 } | 7801 } |
7189 | 7802 |
7190 | |
7191 var h = { | 7803 var h = { |
7192 "content-type" : "application/json; charset=utf-8", | 7804 "content-type": "application/json; charset=utf-8", |
7193 }; | 7805 }; |
7194 var resp = convert.JSON.encode(buildSchema()); | 7806 var resp = convert.JSON.encode(buildSchema()); |
7195 return new async.Future.value(stringResponse(200, h, resp)); | 7807 return new async.Future.value(stringResponse(200, h, resp)); |
7196 }), true); | 7808 }), true); |
7197 res.get(arg_customerId, arg_schemaKey).then(unittest.expectAsync1(((api.Sc
hema response) { | 7809 res |
| 7810 .get(arg_customerId, arg_schemaKey) |
| 7811 .then(unittest.expectAsync1(((api.Schema response) { |
7198 checkSchema(response); | 7812 checkSchema(response); |
7199 }))); | 7813 }))); |
7200 }); | 7814 }); |
7201 | 7815 |
7202 unittest.test("method--insert", () { | 7816 unittest.test("method--insert", () { |
7203 | |
7204 var mock = new HttpServerMock(); | 7817 var mock = new HttpServerMock(); |
7205 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7818 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
7206 var arg_request = buildSchema(); | 7819 var arg_request = buildSchema(); |
7207 var arg_customerId = "foo"; | 7820 var arg_customerId = "foo"; |
7208 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7821 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7209 var obj = new api.Schema.fromJson(json); | 7822 var obj = new api.Schema.fromJson(json); |
7210 checkSchema(obj); | 7823 checkSchema(obj); |
7211 | 7824 |
7212 var path = (req.url).path; | 7825 var path = (req.url).path; |
7213 var pathOffset = 0; | 7826 var pathOffset = 0; |
7214 var index; | 7827 var index; |
7215 var subPart; | 7828 var subPart; |
7216 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7829 unittest.expect( |
| 7830 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7217 pathOffset += 1; | 7831 pathOffset += 1; |
7218 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7832 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7833 unittest.equals("admin/directory/v1/")); |
7219 pathOffset += 19; | 7834 pathOffset += 19; |
7220 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7835 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7836 unittest.equals("customer/")); |
7221 pathOffset += 9; | 7837 pathOffset += 9; |
7222 index = path.indexOf("/schemas", pathOffset); | 7838 index = path.indexOf("/schemas", pathOffset); |
7223 unittest.expect(index >= 0, unittest.isTrue); | 7839 unittest.expect(index >= 0, unittest.isTrue); |
7224 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7840 subPart = |
| 7841 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7225 pathOffset = index; | 7842 pathOffset = index; |
7226 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7843 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
7227 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/schemas")); | 7844 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 7845 unittest.equals("/schemas")); |
7228 pathOffset += 8; | 7846 pathOffset += 8; |
7229 | 7847 |
7230 var query = (req.url).query; | 7848 var query = (req.url).query; |
7231 var queryOffset = 0; | 7849 var queryOffset = 0; |
7232 var queryMap = {}; | 7850 var queryMap = {}; |
7233 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7851 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7234 parseBool(n) { | 7852 parseBool(n) { |
7235 if (n == "true") return true; | 7853 if (n == "true") return true; |
7236 if (n == "false") return false; | 7854 if (n == "false") return false; |
7237 if (n == null) return null; | 7855 if (n == null) return null; |
7238 throw new core.ArgumentError("Invalid boolean: $n"); | 7856 throw new core.ArgumentError("Invalid boolean: $n"); |
7239 } | 7857 } |
| 7858 |
7240 if (query.length > 0) { | 7859 if (query.length > 0) { |
7241 for (var part in query.split("&")) { | 7860 for (var part in query.split("&")) { |
7242 var keyvalue = part.split("="); | 7861 var keyvalue = part.split("="); |
7243 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7862 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7863 core.Uri.decodeQueryComponent(keyvalue[1])); |
7244 } | 7864 } |
7245 } | 7865 } |
7246 | 7866 |
7247 | |
7248 var h = { | 7867 var h = { |
7249 "content-type" : "application/json; charset=utf-8", | 7868 "content-type": "application/json; charset=utf-8", |
7250 }; | 7869 }; |
7251 var resp = convert.JSON.encode(buildSchema()); | 7870 var resp = convert.JSON.encode(buildSchema()); |
7252 return new async.Future.value(stringResponse(200, h, resp)); | 7871 return new async.Future.value(stringResponse(200, h, resp)); |
7253 }), true); | 7872 }), true); |
7254 res.insert(arg_request, arg_customerId).then(unittest.expectAsync1(((api.S
chema response) { | 7873 res |
| 7874 .insert(arg_request, arg_customerId) |
| 7875 .then(unittest.expectAsync1(((api.Schema response) { |
7255 checkSchema(response); | 7876 checkSchema(response); |
7256 }))); | 7877 }))); |
7257 }); | 7878 }); |
7258 | 7879 |
7259 unittest.test("method--list", () { | 7880 unittest.test("method--list", () { |
7260 | |
7261 var mock = new HttpServerMock(); | 7881 var mock = new HttpServerMock(); |
7262 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7882 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
7263 var arg_customerId = "foo"; | 7883 var arg_customerId = "foo"; |
7264 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7884 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7265 var path = (req.url).path; | 7885 var path = (req.url).path; |
7266 var pathOffset = 0; | 7886 var pathOffset = 0; |
7267 var index; | 7887 var index; |
7268 var subPart; | 7888 var subPart; |
7269 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7889 unittest.expect( |
| 7890 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7270 pathOffset += 1; | 7891 pathOffset += 1; |
7271 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7892 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7893 unittest.equals("admin/directory/v1/")); |
7272 pathOffset += 19; | 7894 pathOffset += 19; |
7273 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7895 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7896 unittest.equals("customer/")); |
7274 pathOffset += 9; | 7897 pathOffset += 9; |
7275 index = path.indexOf("/schemas", pathOffset); | 7898 index = path.indexOf("/schemas", pathOffset); |
7276 unittest.expect(index >= 0, unittest.isTrue); | 7899 unittest.expect(index >= 0, unittest.isTrue); |
7277 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7900 subPart = |
| 7901 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7278 pathOffset = index; | 7902 pathOffset = index; |
7279 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7903 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
7280 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/schemas")); | 7904 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 7905 unittest.equals("/schemas")); |
7281 pathOffset += 8; | 7906 pathOffset += 8; |
7282 | 7907 |
7283 var query = (req.url).query; | 7908 var query = (req.url).query; |
7284 var queryOffset = 0; | 7909 var queryOffset = 0; |
7285 var queryMap = {}; | 7910 var queryMap = {}; |
7286 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7911 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7287 parseBool(n) { | 7912 parseBool(n) { |
7288 if (n == "true") return true; | 7913 if (n == "true") return true; |
7289 if (n == "false") return false; | 7914 if (n == "false") return false; |
7290 if (n == null) return null; | 7915 if (n == null) return null; |
7291 throw new core.ArgumentError("Invalid boolean: $n"); | 7916 throw new core.ArgumentError("Invalid boolean: $n"); |
7292 } | 7917 } |
| 7918 |
7293 if (query.length > 0) { | 7919 if (query.length > 0) { |
7294 for (var part in query.split("&")) { | 7920 for (var part in query.split("&")) { |
7295 var keyvalue = part.split("="); | 7921 var keyvalue = part.split("="); |
7296 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7922 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7923 core.Uri.decodeQueryComponent(keyvalue[1])); |
7297 } | 7924 } |
7298 } | 7925 } |
7299 | 7926 |
7300 | |
7301 var h = { | 7927 var h = { |
7302 "content-type" : "application/json; charset=utf-8", | 7928 "content-type": "application/json; charset=utf-8", |
7303 }; | 7929 }; |
7304 var resp = convert.JSON.encode(buildSchemas()); | 7930 var resp = convert.JSON.encode(buildSchemas()); |
7305 return new async.Future.value(stringResponse(200, h, resp)); | 7931 return new async.Future.value(stringResponse(200, h, resp)); |
7306 }), true); | 7932 }), true); |
7307 res.list(arg_customerId).then(unittest.expectAsync1(((api.Schemas response
) { | 7933 res |
| 7934 .list(arg_customerId) |
| 7935 .then(unittest.expectAsync1(((api.Schemas response) { |
7308 checkSchemas(response); | 7936 checkSchemas(response); |
7309 }))); | 7937 }))); |
7310 }); | 7938 }); |
7311 | 7939 |
7312 unittest.test("method--patch", () { | 7940 unittest.test("method--patch", () { |
7313 | |
7314 var mock = new HttpServerMock(); | 7941 var mock = new HttpServerMock(); |
7315 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 7942 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
7316 var arg_request = buildSchema(); | 7943 var arg_request = buildSchema(); |
7317 var arg_customerId = "foo"; | 7944 var arg_customerId = "foo"; |
7318 var arg_schemaKey = "foo"; | 7945 var arg_schemaKey = "foo"; |
7319 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 7946 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7320 var obj = new api.Schema.fromJson(json); | 7947 var obj = new api.Schema.fromJson(json); |
7321 checkSchema(obj); | 7948 checkSchema(obj); |
7322 | 7949 |
7323 var path = (req.url).path; | 7950 var path = (req.url).path; |
7324 var pathOffset = 0; | 7951 var pathOffset = 0; |
7325 var index; | 7952 var index; |
7326 var subPart; | 7953 var subPart; |
7327 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 7954 unittest.expect( |
| 7955 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7328 pathOffset += 1; | 7956 pathOffset += 1; |
7329 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 7957 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 7958 unittest.equals("admin/directory/v1/")); |
7330 pathOffset += 19; | 7959 pathOffset += 19; |
7331 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 7960 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7961 unittest.equals("customer/")); |
7332 pathOffset += 9; | 7962 pathOffset += 9; |
7333 index = path.indexOf("/schemas/", pathOffset); | 7963 index = path.indexOf("/schemas/", pathOffset); |
7334 unittest.expect(index >= 0, unittest.isTrue); | 7964 unittest.expect(index >= 0, unittest.isTrue); |
7335 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 7965 subPart = |
| 7966 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7336 pathOffset = index; | 7967 pathOffset = index; |
7337 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 7968 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
7338 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/schemas/")); | 7969 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 7970 unittest.equals("/schemas/")); |
7339 pathOffset += 9; | 7971 pathOffset += 9; |
7340 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 7972 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7341 pathOffset = path.length; | 7973 pathOffset = path.length; |
7342 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); | 7974 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); |
7343 | 7975 |
7344 var query = (req.url).query; | 7976 var query = (req.url).query; |
7345 var queryOffset = 0; | 7977 var queryOffset = 0; |
7346 var queryMap = {}; | 7978 var queryMap = {}; |
7347 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 7979 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7348 parseBool(n) { | 7980 parseBool(n) { |
7349 if (n == "true") return true; | 7981 if (n == "true") return true; |
7350 if (n == "false") return false; | 7982 if (n == "false") return false; |
7351 if (n == null) return null; | 7983 if (n == null) return null; |
7352 throw new core.ArgumentError("Invalid boolean: $n"); | 7984 throw new core.ArgumentError("Invalid boolean: $n"); |
7353 } | 7985 } |
| 7986 |
7354 if (query.length > 0) { | 7987 if (query.length > 0) { |
7355 for (var part in query.split("&")) { | 7988 for (var part in query.split("&")) { |
7356 var keyvalue = part.split("="); | 7989 var keyvalue = part.split("="); |
7357 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 7990 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 7991 core.Uri.decodeQueryComponent(keyvalue[1])); |
7358 } | 7992 } |
7359 } | 7993 } |
7360 | 7994 |
7361 | |
7362 var h = { | 7995 var h = { |
7363 "content-type" : "application/json; charset=utf-8", | 7996 "content-type": "application/json; charset=utf-8", |
7364 }; | 7997 }; |
7365 var resp = convert.JSON.encode(buildSchema()); | 7998 var resp = convert.JSON.encode(buildSchema()); |
7366 return new async.Future.value(stringResponse(200, h, resp)); | 7999 return new async.Future.value(stringResponse(200, h, resp)); |
7367 }), true); | 8000 }), true); |
7368 res.patch(arg_request, arg_customerId, arg_schemaKey).then(unittest.expect
Async1(((api.Schema response) { | 8001 res |
| 8002 .patch(arg_request, arg_customerId, arg_schemaKey) |
| 8003 .then(unittest.expectAsync1(((api.Schema response) { |
7369 checkSchema(response); | 8004 checkSchema(response); |
7370 }))); | 8005 }))); |
7371 }); | 8006 }); |
7372 | 8007 |
7373 unittest.test("method--update", () { | 8008 unittest.test("method--update", () { |
7374 | |
7375 var mock = new HttpServerMock(); | 8009 var mock = new HttpServerMock(); |
7376 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; | 8010 api.SchemasResourceApi res = new api.AdminApi(mock).schemas; |
7377 var arg_request = buildSchema(); | 8011 var arg_request = buildSchema(); |
7378 var arg_customerId = "foo"; | 8012 var arg_customerId = "foo"; |
7379 var arg_schemaKey = "foo"; | 8013 var arg_schemaKey = "foo"; |
7380 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8014 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7381 var obj = new api.Schema.fromJson(json); | 8015 var obj = new api.Schema.fromJson(json); |
7382 checkSchema(obj); | 8016 checkSchema(obj); |
7383 | 8017 |
7384 var path = (req.url).path; | 8018 var path = (req.url).path; |
7385 var pathOffset = 0; | 8019 var pathOffset = 0; |
7386 var index; | 8020 var index; |
7387 var subPart; | 8021 var subPart; |
7388 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8022 unittest.expect( |
| 8023 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7389 pathOffset += 1; | 8024 pathOffset += 1; |
7390 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8025 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8026 unittest.equals("admin/directory/v1/")); |
7391 pathOffset += 19; | 8027 pathOffset += 19; |
7392 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("customer/")); | 8028 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 8029 unittest.equals("customer/")); |
7393 pathOffset += 9; | 8030 pathOffset += 9; |
7394 index = path.indexOf("/schemas/", pathOffset); | 8031 index = path.indexOf("/schemas/", pathOffset); |
7395 unittest.expect(index >= 0, unittest.isTrue); | 8032 unittest.expect(index >= 0, unittest.isTrue); |
7396 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8033 subPart = |
| 8034 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7397 pathOffset = index; | 8035 pathOffset = index; |
7398 unittest.expect(subPart, unittest.equals("$arg_customerId")); | 8036 unittest.expect(subPart, unittest.equals("$arg_customerId")); |
7399 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/schemas/")); | 8037 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 8038 unittest.equals("/schemas/")); |
7400 pathOffset += 9; | 8039 pathOffset += 9; |
7401 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8040 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7402 pathOffset = path.length; | 8041 pathOffset = path.length; |
7403 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); | 8042 unittest.expect(subPart, unittest.equals("$arg_schemaKey")); |
7404 | 8043 |
7405 var query = (req.url).query; | 8044 var query = (req.url).query; |
7406 var queryOffset = 0; | 8045 var queryOffset = 0; |
7407 var queryMap = {}; | 8046 var queryMap = {}; |
7408 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8047 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7409 parseBool(n) { | 8048 parseBool(n) { |
7410 if (n == "true") return true; | 8049 if (n == "true") return true; |
7411 if (n == "false") return false; | 8050 if (n == "false") return false; |
7412 if (n == null) return null; | 8051 if (n == null) return null; |
7413 throw new core.ArgumentError("Invalid boolean: $n"); | 8052 throw new core.ArgumentError("Invalid boolean: $n"); |
7414 } | 8053 } |
| 8054 |
7415 if (query.length > 0) { | 8055 if (query.length > 0) { |
7416 for (var part in query.split("&")) { | 8056 for (var part in query.split("&")) { |
7417 var keyvalue = part.split("="); | 8057 var keyvalue = part.split("="); |
7418 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8058 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8059 core.Uri.decodeQueryComponent(keyvalue[1])); |
7419 } | 8060 } |
7420 } | 8061 } |
7421 | 8062 |
7422 | |
7423 var h = { | 8063 var h = { |
7424 "content-type" : "application/json; charset=utf-8", | 8064 "content-type": "application/json; charset=utf-8", |
7425 }; | 8065 }; |
7426 var resp = convert.JSON.encode(buildSchema()); | 8066 var resp = convert.JSON.encode(buildSchema()); |
7427 return new async.Future.value(stringResponse(200, h, resp)); | 8067 return new async.Future.value(stringResponse(200, h, resp)); |
7428 }), true); | 8068 }), true); |
7429 res.update(arg_request, arg_customerId, arg_schemaKey).then(unittest.expec
tAsync1(((api.Schema response) { | 8069 res |
| 8070 .update(arg_request, arg_customerId, arg_schemaKey) |
| 8071 .then(unittest.expectAsync1(((api.Schema response) { |
7430 checkSchema(response); | 8072 checkSchema(response); |
7431 }))); | 8073 }))); |
7432 }); | 8074 }); |
7433 | |
7434 }); | 8075 }); |
7435 | 8076 |
7436 | |
7437 unittest.group("resource-TokensResourceApi", () { | 8077 unittest.group("resource-TokensResourceApi", () { |
7438 unittest.test("method--delete", () { | 8078 unittest.test("method--delete", () { |
7439 | |
7440 var mock = new HttpServerMock(); | 8079 var mock = new HttpServerMock(); |
7441 api.TokensResourceApi res = new api.AdminApi(mock).tokens; | 8080 api.TokensResourceApi res = new api.AdminApi(mock).tokens; |
7442 var arg_userKey = "foo"; | 8081 var arg_userKey = "foo"; |
7443 var arg_clientId = "foo"; | 8082 var arg_clientId = "foo"; |
7444 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8083 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7445 var path = (req.url).path; | 8084 var path = (req.url).path; |
7446 var pathOffset = 0; | 8085 var pathOffset = 0; |
7447 var index; | 8086 var index; |
7448 var subPart; | 8087 var subPart; |
7449 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8088 unittest.expect( |
| 8089 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7450 pathOffset += 1; | 8090 pathOffset += 1; |
7451 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8091 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8092 unittest.equals("admin/directory/v1/")); |
7452 pathOffset += 19; | 8093 pathOffset += 19; |
7453 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8094 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8095 unittest.equals("users/")); |
7454 pathOffset += 6; | 8096 pathOffset += 6; |
7455 index = path.indexOf("/tokens/", pathOffset); | 8097 index = path.indexOf("/tokens/", pathOffset); |
7456 unittest.expect(index >= 0, unittest.isTrue); | 8098 unittest.expect(index >= 0, unittest.isTrue); |
7457 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8099 subPart = |
| 8100 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7458 pathOffset = index; | 8101 pathOffset = index; |
7459 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8102 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
7460 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/tokens/")); | 8103 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 8104 unittest.equals("/tokens/")); |
7461 pathOffset += 8; | 8105 pathOffset += 8; |
7462 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8106 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7463 pathOffset = path.length; | 8107 pathOffset = path.length; |
7464 unittest.expect(subPart, unittest.equals("$arg_clientId")); | 8108 unittest.expect(subPart, unittest.equals("$arg_clientId")); |
7465 | 8109 |
7466 var query = (req.url).query; | 8110 var query = (req.url).query; |
7467 var queryOffset = 0; | 8111 var queryOffset = 0; |
7468 var queryMap = {}; | 8112 var queryMap = {}; |
7469 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8113 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7470 parseBool(n) { | 8114 parseBool(n) { |
7471 if (n == "true") return true; | 8115 if (n == "true") return true; |
7472 if (n == "false") return false; | 8116 if (n == "false") return false; |
7473 if (n == null) return null; | 8117 if (n == null) return null; |
7474 throw new core.ArgumentError("Invalid boolean: $n"); | 8118 throw new core.ArgumentError("Invalid boolean: $n"); |
7475 } | 8119 } |
| 8120 |
7476 if (query.length > 0) { | 8121 if (query.length > 0) { |
7477 for (var part in query.split("&")) { | 8122 for (var part in query.split("&")) { |
7478 var keyvalue = part.split("="); | 8123 var keyvalue = part.split("="); |
7479 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8124 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8125 core.Uri.decodeQueryComponent(keyvalue[1])); |
7480 } | 8126 } |
7481 } | 8127 } |
7482 | 8128 |
7483 | |
7484 var h = { | 8129 var h = { |
7485 "content-type" : "application/json; charset=utf-8", | 8130 "content-type": "application/json; charset=utf-8", |
7486 }; | 8131 }; |
7487 var resp = ""; | 8132 var resp = ""; |
7488 return new async.Future.value(stringResponse(200, h, resp)); | 8133 return new async.Future.value(stringResponse(200, h, resp)); |
7489 }), true); | 8134 }), true); |
7490 res.delete(arg_userKey, arg_clientId).then(unittest.expectAsync1((_) {})); | 8135 res.delete(arg_userKey, arg_clientId).then(unittest.expectAsync1((_) {})); |
7491 }); | 8136 }); |
7492 | 8137 |
7493 unittest.test("method--get", () { | 8138 unittest.test("method--get", () { |
7494 | |
7495 var mock = new HttpServerMock(); | 8139 var mock = new HttpServerMock(); |
7496 api.TokensResourceApi res = new api.AdminApi(mock).tokens; | 8140 api.TokensResourceApi res = new api.AdminApi(mock).tokens; |
7497 var arg_userKey = "foo"; | 8141 var arg_userKey = "foo"; |
7498 var arg_clientId = "foo"; | 8142 var arg_clientId = "foo"; |
7499 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8143 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7500 var path = (req.url).path; | 8144 var path = (req.url).path; |
7501 var pathOffset = 0; | 8145 var pathOffset = 0; |
7502 var index; | 8146 var index; |
7503 var subPart; | 8147 var subPart; |
7504 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8148 unittest.expect( |
| 8149 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7505 pathOffset += 1; | 8150 pathOffset += 1; |
7506 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8151 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8152 unittest.equals("admin/directory/v1/")); |
7507 pathOffset += 19; | 8153 pathOffset += 19; |
7508 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8154 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8155 unittest.equals("users/")); |
7509 pathOffset += 6; | 8156 pathOffset += 6; |
7510 index = path.indexOf("/tokens/", pathOffset); | 8157 index = path.indexOf("/tokens/", pathOffset); |
7511 unittest.expect(index >= 0, unittest.isTrue); | 8158 unittest.expect(index >= 0, unittest.isTrue); |
7512 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8159 subPart = |
| 8160 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7513 pathOffset = index; | 8161 pathOffset = index; |
7514 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8162 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
7515 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/tokens/")); | 8163 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 8164 unittest.equals("/tokens/")); |
7516 pathOffset += 8; | 8165 pathOffset += 8; |
7517 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8166 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7518 pathOffset = path.length; | 8167 pathOffset = path.length; |
7519 unittest.expect(subPart, unittest.equals("$arg_clientId")); | 8168 unittest.expect(subPart, unittest.equals("$arg_clientId")); |
7520 | 8169 |
7521 var query = (req.url).query; | 8170 var query = (req.url).query; |
7522 var queryOffset = 0; | 8171 var queryOffset = 0; |
7523 var queryMap = {}; | 8172 var queryMap = {}; |
7524 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8173 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7525 parseBool(n) { | 8174 parseBool(n) { |
7526 if (n == "true") return true; | 8175 if (n == "true") return true; |
7527 if (n == "false") return false; | 8176 if (n == "false") return false; |
7528 if (n == null) return null; | 8177 if (n == null) return null; |
7529 throw new core.ArgumentError("Invalid boolean: $n"); | 8178 throw new core.ArgumentError("Invalid boolean: $n"); |
7530 } | 8179 } |
| 8180 |
7531 if (query.length > 0) { | 8181 if (query.length > 0) { |
7532 for (var part in query.split("&")) { | 8182 for (var part in query.split("&")) { |
7533 var keyvalue = part.split("="); | 8183 var keyvalue = part.split("="); |
7534 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8184 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8185 core.Uri.decodeQueryComponent(keyvalue[1])); |
7535 } | 8186 } |
7536 } | 8187 } |
7537 | 8188 |
7538 | |
7539 var h = { | 8189 var h = { |
7540 "content-type" : "application/json; charset=utf-8", | 8190 "content-type": "application/json; charset=utf-8", |
7541 }; | 8191 }; |
7542 var resp = convert.JSON.encode(buildToken()); | 8192 var resp = convert.JSON.encode(buildToken()); |
7543 return new async.Future.value(stringResponse(200, h, resp)); | 8193 return new async.Future.value(stringResponse(200, h, resp)); |
7544 }), true); | 8194 }), true); |
7545 res.get(arg_userKey, arg_clientId).then(unittest.expectAsync1(((api.Token
response) { | 8195 res |
| 8196 .get(arg_userKey, arg_clientId) |
| 8197 .then(unittest.expectAsync1(((api.Token response) { |
7546 checkToken(response); | 8198 checkToken(response); |
7547 }))); | 8199 }))); |
7548 }); | 8200 }); |
7549 | 8201 |
7550 unittest.test("method--list", () { | 8202 unittest.test("method--list", () { |
7551 | |
7552 var mock = new HttpServerMock(); | 8203 var mock = new HttpServerMock(); |
7553 api.TokensResourceApi res = new api.AdminApi(mock).tokens; | 8204 api.TokensResourceApi res = new api.AdminApi(mock).tokens; |
7554 var arg_userKey = "foo"; | 8205 var arg_userKey = "foo"; |
7555 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8206 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7556 var path = (req.url).path; | 8207 var path = (req.url).path; |
7557 var pathOffset = 0; | 8208 var pathOffset = 0; |
7558 var index; | 8209 var index; |
7559 var subPart; | 8210 var subPart; |
7560 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8211 unittest.expect( |
| 8212 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7561 pathOffset += 1; | 8213 pathOffset += 1; |
7562 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8214 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8215 unittest.equals("admin/directory/v1/")); |
7563 pathOffset += 19; | 8216 pathOffset += 19; |
7564 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8217 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8218 unittest.equals("users/")); |
7565 pathOffset += 6; | 8219 pathOffset += 6; |
7566 index = path.indexOf("/tokens", pathOffset); | 8220 index = path.indexOf("/tokens", pathOffset); |
7567 unittest.expect(index >= 0, unittest.isTrue); | 8221 unittest.expect(index >= 0, unittest.isTrue); |
7568 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8222 subPart = |
| 8223 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7569 pathOffset = index; | 8224 pathOffset = index; |
7570 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8225 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
7571 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/tokens")); | 8226 unittest.expect(path.substring(pathOffset, pathOffset + 7), |
| 8227 unittest.equals("/tokens")); |
7572 pathOffset += 7; | 8228 pathOffset += 7; |
7573 | 8229 |
7574 var query = (req.url).query; | 8230 var query = (req.url).query; |
7575 var queryOffset = 0; | 8231 var queryOffset = 0; |
7576 var queryMap = {}; | 8232 var queryMap = {}; |
7577 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8233 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7578 parseBool(n) { | 8234 parseBool(n) { |
7579 if (n == "true") return true; | 8235 if (n == "true") return true; |
7580 if (n == "false") return false; | 8236 if (n == "false") return false; |
7581 if (n == null) return null; | 8237 if (n == null) return null; |
7582 throw new core.ArgumentError("Invalid boolean: $n"); | 8238 throw new core.ArgumentError("Invalid boolean: $n"); |
7583 } | 8239 } |
| 8240 |
7584 if (query.length > 0) { | 8241 if (query.length > 0) { |
7585 for (var part in query.split("&")) { | 8242 for (var part in query.split("&")) { |
7586 var keyvalue = part.split("="); | 8243 var keyvalue = part.split("="); |
7587 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8244 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8245 core.Uri.decodeQueryComponent(keyvalue[1])); |
7588 } | 8246 } |
7589 } | 8247 } |
7590 | 8248 |
7591 | |
7592 var h = { | 8249 var h = { |
7593 "content-type" : "application/json; charset=utf-8", | 8250 "content-type": "application/json; charset=utf-8", |
7594 }; | 8251 }; |
7595 var resp = convert.JSON.encode(buildTokens()); | 8252 var resp = convert.JSON.encode(buildTokens()); |
7596 return new async.Future.value(stringResponse(200, h, resp)); | 8253 return new async.Future.value(stringResponse(200, h, resp)); |
7597 }), true); | 8254 }), true); |
7598 res.list(arg_userKey).then(unittest.expectAsync1(((api.Tokens response) { | 8255 res.list(arg_userKey).then(unittest.expectAsync1(((api.Tokens response) { |
7599 checkTokens(response); | 8256 checkTokens(response); |
7600 }))); | 8257 }))); |
7601 }); | 8258 }); |
7602 | |
7603 }); | 8259 }); |
7604 | 8260 |
7605 | |
7606 unittest.group("resource-UsersResourceApi", () { | 8261 unittest.group("resource-UsersResourceApi", () { |
7607 unittest.test("method--delete", () { | 8262 unittest.test("method--delete", () { |
7608 | |
7609 var mock = new HttpServerMock(); | 8263 var mock = new HttpServerMock(); |
7610 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8264 api.UsersResourceApi res = new api.AdminApi(mock).users; |
7611 var arg_userKey = "foo"; | 8265 var arg_userKey = "foo"; |
7612 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8266 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7613 var path = (req.url).path; | 8267 var path = (req.url).path; |
7614 var pathOffset = 0; | 8268 var pathOffset = 0; |
7615 var index; | 8269 var index; |
7616 var subPart; | 8270 var subPart; |
7617 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8271 unittest.expect( |
| 8272 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7618 pathOffset += 1; | 8273 pathOffset += 1; |
7619 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8274 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8275 unittest.equals("admin/directory/v1/")); |
7620 pathOffset += 19; | 8276 pathOffset += 19; |
7621 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8277 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8278 unittest.equals("users/")); |
7622 pathOffset += 6; | 8279 pathOffset += 6; |
7623 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8280 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7624 pathOffset = path.length; | 8281 pathOffset = path.length; |
7625 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8282 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
7626 | 8283 |
7627 var query = (req.url).query; | 8284 var query = (req.url).query; |
7628 var queryOffset = 0; | 8285 var queryOffset = 0; |
7629 var queryMap = {}; | 8286 var queryMap = {}; |
7630 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8287 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7631 parseBool(n) { | 8288 parseBool(n) { |
7632 if (n == "true") return true; | 8289 if (n == "true") return true; |
7633 if (n == "false") return false; | 8290 if (n == "false") return false; |
7634 if (n == null) return null; | 8291 if (n == null) return null; |
7635 throw new core.ArgumentError("Invalid boolean: $n"); | 8292 throw new core.ArgumentError("Invalid boolean: $n"); |
7636 } | 8293 } |
| 8294 |
7637 if (query.length > 0) { | 8295 if (query.length > 0) { |
7638 for (var part in query.split("&")) { | 8296 for (var part in query.split("&")) { |
7639 var keyvalue = part.split("="); | 8297 var keyvalue = part.split("="); |
7640 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8298 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8299 core.Uri.decodeQueryComponent(keyvalue[1])); |
7641 } | 8300 } |
7642 } | 8301 } |
7643 | 8302 |
7644 | |
7645 var h = { | 8303 var h = { |
7646 "content-type" : "application/json; charset=utf-8", | 8304 "content-type": "application/json; charset=utf-8", |
7647 }; | 8305 }; |
7648 var resp = ""; | 8306 var resp = ""; |
7649 return new async.Future.value(stringResponse(200, h, resp)); | 8307 return new async.Future.value(stringResponse(200, h, resp)); |
7650 }), true); | 8308 }), true); |
7651 res.delete(arg_userKey).then(unittest.expectAsync1((_) {})); | 8309 res.delete(arg_userKey).then(unittest.expectAsync1((_) {})); |
7652 }); | 8310 }); |
7653 | 8311 |
7654 unittest.test("method--get", () { | 8312 unittest.test("method--get", () { |
7655 | |
7656 var mock = new HttpServerMock(); | 8313 var mock = new HttpServerMock(); |
7657 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8314 api.UsersResourceApi res = new api.AdminApi(mock).users; |
7658 var arg_userKey = "foo"; | 8315 var arg_userKey = "foo"; |
7659 var arg_customFieldMask = "foo"; | 8316 var arg_customFieldMask = "foo"; |
7660 var arg_projection = "foo"; | 8317 var arg_projection = "foo"; |
7661 var arg_viewType = "foo"; | 8318 var arg_viewType = "foo"; |
7662 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8319 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7663 var path = (req.url).path; | 8320 var path = (req.url).path; |
7664 var pathOffset = 0; | 8321 var pathOffset = 0; |
7665 var index; | 8322 var index; |
7666 var subPart; | 8323 var subPart; |
7667 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8324 unittest.expect( |
| 8325 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7668 pathOffset += 1; | 8326 pathOffset += 1; |
7669 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8327 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8328 unittest.equals("admin/directory/v1/")); |
7670 pathOffset += 19; | 8329 pathOffset += 19; |
7671 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8330 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8331 unittest.equals("users/")); |
7672 pathOffset += 6; | 8332 pathOffset += 6; |
7673 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8333 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7674 pathOffset = path.length; | 8334 pathOffset = path.length; |
7675 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8335 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
7676 | 8336 |
7677 var query = (req.url).query; | 8337 var query = (req.url).query; |
7678 var queryOffset = 0; | 8338 var queryOffset = 0; |
7679 var queryMap = {}; | 8339 var queryMap = {}; |
7680 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8340 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7681 parseBool(n) { | 8341 parseBool(n) { |
7682 if (n == "true") return true; | 8342 if (n == "true") return true; |
7683 if (n == "false") return false; | 8343 if (n == "false") return false; |
7684 if (n == null) return null; | 8344 if (n == null) return null; |
7685 throw new core.ArgumentError("Invalid boolean: $n"); | 8345 throw new core.ArgumentError("Invalid boolean: $n"); |
7686 } | 8346 } |
| 8347 |
7687 if (query.length > 0) { | 8348 if (query.length > 0) { |
7688 for (var part in query.split("&")) { | 8349 for (var part in query.split("&")) { |
7689 var keyvalue = part.split("="); | 8350 var keyvalue = part.split("="); |
7690 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8351 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8352 core.Uri.decodeQueryComponent(keyvalue[1])); |
7691 } | 8353 } |
7692 } | 8354 } |
7693 unittest.expect(queryMap["customFieldMask"].first, unittest.equals(arg_c
ustomFieldMask)); | 8355 unittest.expect(queryMap["customFieldMask"].first, |
7694 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 8356 unittest.equals(arg_customFieldMask)); |
7695 unittest.expect(queryMap["viewType"].first, unittest.equals(arg_viewType
)); | 8357 unittest.expect( |
7696 | 8358 queryMap["projection"].first, unittest.equals(arg_projection)); |
| 8359 unittest.expect( |
| 8360 queryMap["viewType"].first, unittest.equals(arg_viewType)); |
7697 | 8361 |
7698 var h = { | 8362 var h = { |
7699 "content-type" : "application/json; charset=utf-8", | 8363 "content-type": "application/json; charset=utf-8", |
7700 }; | 8364 }; |
7701 var resp = convert.JSON.encode(buildUser()); | 8365 var resp = convert.JSON.encode(buildUser()); |
7702 return new async.Future.value(stringResponse(200, h, resp)); | 8366 return new async.Future.value(stringResponse(200, h, resp)); |
7703 }), true); | 8367 }), true); |
7704 res.get(arg_userKey, customFieldMask: arg_customFieldMask, projection: arg
_projection, viewType: arg_viewType).then(unittest.expectAsync1(((api.User respo
nse) { | 8368 res |
| 8369 .get(arg_userKey, |
| 8370 customFieldMask: arg_customFieldMask, |
| 8371 projection: arg_projection, |
| 8372 viewType: arg_viewType) |
| 8373 .then(unittest.expectAsync1(((api.User response) { |
7705 checkUser(response); | 8374 checkUser(response); |
7706 }))); | 8375 }))); |
7707 }); | 8376 }); |
7708 | 8377 |
7709 unittest.test("method--insert", () { | 8378 unittest.test("method--insert", () { |
7710 | |
7711 var mock = new HttpServerMock(); | 8379 var mock = new HttpServerMock(); |
7712 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8380 api.UsersResourceApi res = new api.AdminApi(mock).users; |
7713 var arg_request = buildUser(); | 8381 var arg_request = buildUser(); |
7714 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8382 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7715 var obj = new api.User.fromJson(json); | 8383 var obj = new api.User.fromJson(json); |
7716 checkUser(obj); | 8384 checkUser(obj); |
7717 | 8385 |
7718 var path = (req.url).path; | 8386 var path = (req.url).path; |
7719 var pathOffset = 0; | 8387 var pathOffset = 0; |
7720 var index; | 8388 var index; |
7721 var subPart; | 8389 var subPart; |
7722 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8390 unittest.expect( |
| 8391 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7723 pathOffset += 1; | 8392 pathOffset += 1; |
7724 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8393 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8394 unittest.equals("admin/directory/v1/")); |
7725 pathOffset += 19; | 8395 pathOffset += 19; |
7726 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("users")); | 8396 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 8397 unittest.equals("users")); |
7727 pathOffset += 5; | 8398 pathOffset += 5; |
7728 | 8399 |
7729 var query = (req.url).query; | 8400 var query = (req.url).query; |
7730 var queryOffset = 0; | 8401 var queryOffset = 0; |
7731 var queryMap = {}; | 8402 var queryMap = {}; |
7732 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8403 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7733 parseBool(n) { | 8404 parseBool(n) { |
7734 if (n == "true") return true; | 8405 if (n == "true") return true; |
7735 if (n == "false") return false; | 8406 if (n == "false") return false; |
7736 if (n == null) return null; | 8407 if (n == null) return null; |
7737 throw new core.ArgumentError("Invalid boolean: $n"); | 8408 throw new core.ArgumentError("Invalid boolean: $n"); |
7738 } | 8409 } |
| 8410 |
7739 if (query.length > 0) { | 8411 if (query.length > 0) { |
7740 for (var part in query.split("&")) { | 8412 for (var part in query.split("&")) { |
7741 var keyvalue = part.split("="); | 8413 var keyvalue = part.split("="); |
7742 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8414 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8415 core.Uri.decodeQueryComponent(keyvalue[1])); |
7743 } | 8416 } |
7744 } | 8417 } |
7745 | 8418 |
7746 | |
7747 var h = { | 8419 var h = { |
7748 "content-type" : "application/json; charset=utf-8", | 8420 "content-type": "application/json; charset=utf-8", |
7749 }; | 8421 }; |
7750 var resp = convert.JSON.encode(buildUser()); | 8422 var resp = convert.JSON.encode(buildUser()); |
7751 return new async.Future.value(stringResponse(200, h, resp)); | 8423 return new async.Future.value(stringResponse(200, h, resp)); |
7752 }), true); | 8424 }), true); |
7753 res.insert(arg_request).then(unittest.expectAsync1(((api.User response) { | 8425 res.insert(arg_request).then(unittest.expectAsync1(((api.User response) { |
7754 checkUser(response); | 8426 checkUser(response); |
7755 }))); | 8427 }))); |
7756 }); | 8428 }); |
7757 | 8429 |
7758 unittest.test("method--list", () { | 8430 unittest.test("method--list", () { |
7759 | |
7760 var mock = new HttpServerMock(); | 8431 var mock = new HttpServerMock(); |
7761 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8432 api.UsersResourceApi res = new api.AdminApi(mock).users; |
7762 var arg_customFieldMask = "foo"; | 8433 var arg_customFieldMask = "foo"; |
7763 var arg_customer = "foo"; | 8434 var arg_customer = "foo"; |
7764 var arg_domain = "foo"; | 8435 var arg_domain = "foo"; |
7765 var arg_event = "foo"; | 8436 var arg_event = "foo"; |
7766 var arg_maxResults = 42; | 8437 var arg_maxResults = 42; |
7767 var arg_orderBy = "foo"; | 8438 var arg_orderBy = "foo"; |
7768 var arg_pageToken = "foo"; | 8439 var arg_pageToken = "foo"; |
7769 var arg_projection = "foo"; | 8440 var arg_projection = "foo"; |
7770 var arg_query = "foo"; | 8441 var arg_query = "foo"; |
7771 var arg_showDeleted = "foo"; | 8442 var arg_showDeleted = "foo"; |
7772 var arg_sortOrder = "foo"; | 8443 var arg_sortOrder = "foo"; |
7773 var arg_viewType = "foo"; | 8444 var arg_viewType = "foo"; |
7774 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8445 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7775 var path = (req.url).path; | 8446 var path = (req.url).path; |
7776 var pathOffset = 0; | 8447 var pathOffset = 0; |
7777 var index; | 8448 var index; |
7778 var subPart; | 8449 var subPart; |
7779 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8450 unittest.expect( |
| 8451 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7780 pathOffset += 1; | 8452 pathOffset += 1; |
7781 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8453 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8454 unittest.equals("admin/directory/v1/")); |
7782 pathOffset += 19; | 8455 pathOffset += 19; |
7783 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("users")); | 8456 unittest.expect(path.substring(pathOffset, pathOffset + 5), |
| 8457 unittest.equals("users")); |
7784 pathOffset += 5; | 8458 pathOffset += 5; |
7785 | 8459 |
7786 var query = (req.url).query; | 8460 var query = (req.url).query; |
7787 var queryOffset = 0; | 8461 var queryOffset = 0; |
7788 var queryMap = {}; | 8462 var queryMap = {}; |
7789 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8463 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7790 parseBool(n) { | 8464 parseBool(n) { |
7791 if (n == "true") return true; | 8465 if (n == "true") return true; |
7792 if (n == "false") return false; | 8466 if (n == "false") return false; |
7793 if (n == null) return null; | 8467 if (n == null) return null; |
7794 throw new core.ArgumentError("Invalid boolean: $n"); | 8468 throw new core.ArgumentError("Invalid boolean: $n"); |
7795 } | 8469 } |
| 8470 |
7796 if (query.length > 0) { | 8471 if (query.length > 0) { |
7797 for (var part in query.split("&")) { | 8472 for (var part in query.split("&")) { |
7798 var keyvalue = part.split("="); | 8473 var keyvalue = part.split("="); |
7799 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8474 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8475 core.Uri.decodeQueryComponent(keyvalue[1])); |
7800 } | 8476 } |
7801 } | 8477 } |
7802 unittest.expect(queryMap["customFieldMask"].first, unittest.equals(arg_c
ustomFieldMask)); | 8478 unittest.expect(queryMap["customFieldMask"].first, |
7803 unittest.expect(queryMap["customer"].first, unittest.equals(arg_customer
)); | 8479 unittest.equals(arg_customFieldMask)); |
| 8480 unittest.expect( |
| 8481 queryMap["customer"].first, unittest.equals(arg_customer)); |
7804 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); | 8482 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); |
7805 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); | 8483 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); |
7806 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 8484 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
7807 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 8485 unittest.equals(arg_maxResults)); |
7808 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 8486 unittest.expect( |
7809 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 8487 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 8488 unittest.expect( |
| 8489 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 8490 unittest.expect( |
| 8491 queryMap["projection"].first, unittest.equals(arg_projection)); |
7810 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); | 8492 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); |
7811 unittest.expect(queryMap["showDeleted"].first, unittest.equals(arg_showD
eleted)); | 8493 unittest.expect( |
7812 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd
er)); | 8494 queryMap["showDeleted"].first, unittest.equals(arg_showDeleted)); |
7813 unittest.expect(queryMap["viewType"].first, unittest.equals(arg_viewType
)); | 8495 unittest.expect( |
7814 | 8496 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder)); |
| 8497 unittest.expect( |
| 8498 queryMap["viewType"].first, unittest.equals(arg_viewType)); |
7815 | 8499 |
7816 var h = { | 8500 var h = { |
7817 "content-type" : "application/json; charset=utf-8", | 8501 "content-type": "application/json; charset=utf-8", |
7818 }; | 8502 }; |
7819 var resp = convert.JSON.encode(buildUsers()); | 8503 var resp = convert.JSON.encode(buildUsers()); |
7820 return new async.Future.value(stringResponse(200, h, resp)); | 8504 return new async.Future.value(stringResponse(200, h, resp)); |
7821 }), true); | 8505 }), true); |
7822 res.list(customFieldMask: arg_customFieldMask, customer: arg_customer, dom
ain: arg_domain, event: arg_event, maxResults: arg_maxResults, orderBy: arg_orde
rBy, pageToken: arg_pageToken, projection: arg_projection, query: arg_query, sho
wDeleted: arg_showDeleted, sortOrder: arg_sortOrder, viewType: arg_viewType).the
n(unittest.expectAsync1(((api.Users response) { | 8506 res |
| 8507 .list( |
| 8508 customFieldMask: arg_customFieldMask, |
| 8509 customer: arg_customer, |
| 8510 domain: arg_domain, |
| 8511 event: arg_event, |
| 8512 maxResults: arg_maxResults, |
| 8513 orderBy: arg_orderBy, |
| 8514 pageToken: arg_pageToken, |
| 8515 projection: arg_projection, |
| 8516 query: arg_query, |
| 8517 showDeleted: arg_showDeleted, |
| 8518 sortOrder: arg_sortOrder, |
| 8519 viewType: arg_viewType) |
| 8520 .then(unittest.expectAsync1(((api.Users response) { |
7823 checkUsers(response); | 8521 checkUsers(response); |
7824 }))); | 8522 }))); |
7825 }); | 8523 }); |
7826 | 8524 |
7827 unittest.test("method--makeAdmin", () { | 8525 unittest.test("method--makeAdmin", () { |
7828 | |
7829 var mock = new HttpServerMock(); | 8526 var mock = new HttpServerMock(); |
7830 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8527 api.UsersResourceApi res = new api.AdminApi(mock).users; |
7831 var arg_request = buildUserMakeAdmin(); | 8528 var arg_request = buildUserMakeAdmin(); |
7832 var arg_userKey = "foo"; | 8529 var arg_userKey = "foo"; |
7833 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8530 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7834 var obj = new api.UserMakeAdmin.fromJson(json); | 8531 var obj = new api.UserMakeAdmin.fromJson(json); |
7835 checkUserMakeAdmin(obj); | 8532 checkUserMakeAdmin(obj); |
7836 | 8533 |
7837 var path = (req.url).path; | 8534 var path = (req.url).path; |
7838 var pathOffset = 0; | 8535 var pathOffset = 0; |
7839 var index; | 8536 var index; |
7840 var subPart; | 8537 var subPart; |
7841 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8538 unittest.expect( |
| 8539 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7842 pathOffset += 1; | 8540 pathOffset += 1; |
7843 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8541 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8542 unittest.equals("admin/directory/v1/")); |
7844 pathOffset += 19; | 8543 pathOffset += 19; |
7845 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8544 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8545 unittest.equals("users/")); |
7846 pathOffset += 6; | 8546 pathOffset += 6; |
7847 index = path.indexOf("/makeAdmin", pathOffset); | 8547 index = path.indexOf("/makeAdmin", pathOffset); |
7848 unittest.expect(index >= 0, unittest.isTrue); | 8548 unittest.expect(index >= 0, unittest.isTrue); |
7849 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8549 subPart = |
| 8550 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7850 pathOffset = index; | 8551 pathOffset = index; |
7851 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8552 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
7852 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/makeAdmin")); | 8553 unittest.expect(path.substring(pathOffset, pathOffset + 10), |
| 8554 unittest.equals("/makeAdmin")); |
7853 pathOffset += 10; | 8555 pathOffset += 10; |
7854 | 8556 |
7855 var query = (req.url).query; | 8557 var query = (req.url).query; |
7856 var queryOffset = 0; | 8558 var queryOffset = 0; |
7857 var queryMap = {}; | 8559 var queryMap = {}; |
7858 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8560 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7859 parseBool(n) { | 8561 parseBool(n) { |
7860 if (n == "true") return true; | 8562 if (n == "true") return true; |
7861 if (n == "false") return false; | 8563 if (n == "false") return false; |
7862 if (n == null) return null; | 8564 if (n == null) return null; |
7863 throw new core.ArgumentError("Invalid boolean: $n"); | 8565 throw new core.ArgumentError("Invalid boolean: $n"); |
7864 } | 8566 } |
| 8567 |
7865 if (query.length > 0) { | 8568 if (query.length > 0) { |
7866 for (var part in query.split("&")) { | 8569 for (var part in query.split("&")) { |
7867 var keyvalue = part.split("="); | 8570 var keyvalue = part.split("="); |
7868 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8571 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8572 core.Uri.decodeQueryComponent(keyvalue[1])); |
7869 } | 8573 } |
7870 } | 8574 } |
7871 | 8575 |
7872 | |
7873 var h = { | 8576 var h = { |
7874 "content-type" : "application/json; charset=utf-8", | 8577 "content-type": "application/json; charset=utf-8", |
7875 }; | 8578 }; |
7876 var resp = ""; | 8579 var resp = ""; |
7877 return new async.Future.value(stringResponse(200, h, resp)); | 8580 return new async.Future.value(stringResponse(200, h, resp)); |
7878 }), true); | 8581 }), true); |
7879 res.makeAdmin(arg_request, arg_userKey).then(unittest.expectAsync1((_) {})
); | 8582 res |
| 8583 .makeAdmin(arg_request, arg_userKey) |
| 8584 .then(unittest.expectAsync1((_) {})); |
7880 }); | 8585 }); |
7881 | 8586 |
7882 unittest.test("method--patch", () { | 8587 unittest.test("method--patch", () { |
7883 | |
7884 var mock = new HttpServerMock(); | 8588 var mock = new HttpServerMock(); |
7885 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8589 api.UsersResourceApi res = new api.AdminApi(mock).users; |
7886 var arg_request = buildUser(); | 8590 var arg_request = buildUser(); |
7887 var arg_userKey = "foo"; | 8591 var arg_userKey = "foo"; |
7888 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8592 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7889 var obj = new api.User.fromJson(json); | 8593 var obj = new api.User.fromJson(json); |
7890 checkUser(obj); | 8594 checkUser(obj); |
7891 | 8595 |
7892 var path = (req.url).path; | 8596 var path = (req.url).path; |
7893 var pathOffset = 0; | 8597 var pathOffset = 0; |
7894 var index; | 8598 var index; |
7895 var subPart; | 8599 var subPart; |
7896 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8600 unittest.expect( |
| 8601 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7897 pathOffset += 1; | 8602 pathOffset += 1; |
7898 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8603 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8604 unittest.equals("admin/directory/v1/")); |
7899 pathOffset += 19; | 8605 pathOffset += 19; |
7900 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8606 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8607 unittest.equals("users/")); |
7901 pathOffset += 6; | 8608 pathOffset += 6; |
7902 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8609 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
7903 pathOffset = path.length; | 8610 pathOffset = path.length; |
7904 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8611 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
7905 | 8612 |
7906 var query = (req.url).query; | 8613 var query = (req.url).query; |
7907 var queryOffset = 0; | 8614 var queryOffset = 0; |
7908 var queryMap = {}; | 8615 var queryMap = {}; |
7909 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8616 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7910 parseBool(n) { | 8617 parseBool(n) { |
7911 if (n == "true") return true; | 8618 if (n == "true") return true; |
7912 if (n == "false") return false; | 8619 if (n == "false") return false; |
7913 if (n == null) return null; | 8620 if (n == null) return null; |
7914 throw new core.ArgumentError("Invalid boolean: $n"); | 8621 throw new core.ArgumentError("Invalid boolean: $n"); |
7915 } | 8622 } |
| 8623 |
7916 if (query.length > 0) { | 8624 if (query.length > 0) { |
7917 for (var part in query.split("&")) { | 8625 for (var part in query.split("&")) { |
7918 var keyvalue = part.split("="); | 8626 var keyvalue = part.split("="); |
7919 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8627 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8628 core.Uri.decodeQueryComponent(keyvalue[1])); |
7920 } | 8629 } |
7921 } | 8630 } |
7922 | 8631 |
7923 | |
7924 var h = { | 8632 var h = { |
7925 "content-type" : "application/json; charset=utf-8", | 8633 "content-type": "application/json; charset=utf-8", |
7926 }; | 8634 }; |
7927 var resp = convert.JSON.encode(buildUser()); | 8635 var resp = convert.JSON.encode(buildUser()); |
7928 return new async.Future.value(stringResponse(200, h, resp)); | 8636 return new async.Future.value(stringResponse(200, h, resp)); |
7929 }), true); | 8637 }), true); |
7930 res.patch(arg_request, arg_userKey).then(unittest.expectAsync1(((api.User
response) { | 8638 res |
| 8639 .patch(arg_request, arg_userKey) |
| 8640 .then(unittest.expectAsync1(((api.User response) { |
7931 checkUser(response); | 8641 checkUser(response); |
7932 }))); | 8642 }))); |
7933 }); | 8643 }); |
7934 | 8644 |
7935 unittest.test("method--undelete", () { | 8645 unittest.test("method--undelete", () { |
7936 | |
7937 var mock = new HttpServerMock(); | 8646 var mock = new HttpServerMock(); |
7938 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8647 api.UsersResourceApi res = new api.AdminApi(mock).users; |
7939 var arg_request = buildUserUndelete(); | 8648 var arg_request = buildUserUndelete(); |
7940 var arg_userKey = "foo"; | 8649 var arg_userKey = "foo"; |
7941 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8650 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7942 var obj = new api.UserUndelete.fromJson(json); | 8651 var obj = new api.UserUndelete.fromJson(json); |
7943 checkUserUndelete(obj); | 8652 checkUserUndelete(obj); |
7944 | 8653 |
7945 var path = (req.url).path; | 8654 var path = (req.url).path; |
7946 var pathOffset = 0; | 8655 var pathOffset = 0; |
7947 var index; | 8656 var index; |
7948 var subPart; | 8657 var subPart; |
7949 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8658 unittest.expect( |
| 8659 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
7950 pathOffset += 1; | 8660 pathOffset += 1; |
7951 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8661 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8662 unittest.equals("admin/directory/v1/")); |
7952 pathOffset += 19; | 8663 pathOffset += 19; |
7953 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8664 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8665 unittest.equals("users/")); |
7954 pathOffset += 6; | 8666 pathOffset += 6; |
7955 index = path.indexOf("/undelete", pathOffset); | 8667 index = path.indexOf("/undelete", pathOffset); |
7956 unittest.expect(index >= 0, unittest.isTrue); | 8668 unittest.expect(index >= 0, unittest.isTrue); |
7957 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8669 subPart = |
| 8670 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
7958 pathOffset = index; | 8671 pathOffset = index; |
7959 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8672 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
7960 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/undelete")); | 8673 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 8674 unittest.equals("/undelete")); |
7961 pathOffset += 9; | 8675 pathOffset += 9; |
7962 | 8676 |
7963 var query = (req.url).query; | 8677 var query = (req.url).query; |
7964 var queryOffset = 0; | 8678 var queryOffset = 0; |
7965 var queryMap = {}; | 8679 var queryMap = {}; |
7966 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8680 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
7967 parseBool(n) { | 8681 parseBool(n) { |
7968 if (n == "true") return true; | 8682 if (n == "true") return true; |
7969 if (n == "false") return false; | 8683 if (n == "false") return false; |
7970 if (n == null) return null; | 8684 if (n == null) return null; |
7971 throw new core.ArgumentError("Invalid boolean: $n"); | 8685 throw new core.ArgumentError("Invalid boolean: $n"); |
7972 } | 8686 } |
| 8687 |
7973 if (query.length > 0) { | 8688 if (query.length > 0) { |
7974 for (var part in query.split("&")) { | 8689 for (var part in query.split("&")) { |
7975 var keyvalue = part.split("="); | 8690 var keyvalue = part.split("="); |
7976 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8691 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8692 core.Uri.decodeQueryComponent(keyvalue[1])); |
7977 } | 8693 } |
7978 } | 8694 } |
7979 | 8695 |
7980 | |
7981 var h = { | 8696 var h = { |
7982 "content-type" : "application/json; charset=utf-8", | 8697 "content-type": "application/json; charset=utf-8", |
7983 }; | 8698 }; |
7984 var resp = ""; | 8699 var resp = ""; |
7985 return new async.Future.value(stringResponse(200, h, resp)); | 8700 return new async.Future.value(stringResponse(200, h, resp)); |
7986 }), true); | 8701 }), true); |
7987 res.undelete(arg_request, arg_userKey).then(unittest.expectAsync1((_) {}))
; | 8702 res |
| 8703 .undelete(arg_request, arg_userKey) |
| 8704 .then(unittest.expectAsync1((_) {})); |
7988 }); | 8705 }); |
7989 | 8706 |
7990 unittest.test("method--update", () { | 8707 unittest.test("method--update", () { |
7991 | |
7992 var mock = new HttpServerMock(); | 8708 var mock = new HttpServerMock(); |
7993 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8709 api.UsersResourceApi res = new api.AdminApi(mock).users; |
7994 var arg_request = buildUser(); | 8710 var arg_request = buildUser(); |
7995 var arg_userKey = "foo"; | 8711 var arg_userKey = "foo"; |
7996 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8712 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
7997 var obj = new api.User.fromJson(json); | 8713 var obj = new api.User.fromJson(json); |
7998 checkUser(obj); | 8714 checkUser(obj); |
7999 | 8715 |
8000 var path = (req.url).path; | 8716 var path = (req.url).path; |
8001 var pathOffset = 0; | 8717 var pathOffset = 0; |
8002 var index; | 8718 var index; |
8003 var subPart; | 8719 var subPart; |
8004 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8720 unittest.expect( |
| 8721 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8005 pathOffset += 1; | 8722 pathOffset += 1; |
8006 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8723 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8724 unittest.equals("admin/directory/v1/")); |
8007 pathOffset += 19; | 8725 pathOffset += 19; |
8008 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8726 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8727 unittest.equals("users/")); |
8009 pathOffset += 6; | 8728 pathOffset += 6; |
8010 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8729 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
8011 pathOffset = path.length; | 8730 pathOffset = path.length; |
8012 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8731 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8013 | 8732 |
8014 var query = (req.url).query; | 8733 var query = (req.url).query; |
8015 var queryOffset = 0; | 8734 var queryOffset = 0; |
8016 var queryMap = {}; | 8735 var queryMap = {}; |
8017 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8736 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8018 parseBool(n) { | 8737 parseBool(n) { |
8019 if (n == "true") return true; | 8738 if (n == "true") return true; |
8020 if (n == "false") return false; | 8739 if (n == "false") return false; |
8021 if (n == null) return null; | 8740 if (n == null) return null; |
8022 throw new core.ArgumentError("Invalid boolean: $n"); | 8741 throw new core.ArgumentError("Invalid boolean: $n"); |
8023 } | 8742 } |
| 8743 |
8024 if (query.length > 0) { | 8744 if (query.length > 0) { |
8025 for (var part in query.split("&")) { | 8745 for (var part in query.split("&")) { |
8026 var keyvalue = part.split("="); | 8746 var keyvalue = part.split("="); |
8027 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8747 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8748 core.Uri.decodeQueryComponent(keyvalue[1])); |
8028 } | 8749 } |
8029 } | 8750 } |
8030 | 8751 |
8031 | |
8032 var h = { | 8752 var h = { |
8033 "content-type" : "application/json; charset=utf-8", | 8753 "content-type": "application/json; charset=utf-8", |
8034 }; | 8754 }; |
8035 var resp = convert.JSON.encode(buildUser()); | 8755 var resp = convert.JSON.encode(buildUser()); |
8036 return new async.Future.value(stringResponse(200, h, resp)); | 8756 return new async.Future.value(stringResponse(200, h, resp)); |
8037 }), true); | 8757 }), true); |
8038 res.update(arg_request, arg_userKey).then(unittest.expectAsync1(((api.User
response) { | 8758 res |
| 8759 .update(arg_request, arg_userKey) |
| 8760 .then(unittest.expectAsync1(((api.User response) { |
8039 checkUser(response); | 8761 checkUser(response); |
8040 }))); | 8762 }))); |
8041 }); | 8763 }); |
8042 | 8764 |
8043 unittest.test("method--watch", () { | 8765 unittest.test("method--watch", () { |
8044 | |
8045 var mock = new HttpServerMock(); | 8766 var mock = new HttpServerMock(); |
8046 api.UsersResourceApi res = new api.AdminApi(mock).users; | 8767 api.UsersResourceApi res = new api.AdminApi(mock).users; |
8047 var arg_request = buildChannel(); | 8768 var arg_request = buildChannel(); |
8048 var arg_customFieldMask = "foo"; | 8769 var arg_customFieldMask = "foo"; |
8049 var arg_customer = "foo"; | 8770 var arg_customer = "foo"; |
8050 var arg_domain = "foo"; | 8771 var arg_domain = "foo"; |
8051 var arg_event = "foo"; | 8772 var arg_event = "foo"; |
8052 var arg_maxResults = 42; | 8773 var arg_maxResults = 42; |
8053 var arg_orderBy = "foo"; | 8774 var arg_orderBy = "foo"; |
8054 var arg_pageToken = "foo"; | 8775 var arg_pageToken = "foo"; |
8055 var arg_projection = "foo"; | 8776 var arg_projection = "foo"; |
8056 var arg_query = "foo"; | 8777 var arg_query = "foo"; |
8057 var arg_showDeleted = "foo"; | 8778 var arg_showDeleted = "foo"; |
8058 var arg_sortOrder = "foo"; | 8779 var arg_sortOrder = "foo"; |
8059 var arg_viewType = "foo"; | 8780 var arg_viewType = "foo"; |
8060 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8781 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8061 var obj = new api.Channel.fromJson(json); | 8782 var obj = new api.Channel.fromJson(json); |
8062 checkChannel(obj); | 8783 checkChannel(obj); |
8063 | 8784 |
8064 var path = (req.url).path; | 8785 var path = (req.url).path; |
8065 var pathOffset = 0; | 8786 var pathOffset = 0; |
8066 var index; | 8787 var index; |
8067 var subPart; | 8788 var subPart; |
8068 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8789 unittest.expect( |
| 8790 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8069 pathOffset += 1; | 8791 pathOffset += 1; |
8070 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8792 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8793 unittest.equals("admin/directory/v1/")); |
8071 pathOffset += 19; | 8794 pathOffset += 19; |
8072 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("users/watch")); | 8795 unittest.expect(path.substring(pathOffset, pathOffset + 11), |
| 8796 unittest.equals("users/watch")); |
8073 pathOffset += 11; | 8797 pathOffset += 11; |
8074 | 8798 |
8075 var query = (req.url).query; | 8799 var query = (req.url).query; |
8076 var queryOffset = 0; | 8800 var queryOffset = 0; |
8077 var queryMap = {}; | 8801 var queryMap = {}; |
8078 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8802 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8079 parseBool(n) { | 8803 parseBool(n) { |
8080 if (n == "true") return true; | 8804 if (n == "true") return true; |
8081 if (n == "false") return false; | 8805 if (n == "false") return false; |
8082 if (n == null) return null; | 8806 if (n == null) return null; |
8083 throw new core.ArgumentError("Invalid boolean: $n"); | 8807 throw new core.ArgumentError("Invalid boolean: $n"); |
8084 } | 8808 } |
| 8809 |
8085 if (query.length > 0) { | 8810 if (query.length > 0) { |
8086 for (var part in query.split("&")) { | 8811 for (var part in query.split("&")) { |
8087 var keyvalue = part.split("="); | 8812 var keyvalue = part.split("="); |
8088 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8813 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8814 core.Uri.decodeQueryComponent(keyvalue[1])); |
8089 } | 8815 } |
8090 } | 8816 } |
8091 unittest.expect(queryMap["customFieldMask"].first, unittest.equals(arg_c
ustomFieldMask)); | 8817 unittest.expect(queryMap["customFieldMask"].first, |
8092 unittest.expect(queryMap["customer"].first, unittest.equals(arg_customer
)); | 8818 unittest.equals(arg_customFieldMask)); |
| 8819 unittest.expect( |
| 8820 queryMap["customer"].first, unittest.equals(arg_customer)); |
8093 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); | 8821 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); |
8094 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); | 8822 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); |
8095 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e
quals(arg_maxResults)); | 8823 unittest.expect(core.int.parse(queryMap["maxResults"].first), |
8096 unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy))
; | 8824 unittest.equals(arg_maxResults)); |
8097 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | 8825 unittest.expect( |
8098 unittest.expect(queryMap["projection"].first, unittest.equals(arg_projec
tion)); | 8826 queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
| 8827 unittest.expect( |
| 8828 queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| 8829 unittest.expect( |
| 8830 queryMap["projection"].first, unittest.equals(arg_projection)); |
8099 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); | 8831 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); |
8100 unittest.expect(queryMap["showDeleted"].first, unittest.equals(arg_showD
eleted)); | 8832 unittest.expect( |
8101 unittest.expect(queryMap["sortOrder"].first, unittest.equals(arg_sortOrd
er)); | 8833 queryMap["showDeleted"].first, unittest.equals(arg_showDeleted)); |
8102 unittest.expect(queryMap["viewType"].first, unittest.equals(arg_viewType
)); | 8834 unittest.expect( |
8103 | 8835 queryMap["sortOrder"].first, unittest.equals(arg_sortOrder)); |
| 8836 unittest.expect( |
| 8837 queryMap["viewType"].first, unittest.equals(arg_viewType)); |
8104 | 8838 |
8105 var h = { | 8839 var h = { |
8106 "content-type" : "application/json; charset=utf-8", | 8840 "content-type": "application/json; charset=utf-8", |
8107 }; | 8841 }; |
8108 var resp = convert.JSON.encode(buildChannel()); | 8842 var resp = convert.JSON.encode(buildChannel()); |
8109 return new async.Future.value(stringResponse(200, h, resp)); | 8843 return new async.Future.value(stringResponse(200, h, resp)); |
8110 }), true); | 8844 }), true); |
8111 res.watch(arg_request, customFieldMask: arg_customFieldMask, customer: arg
_customer, domain: arg_domain, event: arg_event, maxResults: arg_maxResults, ord
erBy: arg_orderBy, pageToken: arg_pageToken, projection: arg_projection, query:
arg_query, showDeleted: arg_showDeleted, sortOrder: arg_sortOrder, viewType: arg
_viewType).then(unittest.expectAsync1(((api.Channel response) { | 8845 res |
| 8846 .watch(arg_request, |
| 8847 customFieldMask: arg_customFieldMask, |
| 8848 customer: arg_customer, |
| 8849 domain: arg_domain, |
| 8850 event: arg_event, |
| 8851 maxResults: arg_maxResults, |
| 8852 orderBy: arg_orderBy, |
| 8853 pageToken: arg_pageToken, |
| 8854 projection: arg_projection, |
| 8855 query: arg_query, |
| 8856 showDeleted: arg_showDeleted, |
| 8857 sortOrder: arg_sortOrder, |
| 8858 viewType: arg_viewType) |
| 8859 .then(unittest.expectAsync1(((api.Channel response) { |
8112 checkChannel(response); | 8860 checkChannel(response); |
8113 }))); | 8861 }))); |
8114 }); | 8862 }); |
8115 | |
8116 }); | 8863 }); |
8117 | 8864 |
8118 | |
8119 unittest.group("resource-UsersAliasesResourceApi", () { | 8865 unittest.group("resource-UsersAliasesResourceApi", () { |
8120 unittest.test("method--delete", () { | 8866 unittest.test("method--delete", () { |
8121 | |
8122 var mock = new HttpServerMock(); | 8867 var mock = new HttpServerMock(); |
8123 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; | 8868 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; |
8124 var arg_userKey = "foo"; | 8869 var arg_userKey = "foo"; |
8125 var arg_alias = "foo"; | 8870 var arg_alias = "foo"; |
8126 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8871 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8127 var path = (req.url).path; | 8872 var path = (req.url).path; |
8128 var pathOffset = 0; | 8873 var pathOffset = 0; |
8129 var index; | 8874 var index; |
8130 var subPart; | 8875 var subPart; |
8131 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8876 unittest.expect( |
| 8877 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8132 pathOffset += 1; | 8878 pathOffset += 1; |
8133 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8879 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8880 unittest.equals("admin/directory/v1/")); |
8134 pathOffset += 19; | 8881 pathOffset += 19; |
8135 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8882 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8883 unittest.equals("users/")); |
8136 pathOffset += 6; | 8884 pathOffset += 6; |
8137 index = path.indexOf("/aliases/", pathOffset); | 8885 index = path.indexOf("/aliases/", pathOffset); |
8138 unittest.expect(index >= 0, unittest.isTrue); | 8886 unittest.expect(index >= 0, unittest.isTrue); |
8139 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8887 subPart = |
| 8888 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8140 pathOffset = index; | 8889 pathOffset = index; |
8141 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8890 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8142 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/aliases/")); | 8891 unittest.expect(path.substring(pathOffset, pathOffset + 9), |
| 8892 unittest.equals("/aliases/")); |
8143 pathOffset += 9; | 8893 pathOffset += 9; |
8144 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | 8894 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
8145 pathOffset = path.length; | 8895 pathOffset = path.length; |
8146 unittest.expect(subPart, unittest.equals("$arg_alias")); | 8896 unittest.expect(subPart, unittest.equals("$arg_alias")); |
8147 | 8897 |
8148 var query = (req.url).query; | 8898 var query = (req.url).query; |
8149 var queryOffset = 0; | 8899 var queryOffset = 0; |
8150 var queryMap = {}; | 8900 var queryMap = {}; |
8151 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8901 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8152 parseBool(n) { | 8902 parseBool(n) { |
8153 if (n == "true") return true; | 8903 if (n == "true") return true; |
8154 if (n == "false") return false; | 8904 if (n == "false") return false; |
8155 if (n == null) return null; | 8905 if (n == null) return null; |
8156 throw new core.ArgumentError("Invalid boolean: $n"); | 8906 throw new core.ArgumentError("Invalid boolean: $n"); |
8157 } | 8907 } |
| 8908 |
8158 if (query.length > 0) { | 8909 if (query.length > 0) { |
8159 for (var part in query.split("&")) { | 8910 for (var part in query.split("&")) { |
8160 var keyvalue = part.split("="); | 8911 var keyvalue = part.split("="); |
8161 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8912 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8913 core.Uri.decodeQueryComponent(keyvalue[1])); |
8162 } | 8914 } |
8163 } | 8915 } |
8164 | 8916 |
8165 | |
8166 var h = { | 8917 var h = { |
8167 "content-type" : "application/json; charset=utf-8", | 8918 "content-type": "application/json; charset=utf-8", |
8168 }; | 8919 }; |
8169 var resp = ""; | 8920 var resp = ""; |
8170 return new async.Future.value(stringResponse(200, h, resp)); | 8921 return new async.Future.value(stringResponse(200, h, resp)); |
8171 }), true); | 8922 }), true); |
8172 res.delete(arg_userKey, arg_alias).then(unittest.expectAsync1((_) {})); | 8923 res.delete(arg_userKey, arg_alias).then(unittest.expectAsync1((_) {})); |
8173 }); | 8924 }); |
8174 | 8925 |
8175 unittest.test("method--insert", () { | 8926 unittest.test("method--insert", () { |
8176 | |
8177 var mock = new HttpServerMock(); | 8927 var mock = new HttpServerMock(); |
8178 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; | 8928 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; |
8179 var arg_request = buildAlias(); | 8929 var arg_request = buildAlias(); |
8180 var arg_userKey = "foo"; | 8930 var arg_userKey = "foo"; |
8181 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8931 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8182 var obj = new api.Alias.fromJson(json); | 8932 var obj = new api.Alias.fromJson(json); |
8183 checkAlias(obj); | 8933 checkAlias(obj); |
8184 | 8934 |
8185 var path = (req.url).path; | 8935 var path = (req.url).path; |
8186 var pathOffset = 0; | 8936 var pathOffset = 0; |
8187 var index; | 8937 var index; |
8188 var subPart; | 8938 var subPart; |
8189 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 8939 unittest.expect( |
| 8940 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8190 pathOffset += 1; | 8941 pathOffset += 1; |
8191 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 8942 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 8943 unittest.equals("admin/directory/v1/")); |
8192 pathOffset += 19; | 8944 pathOffset += 19; |
8193 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 8945 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 8946 unittest.equals("users/")); |
8194 pathOffset += 6; | 8947 pathOffset += 6; |
8195 index = path.indexOf("/aliases", pathOffset); | 8948 index = path.indexOf("/aliases", pathOffset); |
8196 unittest.expect(index >= 0, unittest.isTrue); | 8949 unittest.expect(index >= 0, unittest.isTrue); |
8197 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 8950 subPart = |
| 8951 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8198 pathOffset = index; | 8952 pathOffset = index; |
8199 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 8953 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8200 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/aliases")); | 8954 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 8955 unittest.equals("/aliases")); |
8201 pathOffset += 8; | 8956 pathOffset += 8; |
8202 | 8957 |
8203 var query = (req.url).query; | 8958 var query = (req.url).query; |
8204 var queryOffset = 0; | 8959 var queryOffset = 0; |
8205 var queryMap = {}; | 8960 var queryMap = {}; |
8206 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 8961 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8207 parseBool(n) { | 8962 parseBool(n) { |
8208 if (n == "true") return true; | 8963 if (n == "true") return true; |
8209 if (n == "false") return false; | 8964 if (n == "false") return false; |
8210 if (n == null) return null; | 8965 if (n == null) return null; |
8211 throw new core.ArgumentError("Invalid boolean: $n"); | 8966 throw new core.ArgumentError("Invalid boolean: $n"); |
8212 } | 8967 } |
| 8968 |
8213 if (query.length > 0) { | 8969 if (query.length > 0) { |
8214 for (var part in query.split("&")) { | 8970 for (var part in query.split("&")) { |
8215 var keyvalue = part.split("="); | 8971 var keyvalue = part.split("="); |
8216 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 8972 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 8973 core.Uri.decodeQueryComponent(keyvalue[1])); |
8217 } | 8974 } |
8218 } | 8975 } |
8219 | 8976 |
8220 | |
8221 var h = { | 8977 var h = { |
8222 "content-type" : "application/json; charset=utf-8", | 8978 "content-type": "application/json; charset=utf-8", |
8223 }; | 8979 }; |
8224 var resp = convert.JSON.encode(buildAlias()); | 8980 var resp = convert.JSON.encode(buildAlias()); |
8225 return new async.Future.value(stringResponse(200, h, resp)); | 8981 return new async.Future.value(stringResponse(200, h, resp)); |
8226 }), true); | 8982 }), true); |
8227 res.insert(arg_request, arg_userKey).then(unittest.expectAsync1(((api.Alia
s response) { | 8983 res |
| 8984 .insert(arg_request, arg_userKey) |
| 8985 .then(unittest.expectAsync1(((api.Alias response) { |
8228 checkAlias(response); | 8986 checkAlias(response); |
8229 }))); | 8987 }))); |
8230 }); | 8988 }); |
8231 | 8989 |
8232 unittest.test("method--list", () { | 8990 unittest.test("method--list", () { |
8233 | |
8234 var mock = new HttpServerMock(); | 8991 var mock = new HttpServerMock(); |
8235 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; | 8992 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; |
8236 var arg_userKey = "foo"; | 8993 var arg_userKey = "foo"; |
8237 var arg_event = "foo"; | 8994 var arg_event = "foo"; |
8238 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 8995 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8239 var path = (req.url).path; | 8996 var path = (req.url).path; |
8240 var pathOffset = 0; | 8997 var pathOffset = 0; |
8241 var index; | 8998 var index; |
8242 var subPart; | 8999 var subPart; |
8243 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9000 unittest.expect( |
| 9001 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8244 pathOffset += 1; | 9002 pathOffset += 1; |
8245 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9003 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9004 unittest.equals("admin/directory/v1/")); |
8246 pathOffset += 19; | 9005 pathOffset += 19; |
8247 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9006 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9007 unittest.equals("users/")); |
8248 pathOffset += 6; | 9008 pathOffset += 6; |
8249 index = path.indexOf("/aliases", pathOffset); | 9009 index = path.indexOf("/aliases", pathOffset); |
8250 unittest.expect(index >= 0, unittest.isTrue); | 9010 unittest.expect(index >= 0, unittest.isTrue); |
8251 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9011 subPart = |
| 9012 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8252 pathOffset = index; | 9013 pathOffset = index; |
8253 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9014 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8254 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("/aliases")); | 9015 unittest.expect(path.substring(pathOffset, pathOffset + 8), |
| 9016 unittest.equals("/aliases")); |
8255 pathOffset += 8; | 9017 pathOffset += 8; |
8256 | 9018 |
8257 var query = (req.url).query; | 9019 var query = (req.url).query; |
8258 var queryOffset = 0; | 9020 var queryOffset = 0; |
8259 var queryMap = {}; | 9021 var queryMap = {}; |
8260 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9022 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8261 parseBool(n) { | 9023 parseBool(n) { |
8262 if (n == "true") return true; | 9024 if (n == "true") return true; |
8263 if (n == "false") return false; | 9025 if (n == "false") return false; |
8264 if (n == null) return null; | 9026 if (n == null) return null; |
8265 throw new core.ArgumentError("Invalid boolean: $n"); | 9027 throw new core.ArgumentError("Invalid boolean: $n"); |
8266 } | 9028 } |
| 9029 |
8267 if (query.length > 0) { | 9030 if (query.length > 0) { |
8268 for (var part in query.split("&")) { | 9031 for (var part in query.split("&")) { |
8269 var keyvalue = part.split("="); | 9032 var keyvalue = part.split("="); |
8270 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9033 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9034 core.Uri.decodeQueryComponent(keyvalue[1])); |
8271 } | 9035 } |
8272 } | 9036 } |
8273 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); | 9037 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); |
8274 | 9038 |
8275 | |
8276 var h = { | 9039 var h = { |
8277 "content-type" : "application/json; charset=utf-8", | 9040 "content-type": "application/json; charset=utf-8", |
8278 }; | 9041 }; |
8279 var resp = convert.JSON.encode(buildAliases()); | 9042 var resp = convert.JSON.encode(buildAliases()); |
8280 return new async.Future.value(stringResponse(200, h, resp)); | 9043 return new async.Future.value(stringResponse(200, h, resp)); |
8281 }), true); | 9044 }), true); |
8282 res.list(arg_userKey, event: arg_event).then(unittest.expectAsync1(((api.A
liases response) { | 9045 res |
| 9046 .list(arg_userKey, event: arg_event) |
| 9047 .then(unittest.expectAsync1(((api.Aliases response) { |
8283 checkAliases(response); | 9048 checkAliases(response); |
8284 }))); | 9049 }))); |
8285 }); | 9050 }); |
8286 | 9051 |
8287 unittest.test("method--watch", () { | 9052 unittest.test("method--watch", () { |
8288 | |
8289 var mock = new HttpServerMock(); | 9053 var mock = new HttpServerMock(); |
8290 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; | 9054 api.UsersAliasesResourceApi res = new api.AdminApi(mock).users.aliases; |
8291 var arg_request = buildChannel(); | 9055 var arg_request = buildChannel(); |
8292 var arg_userKey = "foo"; | 9056 var arg_userKey = "foo"; |
8293 var arg_event = "foo"; | 9057 var arg_event = "foo"; |
8294 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9058 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8295 var obj = new api.Channel.fromJson(json); | 9059 var obj = new api.Channel.fromJson(json); |
8296 checkChannel(obj); | 9060 checkChannel(obj); |
8297 | 9061 |
8298 var path = (req.url).path; | 9062 var path = (req.url).path; |
8299 var pathOffset = 0; | 9063 var pathOffset = 0; |
8300 var index; | 9064 var index; |
8301 var subPart; | 9065 var subPart; |
8302 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9066 unittest.expect( |
| 9067 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8303 pathOffset += 1; | 9068 pathOffset += 1; |
8304 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9069 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9070 unittest.equals("admin/directory/v1/")); |
8305 pathOffset += 19; | 9071 pathOffset += 19; |
8306 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9072 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9073 unittest.equals("users/")); |
8307 pathOffset += 6; | 9074 pathOffset += 6; |
8308 index = path.indexOf("/aliases/watch", pathOffset); | 9075 index = path.indexOf("/aliases/watch", pathOffset); |
8309 unittest.expect(index >= 0, unittest.isTrue); | 9076 unittest.expect(index >= 0, unittest.isTrue); |
8310 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9077 subPart = |
| 9078 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8311 pathOffset = index; | 9079 pathOffset = index; |
8312 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9080 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8313 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/aliases/watch")); | 9081 unittest.expect(path.substring(pathOffset, pathOffset + 14), |
| 9082 unittest.equals("/aliases/watch")); |
8314 pathOffset += 14; | 9083 pathOffset += 14; |
8315 | 9084 |
8316 var query = (req.url).query; | 9085 var query = (req.url).query; |
8317 var queryOffset = 0; | 9086 var queryOffset = 0; |
8318 var queryMap = {}; | 9087 var queryMap = {}; |
8319 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9088 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8320 parseBool(n) { | 9089 parseBool(n) { |
8321 if (n == "true") return true; | 9090 if (n == "true") return true; |
8322 if (n == "false") return false; | 9091 if (n == "false") return false; |
8323 if (n == null) return null; | 9092 if (n == null) return null; |
8324 throw new core.ArgumentError("Invalid boolean: $n"); | 9093 throw new core.ArgumentError("Invalid boolean: $n"); |
8325 } | 9094 } |
| 9095 |
8326 if (query.length > 0) { | 9096 if (query.length > 0) { |
8327 for (var part in query.split("&")) { | 9097 for (var part in query.split("&")) { |
8328 var keyvalue = part.split("="); | 9098 var keyvalue = part.split("="); |
8329 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9099 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9100 core.Uri.decodeQueryComponent(keyvalue[1])); |
8330 } | 9101 } |
8331 } | 9102 } |
8332 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); | 9103 unittest.expect(queryMap["event"].first, unittest.equals(arg_event)); |
8333 | 9104 |
8334 | |
8335 var h = { | 9105 var h = { |
8336 "content-type" : "application/json; charset=utf-8", | 9106 "content-type": "application/json; charset=utf-8", |
8337 }; | 9107 }; |
8338 var resp = convert.JSON.encode(buildChannel()); | 9108 var resp = convert.JSON.encode(buildChannel()); |
8339 return new async.Future.value(stringResponse(200, h, resp)); | 9109 return new async.Future.value(stringResponse(200, h, resp)); |
8340 }), true); | 9110 }), true); |
8341 res.watch(arg_request, arg_userKey, event: arg_event).then(unittest.expect
Async1(((api.Channel response) { | 9111 res |
| 9112 .watch(arg_request, arg_userKey, event: arg_event) |
| 9113 .then(unittest.expectAsync1(((api.Channel response) { |
8342 checkChannel(response); | 9114 checkChannel(response); |
8343 }))); | 9115 }))); |
8344 }); | 9116 }); |
8345 | |
8346 }); | 9117 }); |
8347 | 9118 |
8348 | |
8349 unittest.group("resource-UsersPhotosResourceApi", () { | 9119 unittest.group("resource-UsersPhotosResourceApi", () { |
8350 unittest.test("method--delete", () { | 9120 unittest.test("method--delete", () { |
8351 | |
8352 var mock = new HttpServerMock(); | 9121 var mock = new HttpServerMock(); |
8353 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; | 9122 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; |
8354 var arg_userKey = "foo"; | 9123 var arg_userKey = "foo"; |
8355 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9124 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8356 var path = (req.url).path; | 9125 var path = (req.url).path; |
8357 var pathOffset = 0; | 9126 var pathOffset = 0; |
8358 var index; | 9127 var index; |
8359 var subPart; | 9128 var subPart; |
8360 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9129 unittest.expect( |
| 9130 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8361 pathOffset += 1; | 9131 pathOffset += 1; |
8362 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9132 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9133 unittest.equals("admin/directory/v1/")); |
8363 pathOffset += 19; | 9134 pathOffset += 19; |
8364 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9135 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9136 unittest.equals("users/")); |
8365 pathOffset += 6; | 9137 pathOffset += 6; |
8366 index = path.indexOf("/photos/thumbnail", pathOffset); | 9138 index = path.indexOf("/photos/thumbnail", pathOffset); |
8367 unittest.expect(index >= 0, unittest.isTrue); | 9139 unittest.expect(index >= 0, unittest.isTrue); |
8368 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9140 subPart = |
| 9141 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8369 pathOffset = index; | 9142 pathOffset = index; |
8370 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9143 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8371 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/photos/thumbnail")); | 9144 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 9145 unittest.equals("/photos/thumbnail")); |
8372 pathOffset += 17; | 9146 pathOffset += 17; |
8373 | 9147 |
8374 var query = (req.url).query; | 9148 var query = (req.url).query; |
8375 var queryOffset = 0; | 9149 var queryOffset = 0; |
8376 var queryMap = {}; | 9150 var queryMap = {}; |
8377 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9151 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8378 parseBool(n) { | 9152 parseBool(n) { |
8379 if (n == "true") return true; | 9153 if (n == "true") return true; |
8380 if (n == "false") return false; | 9154 if (n == "false") return false; |
8381 if (n == null) return null; | 9155 if (n == null) return null; |
8382 throw new core.ArgumentError("Invalid boolean: $n"); | 9156 throw new core.ArgumentError("Invalid boolean: $n"); |
8383 } | 9157 } |
| 9158 |
8384 if (query.length > 0) { | 9159 if (query.length > 0) { |
8385 for (var part in query.split("&")) { | 9160 for (var part in query.split("&")) { |
8386 var keyvalue = part.split("="); | 9161 var keyvalue = part.split("="); |
8387 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9162 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9163 core.Uri.decodeQueryComponent(keyvalue[1])); |
8388 } | 9164 } |
8389 } | 9165 } |
8390 | 9166 |
8391 | |
8392 var h = { | 9167 var h = { |
8393 "content-type" : "application/json; charset=utf-8", | 9168 "content-type": "application/json; charset=utf-8", |
8394 }; | 9169 }; |
8395 var resp = ""; | 9170 var resp = ""; |
8396 return new async.Future.value(stringResponse(200, h, resp)); | 9171 return new async.Future.value(stringResponse(200, h, resp)); |
8397 }), true); | 9172 }), true); |
8398 res.delete(arg_userKey).then(unittest.expectAsync1((_) {})); | 9173 res.delete(arg_userKey).then(unittest.expectAsync1((_) {})); |
8399 }); | 9174 }); |
8400 | 9175 |
8401 unittest.test("method--get", () { | 9176 unittest.test("method--get", () { |
8402 | |
8403 var mock = new HttpServerMock(); | 9177 var mock = new HttpServerMock(); |
8404 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; | 9178 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; |
8405 var arg_userKey = "foo"; | 9179 var arg_userKey = "foo"; |
8406 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9180 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8407 var path = (req.url).path; | 9181 var path = (req.url).path; |
8408 var pathOffset = 0; | 9182 var pathOffset = 0; |
8409 var index; | 9183 var index; |
8410 var subPart; | 9184 var subPart; |
8411 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9185 unittest.expect( |
| 9186 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8412 pathOffset += 1; | 9187 pathOffset += 1; |
8413 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9188 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9189 unittest.equals("admin/directory/v1/")); |
8414 pathOffset += 19; | 9190 pathOffset += 19; |
8415 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9191 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9192 unittest.equals("users/")); |
8416 pathOffset += 6; | 9193 pathOffset += 6; |
8417 index = path.indexOf("/photos/thumbnail", pathOffset); | 9194 index = path.indexOf("/photos/thumbnail", pathOffset); |
8418 unittest.expect(index >= 0, unittest.isTrue); | 9195 unittest.expect(index >= 0, unittest.isTrue); |
8419 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9196 subPart = |
| 9197 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8420 pathOffset = index; | 9198 pathOffset = index; |
8421 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9199 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8422 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/photos/thumbnail")); | 9200 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 9201 unittest.equals("/photos/thumbnail")); |
8423 pathOffset += 17; | 9202 pathOffset += 17; |
8424 | 9203 |
8425 var query = (req.url).query; | 9204 var query = (req.url).query; |
8426 var queryOffset = 0; | 9205 var queryOffset = 0; |
8427 var queryMap = {}; | 9206 var queryMap = {}; |
8428 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9207 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8429 parseBool(n) { | 9208 parseBool(n) { |
8430 if (n == "true") return true; | 9209 if (n == "true") return true; |
8431 if (n == "false") return false; | 9210 if (n == "false") return false; |
8432 if (n == null) return null; | 9211 if (n == null) return null; |
8433 throw new core.ArgumentError("Invalid boolean: $n"); | 9212 throw new core.ArgumentError("Invalid boolean: $n"); |
8434 } | 9213 } |
| 9214 |
8435 if (query.length > 0) { | 9215 if (query.length > 0) { |
8436 for (var part in query.split("&")) { | 9216 for (var part in query.split("&")) { |
8437 var keyvalue = part.split("="); | 9217 var keyvalue = part.split("="); |
8438 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9218 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9219 core.Uri.decodeQueryComponent(keyvalue[1])); |
8439 } | 9220 } |
8440 } | 9221 } |
8441 | 9222 |
8442 | |
8443 var h = { | 9223 var h = { |
8444 "content-type" : "application/json; charset=utf-8", | 9224 "content-type": "application/json; charset=utf-8", |
8445 }; | 9225 }; |
8446 var resp = convert.JSON.encode(buildUserPhoto()); | 9226 var resp = convert.JSON.encode(buildUserPhoto()); |
8447 return new async.Future.value(stringResponse(200, h, resp)); | 9227 return new async.Future.value(stringResponse(200, h, resp)); |
8448 }), true); | 9228 }), true); |
8449 res.get(arg_userKey).then(unittest.expectAsync1(((api.UserPhoto response)
{ | 9229 res |
| 9230 .get(arg_userKey) |
| 9231 .then(unittest.expectAsync1(((api.UserPhoto response) { |
8450 checkUserPhoto(response); | 9232 checkUserPhoto(response); |
8451 }))); | 9233 }))); |
8452 }); | 9234 }); |
8453 | 9235 |
8454 unittest.test("method--patch", () { | 9236 unittest.test("method--patch", () { |
8455 | |
8456 var mock = new HttpServerMock(); | 9237 var mock = new HttpServerMock(); |
8457 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; | 9238 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; |
8458 var arg_request = buildUserPhoto(); | 9239 var arg_request = buildUserPhoto(); |
8459 var arg_userKey = "foo"; | 9240 var arg_userKey = "foo"; |
8460 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9241 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8461 var obj = new api.UserPhoto.fromJson(json); | 9242 var obj = new api.UserPhoto.fromJson(json); |
8462 checkUserPhoto(obj); | 9243 checkUserPhoto(obj); |
8463 | 9244 |
8464 var path = (req.url).path; | 9245 var path = (req.url).path; |
8465 var pathOffset = 0; | 9246 var pathOffset = 0; |
8466 var index; | 9247 var index; |
8467 var subPart; | 9248 var subPart; |
8468 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9249 unittest.expect( |
| 9250 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8469 pathOffset += 1; | 9251 pathOffset += 1; |
8470 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9252 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9253 unittest.equals("admin/directory/v1/")); |
8471 pathOffset += 19; | 9254 pathOffset += 19; |
8472 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9255 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9256 unittest.equals("users/")); |
8473 pathOffset += 6; | 9257 pathOffset += 6; |
8474 index = path.indexOf("/photos/thumbnail", pathOffset); | 9258 index = path.indexOf("/photos/thumbnail", pathOffset); |
8475 unittest.expect(index >= 0, unittest.isTrue); | 9259 unittest.expect(index >= 0, unittest.isTrue); |
8476 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9260 subPart = |
| 9261 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8477 pathOffset = index; | 9262 pathOffset = index; |
8478 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9263 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8479 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/photos/thumbnail")); | 9264 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 9265 unittest.equals("/photos/thumbnail")); |
8480 pathOffset += 17; | 9266 pathOffset += 17; |
8481 | 9267 |
8482 var query = (req.url).query; | 9268 var query = (req.url).query; |
8483 var queryOffset = 0; | 9269 var queryOffset = 0; |
8484 var queryMap = {}; | 9270 var queryMap = {}; |
8485 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9271 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8486 parseBool(n) { | 9272 parseBool(n) { |
8487 if (n == "true") return true; | 9273 if (n == "true") return true; |
8488 if (n == "false") return false; | 9274 if (n == "false") return false; |
8489 if (n == null) return null; | 9275 if (n == null) return null; |
8490 throw new core.ArgumentError("Invalid boolean: $n"); | 9276 throw new core.ArgumentError("Invalid boolean: $n"); |
8491 } | 9277 } |
| 9278 |
8492 if (query.length > 0) { | 9279 if (query.length > 0) { |
8493 for (var part in query.split("&")) { | 9280 for (var part in query.split("&")) { |
8494 var keyvalue = part.split("="); | 9281 var keyvalue = part.split("="); |
8495 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9282 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9283 core.Uri.decodeQueryComponent(keyvalue[1])); |
8496 } | 9284 } |
8497 } | 9285 } |
8498 | 9286 |
8499 | |
8500 var h = { | 9287 var h = { |
8501 "content-type" : "application/json; charset=utf-8", | 9288 "content-type": "application/json; charset=utf-8", |
8502 }; | 9289 }; |
8503 var resp = convert.JSON.encode(buildUserPhoto()); | 9290 var resp = convert.JSON.encode(buildUserPhoto()); |
8504 return new async.Future.value(stringResponse(200, h, resp)); | 9291 return new async.Future.value(stringResponse(200, h, resp)); |
8505 }), true); | 9292 }), true); |
8506 res.patch(arg_request, arg_userKey).then(unittest.expectAsync1(((api.UserP
hoto response) { | 9293 res |
| 9294 .patch(arg_request, arg_userKey) |
| 9295 .then(unittest.expectAsync1(((api.UserPhoto response) { |
8507 checkUserPhoto(response); | 9296 checkUserPhoto(response); |
8508 }))); | 9297 }))); |
8509 }); | 9298 }); |
8510 | 9299 |
8511 unittest.test("method--update", () { | 9300 unittest.test("method--update", () { |
8512 | |
8513 var mock = new HttpServerMock(); | 9301 var mock = new HttpServerMock(); |
8514 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; | 9302 api.UsersPhotosResourceApi res = new api.AdminApi(mock).users.photos; |
8515 var arg_request = buildUserPhoto(); | 9303 var arg_request = buildUserPhoto(); |
8516 var arg_userKey = "foo"; | 9304 var arg_userKey = "foo"; |
8517 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9305 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8518 var obj = new api.UserPhoto.fromJson(json); | 9306 var obj = new api.UserPhoto.fromJson(json); |
8519 checkUserPhoto(obj); | 9307 checkUserPhoto(obj); |
8520 | 9308 |
8521 var path = (req.url).path; | 9309 var path = (req.url).path; |
8522 var pathOffset = 0; | 9310 var pathOffset = 0; |
8523 var index; | 9311 var index; |
8524 var subPart; | 9312 var subPart; |
8525 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9313 unittest.expect( |
| 9314 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8526 pathOffset += 1; | 9315 pathOffset += 1; |
8527 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9316 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9317 unittest.equals("admin/directory/v1/")); |
8528 pathOffset += 19; | 9318 pathOffset += 19; |
8529 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9319 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9320 unittest.equals("users/")); |
8530 pathOffset += 6; | 9321 pathOffset += 6; |
8531 index = path.indexOf("/photos/thumbnail", pathOffset); | 9322 index = path.indexOf("/photos/thumbnail", pathOffset); |
8532 unittest.expect(index >= 0, unittest.isTrue); | 9323 unittest.expect(index >= 0, unittest.isTrue); |
8533 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9324 subPart = |
| 9325 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8534 pathOffset = index; | 9326 pathOffset = index; |
8535 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9327 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8536 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("/photos/thumbnail")); | 9328 unittest.expect(path.substring(pathOffset, pathOffset + 17), |
| 9329 unittest.equals("/photos/thumbnail")); |
8537 pathOffset += 17; | 9330 pathOffset += 17; |
8538 | 9331 |
8539 var query = (req.url).query; | 9332 var query = (req.url).query; |
8540 var queryOffset = 0; | 9333 var queryOffset = 0; |
8541 var queryMap = {}; | 9334 var queryMap = {}; |
8542 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9335 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8543 parseBool(n) { | 9336 parseBool(n) { |
8544 if (n == "true") return true; | 9337 if (n == "true") return true; |
8545 if (n == "false") return false; | 9338 if (n == "false") return false; |
8546 if (n == null) return null; | 9339 if (n == null) return null; |
8547 throw new core.ArgumentError("Invalid boolean: $n"); | 9340 throw new core.ArgumentError("Invalid boolean: $n"); |
8548 } | 9341 } |
| 9342 |
8549 if (query.length > 0) { | 9343 if (query.length > 0) { |
8550 for (var part in query.split("&")) { | 9344 for (var part in query.split("&")) { |
8551 var keyvalue = part.split("="); | 9345 var keyvalue = part.split("="); |
8552 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9346 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9347 core.Uri.decodeQueryComponent(keyvalue[1])); |
8553 } | 9348 } |
8554 } | 9349 } |
8555 | 9350 |
8556 | |
8557 var h = { | 9351 var h = { |
8558 "content-type" : "application/json; charset=utf-8", | 9352 "content-type": "application/json; charset=utf-8", |
8559 }; | 9353 }; |
8560 var resp = convert.JSON.encode(buildUserPhoto()); | 9354 var resp = convert.JSON.encode(buildUserPhoto()); |
8561 return new async.Future.value(stringResponse(200, h, resp)); | 9355 return new async.Future.value(stringResponse(200, h, resp)); |
8562 }), true); | 9356 }), true); |
8563 res.update(arg_request, arg_userKey).then(unittest.expectAsync1(((api.User
Photo response) { | 9357 res |
| 9358 .update(arg_request, arg_userKey) |
| 9359 .then(unittest.expectAsync1(((api.UserPhoto response) { |
8564 checkUserPhoto(response); | 9360 checkUserPhoto(response); |
8565 }))); | 9361 }))); |
8566 }); | 9362 }); |
8567 | |
8568 }); | 9363 }); |
8569 | 9364 |
8570 | |
8571 unittest.group("resource-VerificationCodesResourceApi", () { | 9365 unittest.group("resource-VerificationCodesResourceApi", () { |
8572 unittest.test("method--generate", () { | 9366 unittest.test("method--generate", () { |
8573 | |
8574 var mock = new HttpServerMock(); | 9367 var mock = new HttpServerMock(); |
8575 api.VerificationCodesResourceApi res = new api.AdminApi(mock).verification
Codes; | 9368 api.VerificationCodesResourceApi res = |
| 9369 new api.AdminApi(mock).verificationCodes; |
8576 var arg_userKey = "foo"; | 9370 var arg_userKey = "foo"; |
8577 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9371 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8578 var path = (req.url).path; | 9372 var path = (req.url).path; |
8579 var pathOffset = 0; | 9373 var pathOffset = 0; |
8580 var index; | 9374 var index; |
8581 var subPart; | 9375 var subPart; |
8582 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9376 unittest.expect( |
| 9377 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8583 pathOffset += 1; | 9378 pathOffset += 1; |
8584 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9379 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9380 unittest.equals("admin/directory/v1/")); |
8585 pathOffset += 19; | 9381 pathOffset += 19; |
8586 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9382 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9383 unittest.equals("users/")); |
8587 pathOffset += 6; | 9384 pathOffset += 6; |
8588 index = path.indexOf("/verificationCodes/generate", pathOffset); | 9385 index = path.indexOf("/verificationCodes/generate", pathOffset); |
8589 unittest.expect(index >= 0, unittest.isTrue); | 9386 unittest.expect(index >= 0, unittest.isTrue); |
8590 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9387 subPart = |
| 9388 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8591 pathOffset = index; | 9389 pathOffset = index; |
8592 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9390 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8593 unittest.expect(path.substring(pathOffset, pathOffset + 27), unittest.eq
uals("/verificationCodes/generate")); | 9391 unittest.expect(path.substring(pathOffset, pathOffset + 27), |
| 9392 unittest.equals("/verificationCodes/generate")); |
8594 pathOffset += 27; | 9393 pathOffset += 27; |
8595 | 9394 |
8596 var query = (req.url).query; | 9395 var query = (req.url).query; |
8597 var queryOffset = 0; | 9396 var queryOffset = 0; |
8598 var queryMap = {}; | 9397 var queryMap = {}; |
8599 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9398 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8600 parseBool(n) { | 9399 parseBool(n) { |
8601 if (n == "true") return true; | 9400 if (n == "true") return true; |
8602 if (n == "false") return false; | 9401 if (n == "false") return false; |
8603 if (n == null) return null; | 9402 if (n == null) return null; |
8604 throw new core.ArgumentError("Invalid boolean: $n"); | 9403 throw new core.ArgumentError("Invalid boolean: $n"); |
8605 } | 9404 } |
| 9405 |
8606 if (query.length > 0) { | 9406 if (query.length > 0) { |
8607 for (var part in query.split("&")) { | 9407 for (var part in query.split("&")) { |
8608 var keyvalue = part.split("="); | 9408 var keyvalue = part.split("="); |
8609 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9409 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9410 core.Uri.decodeQueryComponent(keyvalue[1])); |
8610 } | 9411 } |
8611 } | 9412 } |
8612 | 9413 |
8613 | |
8614 var h = { | 9414 var h = { |
8615 "content-type" : "application/json; charset=utf-8", | 9415 "content-type": "application/json; charset=utf-8", |
8616 }; | 9416 }; |
8617 var resp = ""; | 9417 var resp = ""; |
8618 return new async.Future.value(stringResponse(200, h, resp)); | 9418 return new async.Future.value(stringResponse(200, h, resp)); |
8619 }), true); | 9419 }), true); |
8620 res.generate(arg_userKey).then(unittest.expectAsync1((_) {})); | 9420 res.generate(arg_userKey).then(unittest.expectAsync1((_) {})); |
8621 }); | 9421 }); |
8622 | 9422 |
8623 unittest.test("method--invalidate", () { | 9423 unittest.test("method--invalidate", () { |
8624 | |
8625 var mock = new HttpServerMock(); | 9424 var mock = new HttpServerMock(); |
8626 api.VerificationCodesResourceApi res = new api.AdminApi(mock).verification
Codes; | 9425 api.VerificationCodesResourceApi res = |
| 9426 new api.AdminApi(mock).verificationCodes; |
8627 var arg_userKey = "foo"; | 9427 var arg_userKey = "foo"; |
8628 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9428 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8629 var path = (req.url).path; | 9429 var path = (req.url).path; |
8630 var pathOffset = 0; | 9430 var pathOffset = 0; |
8631 var index; | 9431 var index; |
8632 var subPart; | 9432 var subPart; |
8633 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9433 unittest.expect( |
| 9434 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8634 pathOffset += 1; | 9435 pathOffset += 1; |
8635 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9436 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9437 unittest.equals("admin/directory/v1/")); |
8636 pathOffset += 19; | 9438 pathOffset += 19; |
8637 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9439 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9440 unittest.equals("users/")); |
8638 pathOffset += 6; | 9441 pathOffset += 6; |
8639 index = path.indexOf("/verificationCodes/invalidate", pathOffset); | 9442 index = path.indexOf("/verificationCodes/invalidate", pathOffset); |
8640 unittest.expect(index >= 0, unittest.isTrue); | 9443 unittest.expect(index >= 0, unittest.isTrue); |
8641 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9444 subPart = |
| 9445 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8642 pathOffset = index; | 9446 pathOffset = index; |
8643 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9447 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8644 unittest.expect(path.substring(pathOffset, pathOffset + 29), unittest.eq
uals("/verificationCodes/invalidate")); | 9448 unittest.expect(path.substring(pathOffset, pathOffset + 29), |
| 9449 unittest.equals("/verificationCodes/invalidate")); |
8645 pathOffset += 29; | 9450 pathOffset += 29; |
8646 | 9451 |
8647 var query = (req.url).query; | 9452 var query = (req.url).query; |
8648 var queryOffset = 0; | 9453 var queryOffset = 0; |
8649 var queryMap = {}; | 9454 var queryMap = {}; |
8650 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9455 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8651 parseBool(n) { | 9456 parseBool(n) { |
8652 if (n == "true") return true; | 9457 if (n == "true") return true; |
8653 if (n == "false") return false; | 9458 if (n == "false") return false; |
8654 if (n == null) return null; | 9459 if (n == null) return null; |
8655 throw new core.ArgumentError("Invalid boolean: $n"); | 9460 throw new core.ArgumentError("Invalid boolean: $n"); |
8656 } | 9461 } |
| 9462 |
8657 if (query.length > 0) { | 9463 if (query.length > 0) { |
8658 for (var part in query.split("&")) { | 9464 for (var part in query.split("&")) { |
8659 var keyvalue = part.split("="); | 9465 var keyvalue = part.split("="); |
8660 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9466 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9467 core.Uri.decodeQueryComponent(keyvalue[1])); |
8661 } | 9468 } |
8662 } | 9469 } |
8663 | 9470 |
8664 | |
8665 var h = { | 9471 var h = { |
8666 "content-type" : "application/json; charset=utf-8", | 9472 "content-type": "application/json; charset=utf-8", |
8667 }; | 9473 }; |
8668 var resp = ""; | 9474 var resp = ""; |
8669 return new async.Future.value(stringResponse(200, h, resp)); | 9475 return new async.Future.value(stringResponse(200, h, resp)); |
8670 }), true); | 9476 }), true); |
8671 res.invalidate(arg_userKey).then(unittest.expectAsync1((_) {})); | 9477 res.invalidate(arg_userKey).then(unittest.expectAsync1((_) {})); |
8672 }); | 9478 }); |
8673 | 9479 |
8674 unittest.test("method--list", () { | 9480 unittest.test("method--list", () { |
8675 | |
8676 var mock = new HttpServerMock(); | 9481 var mock = new HttpServerMock(); |
8677 api.VerificationCodesResourceApi res = new api.AdminApi(mock).verification
Codes; | 9482 api.VerificationCodesResourceApi res = |
| 9483 new api.AdminApi(mock).verificationCodes; |
8678 var arg_userKey = "foo"; | 9484 var arg_userKey = "foo"; |
8679 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | 9485 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
8680 var path = (req.url).path; | 9486 var path = (req.url).path; |
8681 var pathOffset = 0; | 9487 var pathOffset = 0; |
8682 var index; | 9488 var index; |
8683 var subPart; | 9489 var subPart; |
8684 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | 9490 unittest.expect( |
| 9491 path.substring(pathOffset, pathOffset + 1), unittest.equals("/")); |
8685 pathOffset += 1; | 9492 pathOffset += 1; |
8686 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq
uals("admin/directory/v1/")); | 9493 unittest.expect(path.substring(pathOffset, pathOffset + 19), |
| 9494 unittest.equals("admin/directory/v1/")); |
8687 pathOffset += 19; | 9495 pathOffset += 19; |
8688 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("users/")); | 9496 unittest.expect(path.substring(pathOffset, pathOffset + 6), |
| 9497 unittest.equals("users/")); |
8689 pathOffset += 6; | 9498 pathOffset += 6; |
8690 index = path.indexOf("/verificationCodes", pathOffset); | 9499 index = path.indexOf("/verificationCodes", pathOffset); |
8691 unittest.expect(index >= 0, unittest.isTrue); | 9500 unittest.expect(index >= 0, unittest.isTrue); |
8692 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | 9501 subPart = |
| 9502 core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
8693 pathOffset = index; | 9503 pathOffset = index; |
8694 unittest.expect(subPart, unittest.equals("$arg_userKey")); | 9504 unittest.expect(subPart, unittest.equals("$arg_userKey")); |
8695 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("/verificationCodes")); | 9505 unittest.expect(path.substring(pathOffset, pathOffset + 18), |
| 9506 unittest.equals("/verificationCodes")); |
8696 pathOffset += 18; | 9507 pathOffset += 18; |
8697 | 9508 |
8698 var query = (req.url).query; | 9509 var query = (req.url).query; |
8699 var queryOffset = 0; | 9510 var queryOffset = 0; |
8700 var queryMap = {}; | 9511 var queryMap = {}; |
8701 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | 9512 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
8702 parseBool(n) { | 9513 parseBool(n) { |
8703 if (n == "true") return true; | 9514 if (n == "true") return true; |
8704 if (n == "false") return false; | 9515 if (n == "false") return false; |
8705 if (n == null) return null; | 9516 if (n == null) return null; |
8706 throw new core.ArgumentError("Invalid boolean: $n"); | 9517 throw new core.ArgumentError("Invalid boolean: $n"); |
8707 } | 9518 } |
| 9519 |
8708 if (query.length > 0) { | 9520 if (query.length > 0) { |
8709 for (var part in query.split("&")) { | 9521 for (var part in query.split("&")) { |
8710 var keyvalue = part.split("="); | 9522 var keyvalue = part.split("="); |
8711 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | 9523 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), |
| 9524 core.Uri.decodeQueryComponent(keyvalue[1])); |
8712 } | 9525 } |
8713 } | 9526 } |
8714 | 9527 |
8715 | |
8716 var h = { | 9528 var h = { |
8717 "content-type" : "application/json; charset=utf-8", | 9529 "content-type": "application/json; charset=utf-8", |
8718 }; | 9530 }; |
8719 var resp = convert.JSON.encode(buildVerificationCodes()); | 9531 var resp = convert.JSON.encode(buildVerificationCodes()); |
8720 return new async.Future.value(stringResponse(200, h, resp)); | 9532 return new async.Future.value(stringResponse(200, h, resp)); |
8721 }), true); | 9533 }), true); |
8722 res.list(arg_userKey).then(unittest.expectAsync1(((api.VerificationCodes r
esponse) { | 9534 res |
| 9535 .list(arg_userKey) |
| 9536 .then(unittest.expectAsync1(((api.VerificationCodes response) { |
8723 checkVerificationCodes(response); | 9537 checkVerificationCodes(response); |
8724 }))); | 9538 }))); |
8725 }); | 9539 }); |
8726 | |
8727 }); | 9540 }); |
8728 | |
8729 | |
8730 } | 9541 } |
8731 | |
OLD | NEW |