Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(647)

Side by Side Diff: generated/googleapis/test/admin/directory_v1_test.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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
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
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « generated/googleapis/test/admin/datatransfer_v1_test.dart ('k') | generated/googleapis/test/admin/reports_v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698