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

Side by Side Diff: generated/googleapis/test/androidenterprise/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.androidenterprise.v1.test; 1 library googleapis.androidenterprise.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/androidenterprise/v1.dart' as api; 10 import 'package:googleapis/androidenterprise/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 buildCounterAdministrator = 0; 53 core.int buildCounterAdministrator = 0;
55 buildAdministrator() { 54 buildAdministrator() {
56 var o = new api.Administrator(); 55 var o = new api.Administrator();
57 buildCounterAdministrator++; 56 buildCounterAdministrator++;
58 if (buildCounterAdministrator < 3) { 57 if (buildCounterAdministrator < 3) {
59 o.email = "foo"; 58 o.email = "foo";
(...skipping 24 matching lines...) Expand all
84 83
85 checkAdministratorWebToken(api.AdministratorWebToken o) { 84 checkAdministratorWebToken(api.AdministratorWebToken o) {
86 buildCounterAdministratorWebToken++; 85 buildCounterAdministratorWebToken++;
87 if (buildCounterAdministratorWebToken < 3) { 86 if (buildCounterAdministratorWebToken < 3) {
88 unittest.expect(o.kind, unittest.equals('foo')); 87 unittest.expect(o.kind, unittest.equals('foo'));
89 unittest.expect(o.token, unittest.equals('foo')); 88 unittest.expect(o.token, unittest.equals('foo'));
90 } 89 }
91 buildCounterAdministratorWebToken--; 90 buildCounterAdministratorWebToken--;
92 } 91 }
93 92
94 buildUnnamed2158() { 93 buildUnnamed2145() {
95 var o = new core.List<core.String>(); 94 var o = new core.List<core.String>();
96 o.add("foo"); 95 o.add("foo");
97 o.add("foo"); 96 o.add("foo");
98 return o; 97 return o;
99 } 98 }
100 99
101 checkUnnamed2158(core.List<core.String> o) { 100 checkUnnamed2145(core.List<core.String> o) {
102 unittest.expect(o, unittest.hasLength(2)); 101 unittest.expect(o, unittest.hasLength(2));
103 unittest.expect(o[0], unittest.equals('foo')); 102 unittest.expect(o[0], unittest.equals('foo'));
104 unittest.expect(o[1], unittest.equals('foo')); 103 unittest.expect(o[1], unittest.equals('foo'));
105 } 104 }
106 105
107 core.int buildCounterAdministratorWebTokenSpec = 0; 106 core.int buildCounterAdministratorWebTokenSpec = 0;
108 buildAdministratorWebTokenSpec() { 107 buildAdministratorWebTokenSpec() {
109 var o = new api.AdministratorWebTokenSpec(); 108 var o = new api.AdministratorWebTokenSpec();
110 buildCounterAdministratorWebTokenSpec++; 109 buildCounterAdministratorWebTokenSpec++;
111 if (buildCounterAdministratorWebTokenSpec < 3) { 110 if (buildCounterAdministratorWebTokenSpec < 3) {
112 o.kind = "foo"; 111 o.kind = "foo";
113 o.parent = "foo"; 112 o.parent = "foo";
114 o.permission = buildUnnamed2158(); 113 o.permission = buildUnnamed2145();
115 } 114 }
116 buildCounterAdministratorWebTokenSpec--; 115 buildCounterAdministratorWebTokenSpec--;
117 return o; 116 return o;
118 } 117 }
119 118
120 checkAdministratorWebTokenSpec(api.AdministratorWebTokenSpec o) { 119 checkAdministratorWebTokenSpec(api.AdministratorWebTokenSpec o) {
121 buildCounterAdministratorWebTokenSpec++; 120 buildCounterAdministratorWebTokenSpec++;
122 if (buildCounterAdministratorWebTokenSpec < 3) { 121 if (buildCounterAdministratorWebTokenSpec < 3) {
123 unittest.expect(o.kind, unittest.equals('foo')); 122 unittest.expect(o.kind, unittest.equals('foo'));
124 unittest.expect(o.parent, unittest.equals('foo')); 123 unittest.expect(o.parent, unittest.equals('foo'));
125 checkUnnamed2158(o.permission); 124 checkUnnamed2145(o.permission);
126 } 125 }
127 buildCounterAdministratorWebTokenSpec--; 126 buildCounterAdministratorWebTokenSpec--;
128 } 127 }
129 128
130 core.int buildCounterAndroidDevicePolicyConfig = 0; 129 core.int buildCounterAndroidDevicePolicyConfig = 0;
131 buildAndroidDevicePolicyConfig() { 130 buildAndroidDevicePolicyConfig() {
132 var o = new api.AndroidDevicePolicyConfig(); 131 var o = new api.AndroidDevicePolicyConfig();
133 buildCounterAndroidDevicePolicyConfig++; 132 buildCounterAndroidDevicePolicyConfig++;
134 if (buildCounterAndroidDevicePolicyConfig < 3) { 133 if (buildCounterAndroidDevicePolicyConfig < 3) {
135 o.kind = "foo"; 134 o.kind = "foo";
136 o.state = "foo"; 135 o.state = "foo";
137 } 136 }
138 buildCounterAndroidDevicePolicyConfig--; 137 buildCounterAndroidDevicePolicyConfig--;
139 return o; 138 return o;
140 } 139 }
141 140
142 checkAndroidDevicePolicyConfig(api.AndroidDevicePolicyConfig o) { 141 checkAndroidDevicePolicyConfig(api.AndroidDevicePolicyConfig o) {
143 buildCounterAndroidDevicePolicyConfig++; 142 buildCounterAndroidDevicePolicyConfig++;
144 if (buildCounterAndroidDevicePolicyConfig < 3) { 143 if (buildCounterAndroidDevicePolicyConfig < 3) {
145 unittest.expect(o.kind, unittest.equals('foo')); 144 unittest.expect(o.kind, unittest.equals('foo'));
146 unittest.expect(o.state, unittest.equals('foo')); 145 unittest.expect(o.state, unittest.equals('foo'));
147 } 146 }
148 buildCounterAndroidDevicePolicyConfig--; 147 buildCounterAndroidDevicePolicyConfig--;
149 } 148 }
150 149
151 buildUnnamed2159() { 150 buildUnnamed2146() {
152 var o = new core.List<api.AppRestrictionsSchemaRestriction>(); 151 var o = new core.List<api.AppRestrictionsSchemaRestriction>();
153 o.add(buildAppRestrictionsSchemaRestriction()); 152 o.add(buildAppRestrictionsSchemaRestriction());
154 o.add(buildAppRestrictionsSchemaRestriction()); 153 o.add(buildAppRestrictionsSchemaRestriction());
155 return o; 154 return o;
156 } 155 }
157 156
158 checkUnnamed2159(core.List<api.AppRestrictionsSchemaRestriction> o) { 157 checkUnnamed2146(core.List<api.AppRestrictionsSchemaRestriction> o) {
159 unittest.expect(o, unittest.hasLength(2)); 158 unittest.expect(o, unittest.hasLength(2));
160 checkAppRestrictionsSchemaRestriction(o[0]); 159 checkAppRestrictionsSchemaRestriction(o[0]);
161 checkAppRestrictionsSchemaRestriction(o[1]); 160 checkAppRestrictionsSchemaRestriction(o[1]);
162 } 161 }
163 162
164 core.int buildCounterAppRestrictionsSchema = 0; 163 core.int buildCounterAppRestrictionsSchema = 0;
165 buildAppRestrictionsSchema() { 164 buildAppRestrictionsSchema() {
166 var o = new api.AppRestrictionsSchema(); 165 var o = new api.AppRestrictionsSchema();
167 buildCounterAppRestrictionsSchema++; 166 buildCounterAppRestrictionsSchema++;
168 if (buildCounterAppRestrictionsSchema < 3) { 167 if (buildCounterAppRestrictionsSchema < 3) {
169 o.kind = "foo"; 168 o.kind = "foo";
170 o.restrictions = buildUnnamed2159(); 169 o.restrictions = buildUnnamed2146();
171 } 170 }
172 buildCounterAppRestrictionsSchema--; 171 buildCounterAppRestrictionsSchema--;
173 return o; 172 return o;
174 } 173 }
175 174
176 checkAppRestrictionsSchema(api.AppRestrictionsSchema o) { 175 checkAppRestrictionsSchema(api.AppRestrictionsSchema o) {
177 buildCounterAppRestrictionsSchema++; 176 buildCounterAppRestrictionsSchema++;
178 if (buildCounterAppRestrictionsSchema < 3) { 177 if (buildCounterAppRestrictionsSchema < 3) {
179 unittest.expect(o.kind, unittest.equals('foo')); 178 unittest.expect(o.kind, unittest.equals('foo'));
180 checkUnnamed2159(o.restrictions); 179 checkUnnamed2146(o.restrictions);
181 } 180 }
182 buildCounterAppRestrictionsSchema--; 181 buildCounterAppRestrictionsSchema--;
183 } 182 }
184 183
185 core.int buildCounterAppRestrictionsSchemaChangeEvent = 0; 184 core.int buildCounterAppRestrictionsSchemaChangeEvent = 0;
186 buildAppRestrictionsSchemaChangeEvent() { 185 buildAppRestrictionsSchemaChangeEvent() {
187 var o = new api.AppRestrictionsSchemaChangeEvent(); 186 var o = new api.AppRestrictionsSchemaChangeEvent();
188 buildCounterAppRestrictionsSchemaChangeEvent++; 187 buildCounterAppRestrictionsSchemaChangeEvent++;
189 if (buildCounterAppRestrictionsSchemaChangeEvent < 3) { 188 if (buildCounterAppRestrictionsSchemaChangeEvent < 3) {
190 o.productId = "foo"; 189 o.productId = "foo";
191 } 190 }
192 buildCounterAppRestrictionsSchemaChangeEvent--; 191 buildCounterAppRestrictionsSchemaChangeEvent--;
193 return o; 192 return o;
194 } 193 }
195 194
196 checkAppRestrictionsSchemaChangeEvent(api.AppRestrictionsSchemaChangeEvent o) { 195 checkAppRestrictionsSchemaChangeEvent(api.AppRestrictionsSchemaChangeEvent o) {
197 buildCounterAppRestrictionsSchemaChangeEvent++; 196 buildCounterAppRestrictionsSchemaChangeEvent++;
198 if (buildCounterAppRestrictionsSchemaChangeEvent < 3) { 197 if (buildCounterAppRestrictionsSchemaChangeEvent < 3) {
199 unittest.expect(o.productId, unittest.equals('foo')); 198 unittest.expect(o.productId, unittest.equals('foo'));
200 } 199 }
201 buildCounterAppRestrictionsSchemaChangeEvent--; 200 buildCounterAppRestrictionsSchemaChangeEvent--;
202 } 201 }
203 202
204 buildUnnamed2160() { 203 buildUnnamed2147() {
205 var o = new core.List<core.String>(); 204 var o = new core.List<core.String>();
206 o.add("foo"); 205 o.add("foo");
207 o.add("foo"); 206 o.add("foo");
208 return o; 207 return o;
209 } 208 }
210 209
211 checkUnnamed2160(core.List<core.String> o) { 210 checkUnnamed2147(core.List<core.String> o) {
212 unittest.expect(o, unittest.hasLength(2)); 211 unittest.expect(o, unittest.hasLength(2));
213 unittest.expect(o[0], unittest.equals('foo')); 212 unittest.expect(o[0], unittest.equals('foo'));
214 unittest.expect(o[1], unittest.equals('foo')); 213 unittest.expect(o[1], unittest.equals('foo'));
215 } 214 }
216 215
217 buildUnnamed2161() { 216 buildUnnamed2148() {
218 var o = new core.List<core.String>(); 217 var o = new core.List<core.String>();
219 o.add("foo"); 218 o.add("foo");
220 o.add("foo"); 219 o.add("foo");
221 return o; 220 return o;
222 } 221 }
223 222
224 checkUnnamed2161(core.List<core.String> o) { 223 checkUnnamed2148(core.List<core.String> o) {
225 unittest.expect(o, unittest.hasLength(2)); 224 unittest.expect(o, unittest.hasLength(2));
226 unittest.expect(o[0], unittest.equals('foo')); 225 unittest.expect(o[0], unittest.equals('foo'));
227 unittest.expect(o[1], unittest.equals('foo')); 226 unittest.expect(o[1], unittest.equals('foo'));
228 } 227 }
229 228
230 buildUnnamed2162() { 229 buildUnnamed2149() {
231 var o = new core.List<api.AppRestrictionsSchemaRestriction>(); 230 var o = new core.List<api.AppRestrictionsSchemaRestriction>();
232 o.add(buildAppRestrictionsSchemaRestriction()); 231 o.add(buildAppRestrictionsSchemaRestriction());
233 o.add(buildAppRestrictionsSchemaRestriction()); 232 o.add(buildAppRestrictionsSchemaRestriction());
234 return o; 233 return o;
235 } 234 }
236 235
237 checkUnnamed2162(core.List<api.AppRestrictionsSchemaRestriction> o) { 236 checkUnnamed2149(core.List<api.AppRestrictionsSchemaRestriction> o) {
238 unittest.expect(o, unittest.hasLength(2)); 237 unittest.expect(o, unittest.hasLength(2));
239 checkAppRestrictionsSchemaRestriction(o[0]); 238 checkAppRestrictionsSchemaRestriction(o[0]);
240 checkAppRestrictionsSchemaRestriction(o[1]); 239 checkAppRestrictionsSchemaRestriction(o[1]);
241 } 240 }
242 241
243 core.int buildCounterAppRestrictionsSchemaRestriction = 0; 242 core.int buildCounterAppRestrictionsSchemaRestriction = 0;
244 buildAppRestrictionsSchemaRestriction() { 243 buildAppRestrictionsSchemaRestriction() {
245 var o = new api.AppRestrictionsSchemaRestriction(); 244 var o = new api.AppRestrictionsSchemaRestriction();
246 buildCounterAppRestrictionsSchemaRestriction++; 245 buildCounterAppRestrictionsSchemaRestriction++;
247 if (buildCounterAppRestrictionsSchemaRestriction < 3) { 246 if (buildCounterAppRestrictionsSchemaRestriction < 3) {
248 o.defaultValue = buildAppRestrictionsSchemaRestrictionRestrictionValue(); 247 o.defaultValue = buildAppRestrictionsSchemaRestrictionRestrictionValue();
249 o.description = "foo"; 248 o.description = "foo";
250 o.entry = buildUnnamed2160(); 249 o.entry = buildUnnamed2147();
251 o.entryValue = buildUnnamed2161(); 250 o.entryValue = buildUnnamed2148();
252 o.key = "foo"; 251 o.key = "foo";
253 o.nestedRestriction = buildUnnamed2162(); 252 o.nestedRestriction = buildUnnamed2149();
254 o.restrictionType = "foo"; 253 o.restrictionType = "foo";
255 o.title = "foo"; 254 o.title = "foo";
256 } 255 }
257 buildCounterAppRestrictionsSchemaRestriction--; 256 buildCounterAppRestrictionsSchemaRestriction--;
258 return o; 257 return o;
259 } 258 }
260 259
261 checkAppRestrictionsSchemaRestriction(api.AppRestrictionsSchemaRestriction o) { 260 checkAppRestrictionsSchemaRestriction(api.AppRestrictionsSchemaRestriction o) {
262 buildCounterAppRestrictionsSchemaRestriction++; 261 buildCounterAppRestrictionsSchemaRestriction++;
263 if (buildCounterAppRestrictionsSchemaRestriction < 3) { 262 if (buildCounterAppRestrictionsSchemaRestriction < 3) {
264 checkAppRestrictionsSchemaRestrictionRestrictionValue(o.defaultValue); 263 checkAppRestrictionsSchemaRestrictionRestrictionValue(o.defaultValue);
265 unittest.expect(o.description, unittest.equals('foo')); 264 unittest.expect(o.description, unittest.equals('foo'));
266 checkUnnamed2160(o.entry); 265 checkUnnamed2147(o.entry);
267 checkUnnamed2161(o.entryValue); 266 checkUnnamed2148(o.entryValue);
268 unittest.expect(o.key, unittest.equals('foo')); 267 unittest.expect(o.key, unittest.equals('foo'));
269 checkUnnamed2162(o.nestedRestriction); 268 checkUnnamed2149(o.nestedRestriction);
270 unittest.expect(o.restrictionType, unittest.equals('foo')); 269 unittest.expect(o.restrictionType, unittest.equals('foo'));
271 unittest.expect(o.title, unittest.equals('foo')); 270 unittest.expect(o.title, unittest.equals('foo'));
272 } 271 }
273 buildCounterAppRestrictionsSchemaRestriction--; 272 buildCounterAppRestrictionsSchemaRestriction--;
274 } 273 }
275 274
276 buildUnnamed2163() { 275 buildUnnamed2150() {
277 var o = new core.List<core.String>(); 276 var o = new core.List<core.String>();
278 o.add("foo"); 277 o.add("foo");
279 o.add("foo"); 278 o.add("foo");
280 return o; 279 return o;
281 } 280 }
282 281
283 checkUnnamed2163(core.List<core.String> o) { 282 checkUnnamed2150(core.List<core.String> o) {
284 unittest.expect(o, unittest.hasLength(2)); 283 unittest.expect(o, unittest.hasLength(2));
285 unittest.expect(o[0], unittest.equals('foo')); 284 unittest.expect(o[0], unittest.equals('foo'));
286 unittest.expect(o[1], unittest.equals('foo')); 285 unittest.expect(o[1], unittest.equals('foo'));
287 } 286 }
288 287
289 core.int buildCounterAppRestrictionsSchemaRestrictionRestrictionValue = 0; 288 core.int buildCounterAppRestrictionsSchemaRestrictionRestrictionValue = 0;
290 buildAppRestrictionsSchemaRestrictionRestrictionValue() { 289 buildAppRestrictionsSchemaRestrictionRestrictionValue() {
291 var o = new api.AppRestrictionsSchemaRestrictionRestrictionValue(); 290 var o = new api.AppRestrictionsSchemaRestrictionRestrictionValue();
292 buildCounterAppRestrictionsSchemaRestrictionRestrictionValue++; 291 buildCounterAppRestrictionsSchemaRestrictionRestrictionValue++;
293 if (buildCounterAppRestrictionsSchemaRestrictionRestrictionValue < 3) { 292 if (buildCounterAppRestrictionsSchemaRestrictionRestrictionValue < 3) {
294 o.type = "foo"; 293 o.type = "foo";
295 o.valueBool = true; 294 o.valueBool = true;
296 o.valueInteger = 42; 295 o.valueInteger = 42;
297 o.valueMultiselect = buildUnnamed2163(); 296 o.valueMultiselect = buildUnnamed2150();
298 o.valueString = "foo"; 297 o.valueString = "foo";
299 } 298 }
300 buildCounterAppRestrictionsSchemaRestrictionRestrictionValue--; 299 buildCounterAppRestrictionsSchemaRestrictionRestrictionValue--;
301 return o; 300 return o;
302 } 301 }
303 302
304 checkAppRestrictionsSchemaRestrictionRestrictionValue(api.AppRestrictionsSchemaR estrictionRestrictionValue o) { 303 checkAppRestrictionsSchemaRestrictionRestrictionValue(
304 api.AppRestrictionsSchemaRestrictionRestrictionValue o) {
305 buildCounterAppRestrictionsSchemaRestrictionRestrictionValue++; 305 buildCounterAppRestrictionsSchemaRestrictionRestrictionValue++;
306 if (buildCounterAppRestrictionsSchemaRestrictionRestrictionValue < 3) { 306 if (buildCounterAppRestrictionsSchemaRestrictionRestrictionValue < 3) {
307 unittest.expect(o.type, unittest.equals('foo')); 307 unittest.expect(o.type, unittest.equals('foo'));
308 unittest.expect(o.valueBool, unittest.isTrue); 308 unittest.expect(o.valueBool, unittest.isTrue);
309 unittest.expect(o.valueInteger, unittest.equals(42)); 309 unittest.expect(o.valueInteger, unittest.equals(42));
310 checkUnnamed2163(o.valueMultiselect); 310 checkUnnamed2150(o.valueMultiselect);
311 unittest.expect(o.valueString, unittest.equals('foo')); 311 unittest.expect(o.valueString, unittest.equals('foo'));
312 } 312 }
313 buildCounterAppRestrictionsSchemaRestrictionRestrictionValue--; 313 buildCounterAppRestrictionsSchemaRestrictionRestrictionValue--;
314 } 314 }
315 315
316 core.int buildCounterAppUpdateEvent = 0; 316 core.int buildCounterAppUpdateEvent = 0;
317 buildAppUpdateEvent() { 317 buildAppUpdateEvent() {
318 var o = new api.AppUpdateEvent(); 318 var o = new api.AppUpdateEvent();
319 buildCounterAppUpdateEvent++; 319 buildCounterAppUpdateEvent++;
320 if (buildCounterAppUpdateEvent < 3) { 320 if (buildCounterAppUpdateEvent < 3) {
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 432
433 checkDeviceState(api.DeviceState o) { 433 checkDeviceState(api.DeviceState o) {
434 buildCounterDeviceState++; 434 buildCounterDeviceState++;
435 if (buildCounterDeviceState < 3) { 435 if (buildCounterDeviceState < 3) {
436 unittest.expect(o.accountState, unittest.equals('foo')); 436 unittest.expect(o.accountState, unittest.equals('foo'));
437 unittest.expect(o.kind, unittest.equals('foo')); 437 unittest.expect(o.kind, unittest.equals('foo'));
438 } 438 }
439 buildCounterDeviceState--; 439 buildCounterDeviceState--;
440 } 440 }
441 441
442 buildUnnamed2164() { 442 buildUnnamed2151() {
443 var o = new core.List<api.Device>(); 443 var o = new core.List<api.Device>();
444 o.add(buildDevice()); 444 o.add(buildDevice());
445 o.add(buildDevice()); 445 o.add(buildDevice());
446 return o; 446 return o;
447 } 447 }
448 448
449 checkUnnamed2164(core.List<api.Device> o) { 449 checkUnnamed2151(core.List<api.Device> o) {
450 unittest.expect(o, unittest.hasLength(2)); 450 unittest.expect(o, unittest.hasLength(2));
451 checkDevice(o[0]); 451 checkDevice(o[0]);
452 checkDevice(o[1]); 452 checkDevice(o[1]);
453 } 453 }
454 454
455 core.int buildCounterDevicesListResponse = 0; 455 core.int buildCounterDevicesListResponse = 0;
456 buildDevicesListResponse() { 456 buildDevicesListResponse() {
457 var o = new api.DevicesListResponse(); 457 var o = new api.DevicesListResponse();
458 buildCounterDevicesListResponse++; 458 buildCounterDevicesListResponse++;
459 if (buildCounterDevicesListResponse < 3) { 459 if (buildCounterDevicesListResponse < 3) {
460 o.device = buildUnnamed2164(); 460 o.device = buildUnnamed2151();
461 o.kind = "foo"; 461 o.kind = "foo";
462 } 462 }
463 buildCounterDevicesListResponse--; 463 buildCounterDevicesListResponse--;
464 return o; 464 return o;
465 } 465 }
466 466
467 checkDevicesListResponse(api.DevicesListResponse o) { 467 checkDevicesListResponse(api.DevicesListResponse o) {
468 buildCounterDevicesListResponse++; 468 buildCounterDevicesListResponse++;
469 if (buildCounterDevicesListResponse < 3) { 469 if (buildCounterDevicesListResponse < 3) {
470 checkUnnamed2164(o.device); 470 checkUnnamed2151(o.device);
471 unittest.expect(o.kind, unittest.equals('foo')); 471 unittest.expect(o.kind, unittest.equals('foo'));
472 } 472 }
473 buildCounterDevicesListResponse--; 473 buildCounterDevicesListResponse--;
474 } 474 }
475 475
476 buildUnnamed2165() { 476 buildUnnamed2152() {
477 var o = new core.List<api.Administrator>(); 477 var o = new core.List<api.Administrator>();
478 o.add(buildAdministrator()); 478 o.add(buildAdministrator());
479 o.add(buildAdministrator()); 479 o.add(buildAdministrator());
480 return o; 480 return o;
481 } 481 }
482 482
483 checkUnnamed2165(core.List<api.Administrator> o) { 483 checkUnnamed2152(core.List<api.Administrator> o) {
484 unittest.expect(o, unittest.hasLength(2)); 484 unittest.expect(o, unittest.hasLength(2));
485 checkAdministrator(o[0]); 485 checkAdministrator(o[0]);
486 checkAdministrator(o[1]); 486 checkAdministrator(o[1]);
487 } 487 }
488 488
489 core.int buildCounterEnterprise = 0; 489 core.int buildCounterEnterprise = 0;
490 buildEnterprise() { 490 buildEnterprise() {
491 var o = new api.Enterprise(); 491 var o = new api.Enterprise();
492 buildCounterEnterprise++; 492 buildCounterEnterprise++;
493 if (buildCounterEnterprise < 3) { 493 if (buildCounterEnterprise < 3) {
494 o.administrator = buildUnnamed2165(); 494 o.administrator = buildUnnamed2152();
495 o.id = "foo"; 495 o.id = "foo";
496 o.kind = "foo"; 496 o.kind = "foo";
497 o.name = "foo"; 497 o.name = "foo";
498 o.primaryDomain = "foo"; 498 o.primaryDomain = "foo";
499 } 499 }
500 buildCounterEnterprise--; 500 buildCounterEnterprise--;
501 return o; 501 return o;
502 } 502 }
503 503
504 checkEnterprise(api.Enterprise o) { 504 checkEnterprise(api.Enterprise o) {
505 buildCounterEnterprise++; 505 buildCounterEnterprise++;
506 if (buildCounterEnterprise < 3) { 506 if (buildCounterEnterprise < 3) {
507 checkUnnamed2165(o.administrator); 507 checkUnnamed2152(o.administrator);
508 unittest.expect(o.id, unittest.equals('foo')); 508 unittest.expect(o.id, unittest.equals('foo'));
509 unittest.expect(o.kind, unittest.equals('foo')); 509 unittest.expect(o.kind, unittest.equals('foo'));
510 unittest.expect(o.name, unittest.equals('foo')); 510 unittest.expect(o.name, unittest.equals('foo'));
511 unittest.expect(o.primaryDomain, unittest.equals('foo')); 511 unittest.expect(o.primaryDomain, unittest.equals('foo'));
512 } 512 }
513 buildCounterEnterprise--; 513 buildCounterEnterprise--;
514 } 514 }
515 515
516 core.int buildCounterEnterpriseAccount = 0; 516 core.int buildCounterEnterpriseAccount = 0;
517 buildEnterpriseAccount() { 517 buildEnterpriseAccount() {
518 var o = new api.EnterpriseAccount(); 518 var o = new api.EnterpriseAccount();
519 buildCounterEnterpriseAccount++; 519 buildCounterEnterpriseAccount++;
520 if (buildCounterEnterpriseAccount < 3) { 520 if (buildCounterEnterpriseAccount < 3) {
521 o.accountEmail = "foo"; 521 o.accountEmail = "foo";
522 o.kind = "foo"; 522 o.kind = "foo";
523 } 523 }
524 buildCounterEnterpriseAccount--; 524 buildCounterEnterpriseAccount--;
525 return o; 525 return o;
526 } 526 }
527 527
528 checkEnterpriseAccount(api.EnterpriseAccount o) { 528 checkEnterpriseAccount(api.EnterpriseAccount o) {
529 buildCounterEnterpriseAccount++; 529 buildCounterEnterpriseAccount++;
530 if (buildCounterEnterpriseAccount < 3) { 530 if (buildCounterEnterpriseAccount < 3) {
531 unittest.expect(o.accountEmail, unittest.equals('foo')); 531 unittest.expect(o.accountEmail, unittest.equals('foo'));
532 unittest.expect(o.kind, unittest.equals('foo')); 532 unittest.expect(o.kind, unittest.equals('foo'));
533 } 533 }
534 buildCounterEnterpriseAccount--; 534 buildCounterEnterpriseAccount--;
535 } 535 }
536 536
537 buildUnnamed2166() { 537 buildUnnamed2153() {
538 var o = new core.List<api.Enterprise>(); 538 var o = new core.List<api.Enterprise>();
539 o.add(buildEnterprise()); 539 o.add(buildEnterprise());
540 o.add(buildEnterprise()); 540 o.add(buildEnterprise());
541 return o; 541 return o;
542 } 542 }
543 543
544 checkUnnamed2166(core.List<api.Enterprise> o) { 544 checkUnnamed2153(core.List<api.Enterprise> o) {
545 unittest.expect(o, unittest.hasLength(2)); 545 unittest.expect(o, unittest.hasLength(2));
546 checkEnterprise(o[0]); 546 checkEnterprise(o[0]);
547 checkEnterprise(o[1]); 547 checkEnterprise(o[1]);
548 } 548 }
549 549
550 core.int buildCounterEnterprisesListResponse = 0; 550 core.int buildCounterEnterprisesListResponse = 0;
551 buildEnterprisesListResponse() { 551 buildEnterprisesListResponse() {
552 var o = new api.EnterprisesListResponse(); 552 var o = new api.EnterprisesListResponse();
553 buildCounterEnterprisesListResponse++; 553 buildCounterEnterprisesListResponse++;
554 if (buildCounterEnterprisesListResponse < 3) { 554 if (buildCounterEnterprisesListResponse < 3) {
555 o.enterprise = buildUnnamed2166(); 555 o.enterprise = buildUnnamed2153();
556 o.kind = "foo"; 556 o.kind = "foo";
557 } 557 }
558 buildCounterEnterprisesListResponse--; 558 buildCounterEnterprisesListResponse--;
559 return o; 559 return o;
560 } 560 }
561 561
562 checkEnterprisesListResponse(api.EnterprisesListResponse o) { 562 checkEnterprisesListResponse(api.EnterprisesListResponse o) {
563 buildCounterEnterprisesListResponse++; 563 buildCounterEnterprisesListResponse++;
564 if (buildCounterEnterprisesListResponse < 3) { 564 if (buildCounterEnterprisesListResponse < 3) {
565 checkUnnamed2166(o.enterprise); 565 checkUnnamed2153(o.enterprise);
566 unittest.expect(o.kind, unittest.equals('foo')); 566 unittest.expect(o.kind, unittest.equals('foo'));
567 } 567 }
568 buildCounterEnterprisesListResponse--; 568 buildCounterEnterprisesListResponse--;
569 } 569 }
570 570
571 core.int buildCounterEnterprisesSendTestPushNotificationResponse = 0; 571 core.int buildCounterEnterprisesSendTestPushNotificationResponse = 0;
572 buildEnterprisesSendTestPushNotificationResponse() { 572 buildEnterprisesSendTestPushNotificationResponse() {
573 var o = new api.EnterprisesSendTestPushNotificationResponse(); 573 var o = new api.EnterprisesSendTestPushNotificationResponse();
574 buildCounterEnterprisesSendTestPushNotificationResponse++; 574 buildCounterEnterprisesSendTestPushNotificationResponse++;
575 if (buildCounterEnterprisesSendTestPushNotificationResponse < 3) { 575 if (buildCounterEnterprisesSendTestPushNotificationResponse < 3) {
576 o.messageId = "foo"; 576 o.messageId = "foo";
577 o.topicName = "foo"; 577 o.topicName = "foo";
578 } 578 }
579 buildCounterEnterprisesSendTestPushNotificationResponse--; 579 buildCounterEnterprisesSendTestPushNotificationResponse--;
580 return o; 580 return o;
581 } 581 }
582 582
583 checkEnterprisesSendTestPushNotificationResponse(api.EnterprisesSendTestPushNoti ficationResponse o) { 583 checkEnterprisesSendTestPushNotificationResponse(
584 api.EnterprisesSendTestPushNotificationResponse o) {
584 buildCounterEnterprisesSendTestPushNotificationResponse++; 585 buildCounterEnterprisesSendTestPushNotificationResponse++;
585 if (buildCounterEnterprisesSendTestPushNotificationResponse < 3) { 586 if (buildCounterEnterprisesSendTestPushNotificationResponse < 3) {
586 unittest.expect(o.messageId, unittest.equals('foo')); 587 unittest.expect(o.messageId, unittest.equals('foo'));
587 unittest.expect(o.topicName, unittest.equals('foo')); 588 unittest.expect(o.topicName, unittest.equals('foo'));
588 } 589 }
589 buildCounterEnterprisesSendTestPushNotificationResponse--; 590 buildCounterEnterprisesSendTestPushNotificationResponse--;
590 } 591 }
591 592
592 core.int buildCounterEntitlement = 0; 593 core.int buildCounterEntitlement = 0;
593 buildEntitlement() { 594 buildEntitlement() {
(...skipping 11 matching lines...) Expand all
605 checkEntitlement(api.Entitlement o) { 606 checkEntitlement(api.Entitlement o) {
606 buildCounterEntitlement++; 607 buildCounterEntitlement++;
607 if (buildCounterEntitlement < 3) { 608 if (buildCounterEntitlement < 3) {
608 unittest.expect(o.kind, unittest.equals('foo')); 609 unittest.expect(o.kind, unittest.equals('foo'));
609 unittest.expect(o.productId, unittest.equals('foo')); 610 unittest.expect(o.productId, unittest.equals('foo'));
610 unittest.expect(o.reason, unittest.equals('foo')); 611 unittest.expect(o.reason, unittest.equals('foo'));
611 } 612 }
612 buildCounterEntitlement--; 613 buildCounterEntitlement--;
613 } 614 }
614 615
615 buildUnnamed2167() { 616 buildUnnamed2154() {
616 var o = new core.List<api.Entitlement>(); 617 var o = new core.List<api.Entitlement>();
617 o.add(buildEntitlement()); 618 o.add(buildEntitlement());
618 o.add(buildEntitlement()); 619 o.add(buildEntitlement());
619 return o; 620 return o;
620 } 621 }
621 622
622 checkUnnamed2167(core.List<api.Entitlement> o) { 623 checkUnnamed2154(core.List<api.Entitlement> o) {
623 unittest.expect(o, unittest.hasLength(2)); 624 unittest.expect(o, unittest.hasLength(2));
624 checkEntitlement(o[0]); 625 checkEntitlement(o[0]);
625 checkEntitlement(o[1]); 626 checkEntitlement(o[1]);
626 } 627 }
627 628
628 core.int buildCounterEntitlementsListResponse = 0; 629 core.int buildCounterEntitlementsListResponse = 0;
629 buildEntitlementsListResponse() { 630 buildEntitlementsListResponse() {
630 var o = new api.EntitlementsListResponse(); 631 var o = new api.EntitlementsListResponse();
631 buildCounterEntitlementsListResponse++; 632 buildCounterEntitlementsListResponse++;
632 if (buildCounterEntitlementsListResponse < 3) { 633 if (buildCounterEntitlementsListResponse < 3) {
633 o.entitlement = buildUnnamed2167(); 634 o.entitlement = buildUnnamed2154();
634 o.kind = "foo"; 635 o.kind = "foo";
635 } 636 }
636 buildCounterEntitlementsListResponse--; 637 buildCounterEntitlementsListResponse--;
637 return o; 638 return o;
638 } 639 }
639 640
640 checkEntitlementsListResponse(api.EntitlementsListResponse o) { 641 checkEntitlementsListResponse(api.EntitlementsListResponse o) {
641 buildCounterEntitlementsListResponse++; 642 buildCounterEntitlementsListResponse++;
642 if (buildCounterEntitlementsListResponse < 3) { 643 if (buildCounterEntitlementsListResponse < 3) {
643 checkUnnamed2167(o.entitlement); 644 checkUnnamed2154(o.entitlement);
644 unittest.expect(o.kind, unittest.equals('foo')); 645 unittest.expect(o.kind, unittest.equals('foo'));
645 } 646 }
646 buildCounterEntitlementsListResponse--; 647 buildCounterEntitlementsListResponse--;
647 } 648 }
648 649
649 core.int buildCounterGroupLicense = 0; 650 core.int buildCounterGroupLicense = 0;
650 buildGroupLicense() { 651 buildGroupLicense() {
651 var o = new api.GroupLicense(); 652 var o = new api.GroupLicense();
652 buildCounterGroupLicense++; 653 buildCounterGroupLicense++;
653 if (buildCounterGroupLicense < 3) { 654 if (buildCounterGroupLicense < 3) {
(...skipping 16 matching lines...) Expand all
670 unittest.expect(o.approval, unittest.equals('foo')); 671 unittest.expect(o.approval, unittest.equals('foo'));
671 unittest.expect(o.kind, unittest.equals('foo')); 672 unittest.expect(o.kind, unittest.equals('foo'));
672 unittest.expect(o.numProvisioned, unittest.equals(42)); 673 unittest.expect(o.numProvisioned, unittest.equals(42));
673 unittest.expect(o.numPurchased, unittest.equals(42)); 674 unittest.expect(o.numPurchased, unittest.equals(42));
674 unittest.expect(o.permissions, unittest.equals('foo')); 675 unittest.expect(o.permissions, unittest.equals('foo'));
675 unittest.expect(o.productId, unittest.equals('foo')); 676 unittest.expect(o.productId, unittest.equals('foo'));
676 } 677 }
677 buildCounterGroupLicense--; 678 buildCounterGroupLicense--;
678 } 679 }
679 680
680 buildUnnamed2168() { 681 buildUnnamed2155() {
681 var o = new core.List<api.User>(); 682 var o = new core.List<api.User>();
682 o.add(buildUser()); 683 o.add(buildUser());
683 o.add(buildUser()); 684 o.add(buildUser());
684 return o; 685 return o;
685 } 686 }
686 687
687 checkUnnamed2168(core.List<api.User> o) { 688 checkUnnamed2155(core.List<api.User> o) {
688 unittest.expect(o, unittest.hasLength(2)); 689 unittest.expect(o, unittest.hasLength(2));
689 checkUser(o[0]); 690 checkUser(o[0]);
690 checkUser(o[1]); 691 checkUser(o[1]);
691 } 692 }
692 693
693 core.int buildCounterGroupLicenseUsersListResponse = 0; 694 core.int buildCounterGroupLicenseUsersListResponse = 0;
694 buildGroupLicenseUsersListResponse() { 695 buildGroupLicenseUsersListResponse() {
695 var o = new api.GroupLicenseUsersListResponse(); 696 var o = new api.GroupLicenseUsersListResponse();
696 buildCounterGroupLicenseUsersListResponse++; 697 buildCounterGroupLicenseUsersListResponse++;
697 if (buildCounterGroupLicenseUsersListResponse < 3) { 698 if (buildCounterGroupLicenseUsersListResponse < 3) {
698 o.kind = "foo"; 699 o.kind = "foo";
699 o.user = buildUnnamed2168(); 700 o.user = buildUnnamed2155();
700 } 701 }
701 buildCounterGroupLicenseUsersListResponse--; 702 buildCounterGroupLicenseUsersListResponse--;
702 return o; 703 return o;
703 } 704 }
704 705
705 checkGroupLicenseUsersListResponse(api.GroupLicenseUsersListResponse o) { 706 checkGroupLicenseUsersListResponse(api.GroupLicenseUsersListResponse o) {
706 buildCounterGroupLicenseUsersListResponse++; 707 buildCounterGroupLicenseUsersListResponse++;
707 if (buildCounterGroupLicenseUsersListResponse < 3) { 708 if (buildCounterGroupLicenseUsersListResponse < 3) {
708 unittest.expect(o.kind, unittest.equals('foo')); 709 unittest.expect(o.kind, unittest.equals('foo'));
709 checkUnnamed2168(o.user); 710 checkUnnamed2155(o.user);
710 } 711 }
711 buildCounterGroupLicenseUsersListResponse--; 712 buildCounterGroupLicenseUsersListResponse--;
712 } 713 }
713 714
714 buildUnnamed2169() { 715 buildUnnamed2156() {
715 var o = new core.List<api.GroupLicense>(); 716 var o = new core.List<api.GroupLicense>();
716 o.add(buildGroupLicense()); 717 o.add(buildGroupLicense());
717 o.add(buildGroupLicense()); 718 o.add(buildGroupLicense());
718 return o; 719 return o;
719 } 720 }
720 721
721 checkUnnamed2169(core.List<api.GroupLicense> o) { 722 checkUnnamed2156(core.List<api.GroupLicense> o) {
722 unittest.expect(o, unittest.hasLength(2)); 723 unittest.expect(o, unittest.hasLength(2));
723 checkGroupLicense(o[0]); 724 checkGroupLicense(o[0]);
724 checkGroupLicense(o[1]); 725 checkGroupLicense(o[1]);
725 } 726 }
726 727
727 core.int buildCounterGroupLicensesListResponse = 0; 728 core.int buildCounterGroupLicensesListResponse = 0;
728 buildGroupLicensesListResponse() { 729 buildGroupLicensesListResponse() {
729 var o = new api.GroupLicensesListResponse(); 730 var o = new api.GroupLicensesListResponse();
730 buildCounterGroupLicensesListResponse++; 731 buildCounterGroupLicensesListResponse++;
731 if (buildCounterGroupLicensesListResponse < 3) { 732 if (buildCounterGroupLicensesListResponse < 3) {
732 o.groupLicense = buildUnnamed2169(); 733 o.groupLicense = buildUnnamed2156();
733 o.kind = "foo"; 734 o.kind = "foo";
734 } 735 }
735 buildCounterGroupLicensesListResponse--; 736 buildCounterGroupLicensesListResponse--;
736 return o; 737 return o;
737 } 738 }
738 739
739 checkGroupLicensesListResponse(api.GroupLicensesListResponse o) { 740 checkGroupLicensesListResponse(api.GroupLicensesListResponse o) {
740 buildCounterGroupLicensesListResponse++; 741 buildCounterGroupLicensesListResponse++;
741 if (buildCounterGroupLicensesListResponse < 3) { 742 if (buildCounterGroupLicensesListResponse < 3) {
742 checkUnnamed2169(o.groupLicense); 743 checkUnnamed2156(o.groupLicense);
743 unittest.expect(o.kind, unittest.equals('foo')); 744 unittest.expect(o.kind, unittest.equals('foo'));
744 } 745 }
745 buildCounterGroupLicensesListResponse--; 746 buildCounterGroupLicensesListResponse--;
746 } 747 }
747 748
748 core.int buildCounterInstall = 0; 749 core.int buildCounterInstall = 0;
749 buildInstall() { 750 buildInstall() {
750 var o = new api.Install(); 751 var o = new api.Install();
751 buildCounterInstall++; 752 buildCounterInstall++;
752 if (buildCounterInstall < 3) { 753 if (buildCounterInstall < 3) {
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
790 if (buildCounterInstallFailureEvent < 3) { 791 if (buildCounterInstallFailureEvent < 3) {
791 unittest.expect(o.deviceId, unittest.equals('foo')); 792 unittest.expect(o.deviceId, unittest.equals('foo'));
792 unittest.expect(o.failureDetails, unittest.equals('foo')); 793 unittest.expect(o.failureDetails, unittest.equals('foo'));
793 unittest.expect(o.failureReason, unittest.equals('foo')); 794 unittest.expect(o.failureReason, unittest.equals('foo'));
794 unittest.expect(o.productId, unittest.equals('foo')); 795 unittest.expect(o.productId, unittest.equals('foo'));
795 unittest.expect(o.userId, unittest.equals('foo')); 796 unittest.expect(o.userId, unittest.equals('foo'));
796 } 797 }
797 buildCounterInstallFailureEvent--; 798 buildCounterInstallFailureEvent--;
798 } 799 }
799 800
800 buildUnnamed2170() { 801 buildUnnamed2157() {
801 var o = new core.List<api.Install>(); 802 var o = new core.List<api.Install>();
802 o.add(buildInstall()); 803 o.add(buildInstall());
803 o.add(buildInstall()); 804 o.add(buildInstall());
804 return o; 805 return o;
805 } 806 }
806 807
807 checkUnnamed2170(core.List<api.Install> o) { 808 checkUnnamed2157(core.List<api.Install> o) {
808 unittest.expect(o, unittest.hasLength(2)); 809 unittest.expect(o, unittest.hasLength(2));
809 checkInstall(o[0]); 810 checkInstall(o[0]);
810 checkInstall(o[1]); 811 checkInstall(o[1]);
811 } 812 }
812 813
813 core.int buildCounterInstallsListResponse = 0; 814 core.int buildCounterInstallsListResponse = 0;
814 buildInstallsListResponse() { 815 buildInstallsListResponse() {
815 var o = new api.InstallsListResponse(); 816 var o = new api.InstallsListResponse();
816 buildCounterInstallsListResponse++; 817 buildCounterInstallsListResponse++;
817 if (buildCounterInstallsListResponse < 3) { 818 if (buildCounterInstallsListResponse < 3) {
818 o.install = buildUnnamed2170(); 819 o.install = buildUnnamed2157();
819 o.kind = "foo"; 820 o.kind = "foo";
820 } 821 }
821 buildCounterInstallsListResponse--; 822 buildCounterInstallsListResponse--;
822 return o; 823 return o;
823 } 824 }
824 825
825 checkInstallsListResponse(api.InstallsListResponse o) { 826 checkInstallsListResponse(api.InstallsListResponse o) {
826 buildCounterInstallsListResponse++; 827 buildCounterInstallsListResponse++;
827 if (buildCounterInstallsListResponse < 3) { 828 if (buildCounterInstallsListResponse < 3) {
828 checkUnnamed2170(o.install); 829 checkUnnamed2157(o.install);
829 unittest.expect(o.kind, unittest.equals('foo')); 830 unittest.expect(o.kind, unittest.equals('foo'));
830 } 831 }
831 buildCounterInstallsListResponse--; 832 buildCounterInstallsListResponse--;
832 } 833 }
833 834
834 core.int buildCounterLocalizedText = 0; 835 core.int buildCounterLocalizedText = 0;
835 buildLocalizedText() { 836 buildLocalizedText() {
836 var o = new api.LocalizedText(); 837 var o = new api.LocalizedText();
837 buildCounterLocalizedText++; 838 buildCounterLocalizedText++;
838 if (buildCounterLocalizedText < 3) { 839 if (buildCounterLocalizedText < 3) {
839 o.locale = "foo"; 840 o.locale = "foo";
840 o.text = "foo"; 841 o.text = "foo";
841 } 842 }
842 buildCounterLocalizedText--; 843 buildCounterLocalizedText--;
843 return o; 844 return o;
844 } 845 }
845 846
846 checkLocalizedText(api.LocalizedText o) { 847 checkLocalizedText(api.LocalizedText o) {
847 buildCounterLocalizedText++; 848 buildCounterLocalizedText++;
848 if (buildCounterLocalizedText < 3) { 849 if (buildCounterLocalizedText < 3) {
849 unittest.expect(o.locale, unittest.equals('foo')); 850 unittest.expect(o.locale, unittest.equals('foo'));
850 unittest.expect(o.text, unittest.equals('foo')); 851 unittest.expect(o.text, unittest.equals('foo'));
851 } 852 }
852 buildCounterLocalizedText--; 853 buildCounterLocalizedText--;
853 } 854 }
854 855
855 buildUnnamed2171() { 856 buildUnnamed2158() {
856 var o = new core.List<api.ManagedProperty>(); 857 var o = new core.List<api.ManagedProperty>();
857 o.add(buildManagedProperty()); 858 o.add(buildManagedProperty());
858 o.add(buildManagedProperty()); 859 o.add(buildManagedProperty());
859 return o; 860 return o;
860 } 861 }
861 862
862 checkUnnamed2171(core.List<api.ManagedProperty> o) { 863 checkUnnamed2158(core.List<api.ManagedProperty> o) {
863 unittest.expect(o, unittest.hasLength(2)); 864 unittest.expect(o, unittest.hasLength(2));
864 checkManagedProperty(o[0]); 865 checkManagedProperty(o[0]);
865 checkManagedProperty(o[1]); 866 checkManagedProperty(o[1]);
866 } 867 }
867 868
868 core.int buildCounterManagedConfiguration = 0; 869 core.int buildCounterManagedConfiguration = 0;
869 buildManagedConfiguration() { 870 buildManagedConfiguration() {
870 var o = new api.ManagedConfiguration(); 871 var o = new api.ManagedConfiguration();
871 buildCounterManagedConfiguration++; 872 buildCounterManagedConfiguration++;
872 if (buildCounterManagedConfiguration < 3) { 873 if (buildCounterManagedConfiguration < 3) {
873 o.kind = "foo"; 874 o.kind = "foo";
874 o.managedProperty = buildUnnamed2171(); 875 o.managedProperty = buildUnnamed2158();
875 o.productId = "foo"; 876 o.productId = "foo";
876 } 877 }
877 buildCounterManagedConfiguration--; 878 buildCounterManagedConfiguration--;
878 return o; 879 return o;
879 } 880 }
880 881
881 checkManagedConfiguration(api.ManagedConfiguration o) { 882 checkManagedConfiguration(api.ManagedConfiguration o) {
882 buildCounterManagedConfiguration++; 883 buildCounterManagedConfiguration++;
883 if (buildCounterManagedConfiguration < 3) { 884 if (buildCounterManagedConfiguration < 3) {
884 unittest.expect(o.kind, unittest.equals('foo')); 885 unittest.expect(o.kind, unittest.equals('foo'));
885 checkUnnamed2171(o.managedProperty); 886 checkUnnamed2158(o.managedProperty);
886 unittest.expect(o.productId, unittest.equals('foo')); 887 unittest.expect(o.productId, unittest.equals('foo'));
887 } 888 }
888 buildCounterManagedConfiguration--; 889 buildCounterManagedConfiguration--;
889 } 890 }
890 891
891 buildUnnamed2172() { 892 buildUnnamed2159() {
892 var o = new core.List<api.ManagedConfiguration>(); 893 var o = new core.List<api.ManagedConfiguration>();
893 o.add(buildManagedConfiguration()); 894 o.add(buildManagedConfiguration());
894 o.add(buildManagedConfiguration()); 895 o.add(buildManagedConfiguration());
895 return o; 896 return o;
896 } 897 }
897 898
898 checkUnnamed2172(core.List<api.ManagedConfiguration> o) { 899 checkUnnamed2159(core.List<api.ManagedConfiguration> o) {
899 unittest.expect(o, unittest.hasLength(2)); 900 unittest.expect(o, unittest.hasLength(2));
900 checkManagedConfiguration(o[0]); 901 checkManagedConfiguration(o[0]);
901 checkManagedConfiguration(o[1]); 902 checkManagedConfiguration(o[1]);
902 } 903 }
903 904
904 core.int buildCounterManagedConfigurationsForDeviceListResponse = 0; 905 core.int buildCounterManagedConfigurationsForDeviceListResponse = 0;
905 buildManagedConfigurationsForDeviceListResponse() { 906 buildManagedConfigurationsForDeviceListResponse() {
906 var o = new api.ManagedConfigurationsForDeviceListResponse(); 907 var o = new api.ManagedConfigurationsForDeviceListResponse();
907 buildCounterManagedConfigurationsForDeviceListResponse++; 908 buildCounterManagedConfigurationsForDeviceListResponse++;
908 if (buildCounterManagedConfigurationsForDeviceListResponse < 3) { 909 if (buildCounterManagedConfigurationsForDeviceListResponse < 3) {
909 o.kind = "foo"; 910 o.kind = "foo";
910 o.managedConfigurationForDevice = buildUnnamed2172(); 911 o.managedConfigurationForDevice = buildUnnamed2159();
911 } 912 }
912 buildCounterManagedConfigurationsForDeviceListResponse--; 913 buildCounterManagedConfigurationsForDeviceListResponse--;
913 return o; 914 return o;
914 } 915 }
915 916
916 checkManagedConfigurationsForDeviceListResponse(api.ManagedConfigurationsForDevi ceListResponse o) { 917 checkManagedConfigurationsForDeviceListResponse(
918 api.ManagedConfigurationsForDeviceListResponse o) {
917 buildCounterManagedConfigurationsForDeviceListResponse++; 919 buildCounterManagedConfigurationsForDeviceListResponse++;
918 if (buildCounterManagedConfigurationsForDeviceListResponse < 3) { 920 if (buildCounterManagedConfigurationsForDeviceListResponse < 3) {
919 unittest.expect(o.kind, unittest.equals('foo')); 921 unittest.expect(o.kind, unittest.equals('foo'));
920 checkUnnamed2172(o.managedConfigurationForDevice); 922 checkUnnamed2159(o.managedConfigurationForDevice);
921 } 923 }
922 buildCounterManagedConfigurationsForDeviceListResponse--; 924 buildCounterManagedConfigurationsForDeviceListResponse--;
923 } 925 }
924 926
925 buildUnnamed2173() { 927 buildUnnamed2160() {
926 var o = new core.List<api.ManagedConfiguration>(); 928 var o = new core.List<api.ManagedConfiguration>();
927 o.add(buildManagedConfiguration()); 929 o.add(buildManagedConfiguration());
928 o.add(buildManagedConfiguration()); 930 o.add(buildManagedConfiguration());
929 return o; 931 return o;
930 } 932 }
931 933
932 checkUnnamed2173(core.List<api.ManagedConfiguration> o) { 934 checkUnnamed2160(core.List<api.ManagedConfiguration> o) {
933 unittest.expect(o, unittest.hasLength(2)); 935 unittest.expect(o, unittest.hasLength(2));
934 checkManagedConfiguration(o[0]); 936 checkManagedConfiguration(o[0]);
935 checkManagedConfiguration(o[1]); 937 checkManagedConfiguration(o[1]);
936 } 938 }
937 939
938 core.int buildCounterManagedConfigurationsForUserListResponse = 0; 940 core.int buildCounterManagedConfigurationsForUserListResponse = 0;
939 buildManagedConfigurationsForUserListResponse() { 941 buildManagedConfigurationsForUserListResponse() {
940 var o = new api.ManagedConfigurationsForUserListResponse(); 942 var o = new api.ManagedConfigurationsForUserListResponse();
941 buildCounterManagedConfigurationsForUserListResponse++; 943 buildCounterManagedConfigurationsForUserListResponse++;
942 if (buildCounterManagedConfigurationsForUserListResponse < 3) { 944 if (buildCounterManagedConfigurationsForUserListResponse < 3) {
943 o.kind = "foo"; 945 o.kind = "foo";
944 o.managedConfigurationForUser = buildUnnamed2173(); 946 o.managedConfigurationForUser = buildUnnamed2160();
945 } 947 }
946 buildCounterManagedConfigurationsForUserListResponse--; 948 buildCounterManagedConfigurationsForUserListResponse--;
947 return o; 949 return o;
948 } 950 }
949 951
950 checkManagedConfigurationsForUserListResponse(api.ManagedConfigurationsForUserLi stResponse o) { 952 checkManagedConfigurationsForUserListResponse(
953 api.ManagedConfigurationsForUserListResponse o) {
951 buildCounterManagedConfigurationsForUserListResponse++; 954 buildCounterManagedConfigurationsForUserListResponse++;
952 if (buildCounterManagedConfigurationsForUserListResponse < 3) { 955 if (buildCounterManagedConfigurationsForUserListResponse < 3) {
953 unittest.expect(o.kind, unittest.equals('foo')); 956 unittest.expect(o.kind, unittest.equals('foo'));
954 checkUnnamed2173(o.managedConfigurationForUser); 957 checkUnnamed2160(o.managedConfigurationForUser);
955 } 958 }
956 buildCounterManagedConfigurationsForUserListResponse--; 959 buildCounterManagedConfigurationsForUserListResponse--;
957 } 960 }
958 961
959 buildUnnamed2174() { 962 buildUnnamed2161() {
960 var o = new core.List<api.ManagedPropertyBundle>(); 963 var o = new core.List<api.ManagedPropertyBundle>();
961 o.add(buildManagedPropertyBundle()); 964 o.add(buildManagedPropertyBundle());
962 o.add(buildManagedPropertyBundle()); 965 o.add(buildManagedPropertyBundle());
963 return o; 966 return o;
964 } 967 }
965 968
966 checkUnnamed2174(core.List<api.ManagedPropertyBundle> o) { 969 checkUnnamed2161(core.List<api.ManagedPropertyBundle> o) {
967 unittest.expect(o, unittest.hasLength(2)); 970 unittest.expect(o, unittest.hasLength(2));
968 checkManagedPropertyBundle(o[0]); 971 checkManagedPropertyBundle(o[0]);
969 checkManagedPropertyBundle(o[1]); 972 checkManagedPropertyBundle(o[1]);
970 } 973 }
971 974
972 buildUnnamed2175() { 975 buildUnnamed2162() {
973 var o = new core.List<core.String>(); 976 var o = new core.List<core.String>();
974 o.add("foo"); 977 o.add("foo");
975 o.add("foo"); 978 o.add("foo");
976 return o; 979 return o;
977 } 980 }
978 981
979 checkUnnamed2175(core.List<core.String> o) { 982 checkUnnamed2162(core.List<core.String> o) {
980 unittest.expect(o, unittest.hasLength(2)); 983 unittest.expect(o, unittest.hasLength(2));
981 unittest.expect(o[0], unittest.equals('foo')); 984 unittest.expect(o[0], unittest.equals('foo'));
982 unittest.expect(o[1], unittest.equals('foo')); 985 unittest.expect(o[1], unittest.equals('foo'));
983 } 986 }
984 987
985 core.int buildCounterManagedProperty = 0; 988 core.int buildCounterManagedProperty = 0;
986 buildManagedProperty() { 989 buildManagedProperty() {
987 var o = new api.ManagedProperty(); 990 var o = new api.ManagedProperty();
988 buildCounterManagedProperty++; 991 buildCounterManagedProperty++;
989 if (buildCounterManagedProperty < 3) { 992 if (buildCounterManagedProperty < 3) {
990 o.key = "foo"; 993 o.key = "foo";
991 o.valueBool = true; 994 o.valueBool = true;
992 o.valueBundle = buildManagedPropertyBundle(); 995 o.valueBundle = buildManagedPropertyBundle();
993 o.valueBundleArray = buildUnnamed2174(); 996 o.valueBundleArray = buildUnnamed2161();
994 o.valueInteger = 42; 997 o.valueInteger = 42;
995 o.valueString = "foo"; 998 o.valueString = "foo";
996 o.valueStringArray = buildUnnamed2175(); 999 o.valueStringArray = buildUnnamed2162();
997 } 1000 }
998 buildCounterManagedProperty--; 1001 buildCounterManagedProperty--;
999 return o; 1002 return o;
1000 } 1003 }
1001 1004
1002 checkManagedProperty(api.ManagedProperty o) { 1005 checkManagedProperty(api.ManagedProperty o) {
1003 buildCounterManagedProperty++; 1006 buildCounterManagedProperty++;
1004 if (buildCounterManagedProperty < 3) { 1007 if (buildCounterManagedProperty < 3) {
1005 unittest.expect(o.key, unittest.equals('foo')); 1008 unittest.expect(o.key, unittest.equals('foo'));
1006 unittest.expect(o.valueBool, unittest.isTrue); 1009 unittest.expect(o.valueBool, unittest.isTrue);
1007 checkManagedPropertyBundle(o.valueBundle); 1010 checkManagedPropertyBundle(o.valueBundle);
1008 checkUnnamed2174(o.valueBundleArray); 1011 checkUnnamed2161(o.valueBundleArray);
1009 unittest.expect(o.valueInteger, unittest.equals(42)); 1012 unittest.expect(o.valueInteger, unittest.equals(42));
1010 unittest.expect(o.valueString, unittest.equals('foo')); 1013 unittest.expect(o.valueString, unittest.equals('foo'));
1011 checkUnnamed2175(o.valueStringArray); 1014 checkUnnamed2162(o.valueStringArray);
1012 } 1015 }
1013 buildCounterManagedProperty--; 1016 buildCounterManagedProperty--;
1014 } 1017 }
1015 1018
1016 buildUnnamed2176() { 1019 buildUnnamed2163() {
1017 var o = new core.List<api.ManagedProperty>(); 1020 var o = new core.List<api.ManagedProperty>();
1018 o.add(buildManagedProperty()); 1021 o.add(buildManagedProperty());
1019 o.add(buildManagedProperty()); 1022 o.add(buildManagedProperty());
1020 return o; 1023 return o;
1021 } 1024 }
1022 1025
1023 checkUnnamed2176(core.List<api.ManagedProperty> o) { 1026 checkUnnamed2163(core.List<api.ManagedProperty> o) {
1024 unittest.expect(o, unittest.hasLength(2)); 1027 unittest.expect(o, unittest.hasLength(2));
1025 checkManagedProperty(o[0]); 1028 checkManagedProperty(o[0]);
1026 checkManagedProperty(o[1]); 1029 checkManagedProperty(o[1]);
1027 } 1030 }
1028 1031
1029 core.int buildCounterManagedPropertyBundle = 0; 1032 core.int buildCounterManagedPropertyBundle = 0;
1030 buildManagedPropertyBundle() { 1033 buildManagedPropertyBundle() {
1031 var o = new api.ManagedPropertyBundle(); 1034 var o = new api.ManagedPropertyBundle();
1032 buildCounterManagedPropertyBundle++; 1035 buildCounterManagedPropertyBundle++;
1033 if (buildCounterManagedPropertyBundle < 3) { 1036 if (buildCounterManagedPropertyBundle < 3) {
1034 o.managedProperty = buildUnnamed2176(); 1037 o.managedProperty = buildUnnamed2163();
1035 } 1038 }
1036 buildCounterManagedPropertyBundle--; 1039 buildCounterManagedPropertyBundle--;
1037 return o; 1040 return o;
1038 } 1041 }
1039 1042
1040 checkManagedPropertyBundle(api.ManagedPropertyBundle o) { 1043 checkManagedPropertyBundle(api.ManagedPropertyBundle o) {
1041 buildCounterManagedPropertyBundle++; 1044 buildCounterManagedPropertyBundle++;
1042 if (buildCounterManagedPropertyBundle < 3) { 1045 if (buildCounterManagedPropertyBundle < 3) {
1043 checkUnnamed2176(o.managedProperty); 1046 checkUnnamed2163(o.managedProperty);
1044 } 1047 }
1045 buildCounterManagedPropertyBundle--; 1048 buildCounterManagedPropertyBundle--;
1046 } 1049 }
1047 1050
1048 core.int buildCounterNewDeviceEvent = 0; 1051 core.int buildCounterNewDeviceEvent = 0;
1049 buildNewDeviceEvent() { 1052 buildNewDeviceEvent() {
1050 var o = new api.NewDeviceEvent(); 1053 var o = new api.NewDeviceEvent();
1051 buildCounterNewDeviceEvent++; 1054 buildCounterNewDeviceEvent++;
1052 if (buildCounterNewDeviceEvent < 3) { 1055 if (buildCounterNewDeviceEvent < 3) {
1053 o.deviceId = "foo"; 1056 o.deviceId = "foo";
1054 o.managementType = "foo"; 1057 o.managementType = "foo";
1055 o.userId = "foo"; 1058 o.userId = "foo";
1056 } 1059 }
1057 buildCounterNewDeviceEvent--; 1060 buildCounterNewDeviceEvent--;
1058 return o; 1061 return o;
1059 } 1062 }
1060 1063
1061 checkNewDeviceEvent(api.NewDeviceEvent o) { 1064 checkNewDeviceEvent(api.NewDeviceEvent o) {
1062 buildCounterNewDeviceEvent++; 1065 buildCounterNewDeviceEvent++;
1063 if (buildCounterNewDeviceEvent < 3) { 1066 if (buildCounterNewDeviceEvent < 3) {
1064 unittest.expect(o.deviceId, unittest.equals('foo')); 1067 unittest.expect(o.deviceId, unittest.equals('foo'));
1065 unittest.expect(o.managementType, unittest.equals('foo')); 1068 unittest.expect(o.managementType, unittest.equals('foo'));
1066 unittest.expect(o.userId, unittest.equals('foo')); 1069 unittest.expect(o.userId, unittest.equals('foo'));
1067 } 1070 }
1068 buildCounterNewDeviceEvent--; 1071 buildCounterNewDeviceEvent--;
1069 } 1072 }
1070 1073
1071 buildUnnamed2177() { 1074 buildUnnamed2164() {
1072 var o = new core.List<core.String>(); 1075 var o = new core.List<core.String>();
1073 o.add("foo"); 1076 o.add("foo");
1074 o.add("foo"); 1077 o.add("foo");
1075 return o; 1078 return o;
1076 } 1079 }
1077 1080
1078 checkUnnamed2177(core.List<core.String> o) { 1081 checkUnnamed2164(core.List<core.String> o) {
1079 unittest.expect(o, unittest.hasLength(2)); 1082 unittest.expect(o, unittest.hasLength(2));
1080 unittest.expect(o[0], unittest.equals('foo')); 1083 unittest.expect(o[0], unittest.equals('foo'));
1081 unittest.expect(o[1], unittest.equals('foo')); 1084 unittest.expect(o[1], unittest.equals('foo'));
1082 } 1085 }
1083 1086
1084 buildUnnamed2178() { 1087 buildUnnamed2165() {
1085 var o = new core.List<core.String>(); 1088 var o = new core.List<core.String>();
1086 o.add("foo"); 1089 o.add("foo");
1087 o.add("foo"); 1090 o.add("foo");
1088 return o; 1091 return o;
1089 } 1092 }
1090 1093
1091 checkUnnamed2178(core.List<core.String> o) { 1094 checkUnnamed2165(core.List<core.String> o) {
1092 unittest.expect(o, unittest.hasLength(2)); 1095 unittest.expect(o, unittest.hasLength(2));
1093 unittest.expect(o[0], unittest.equals('foo')); 1096 unittest.expect(o[0], unittest.equals('foo'));
1094 unittest.expect(o[1], unittest.equals('foo')); 1097 unittest.expect(o[1], unittest.equals('foo'));
1095 } 1098 }
1096 1099
1097 core.int buildCounterNewPermissionsEvent = 0; 1100 core.int buildCounterNewPermissionsEvent = 0;
1098 buildNewPermissionsEvent() { 1101 buildNewPermissionsEvent() {
1099 var o = new api.NewPermissionsEvent(); 1102 var o = new api.NewPermissionsEvent();
1100 buildCounterNewPermissionsEvent++; 1103 buildCounterNewPermissionsEvent++;
1101 if (buildCounterNewPermissionsEvent < 3) { 1104 if (buildCounterNewPermissionsEvent < 3) {
1102 o.approvedPermissions = buildUnnamed2177(); 1105 o.approvedPermissions = buildUnnamed2164();
1103 o.productId = "foo"; 1106 o.productId = "foo";
1104 o.requestedPermissions = buildUnnamed2178(); 1107 o.requestedPermissions = buildUnnamed2165();
1105 } 1108 }
1106 buildCounterNewPermissionsEvent--; 1109 buildCounterNewPermissionsEvent--;
1107 return o; 1110 return o;
1108 } 1111 }
1109 1112
1110 checkNewPermissionsEvent(api.NewPermissionsEvent o) { 1113 checkNewPermissionsEvent(api.NewPermissionsEvent o) {
1111 buildCounterNewPermissionsEvent++; 1114 buildCounterNewPermissionsEvent++;
1112 if (buildCounterNewPermissionsEvent < 3) { 1115 if (buildCounterNewPermissionsEvent < 3) {
1113 checkUnnamed2177(o.approvedPermissions); 1116 checkUnnamed2164(o.approvedPermissions);
1114 unittest.expect(o.productId, unittest.equals('foo')); 1117 unittest.expect(o.productId, unittest.equals('foo'));
1115 checkUnnamed2178(o.requestedPermissions); 1118 checkUnnamed2165(o.requestedPermissions);
1116 } 1119 }
1117 buildCounterNewPermissionsEvent--; 1120 buildCounterNewPermissionsEvent--;
1118 } 1121 }
1119 1122
1120 core.int buildCounterNotification = 0; 1123 core.int buildCounterNotification = 0;
1121 buildNotification() { 1124 buildNotification() {
1122 var o = new api.Notification(); 1125 var o = new api.Notification();
1123 buildCounterNotification++; 1126 buildCounterNotification++;
1124 if (buildCounterNotification < 3) { 1127 if (buildCounterNotification < 3) {
1125 o.appRestrictionsSchemaChangeEvent = buildAppRestrictionsSchemaChangeEvent() ; 1128 o.appRestrictionsSchemaChangeEvent =
1129 buildAppRestrictionsSchemaChangeEvent();
1126 o.appUpdateEvent = buildAppUpdateEvent(); 1130 o.appUpdateEvent = buildAppUpdateEvent();
1127 o.enterpriseId = "foo"; 1131 o.enterpriseId = "foo";
1128 o.installFailureEvent = buildInstallFailureEvent(); 1132 o.installFailureEvent = buildInstallFailureEvent();
1129 o.newDeviceEvent = buildNewDeviceEvent(); 1133 o.newDeviceEvent = buildNewDeviceEvent();
1130 o.newPermissionsEvent = buildNewPermissionsEvent(); 1134 o.newPermissionsEvent = buildNewPermissionsEvent();
1131 o.notificationType = "foo"; 1135 o.notificationType = "foo";
1132 o.productApprovalEvent = buildProductApprovalEvent(); 1136 o.productApprovalEvent = buildProductApprovalEvent();
1133 o.productAvailabilityChangeEvent = buildProductAvailabilityChangeEvent(); 1137 o.productAvailabilityChangeEvent = buildProductAvailabilityChangeEvent();
1134 o.timestampMillis = "foo"; 1138 o.timestampMillis = "foo";
1135 } 1139 }
(...skipping 11 matching lines...) Expand all
1147 checkNewDeviceEvent(o.newDeviceEvent); 1151 checkNewDeviceEvent(o.newDeviceEvent);
1148 checkNewPermissionsEvent(o.newPermissionsEvent); 1152 checkNewPermissionsEvent(o.newPermissionsEvent);
1149 unittest.expect(o.notificationType, unittest.equals('foo')); 1153 unittest.expect(o.notificationType, unittest.equals('foo'));
1150 checkProductApprovalEvent(o.productApprovalEvent); 1154 checkProductApprovalEvent(o.productApprovalEvent);
1151 checkProductAvailabilityChangeEvent(o.productAvailabilityChangeEvent); 1155 checkProductAvailabilityChangeEvent(o.productAvailabilityChangeEvent);
1152 unittest.expect(o.timestampMillis, unittest.equals('foo')); 1156 unittest.expect(o.timestampMillis, unittest.equals('foo'));
1153 } 1157 }
1154 buildCounterNotification--; 1158 buildCounterNotification--;
1155 } 1159 }
1156 1160
1157 buildUnnamed2179() { 1161 buildUnnamed2166() {
1158 var o = new core.List<api.Notification>(); 1162 var o = new core.List<api.Notification>();
1159 o.add(buildNotification()); 1163 o.add(buildNotification());
1160 o.add(buildNotification()); 1164 o.add(buildNotification());
1161 return o; 1165 return o;
1162 } 1166 }
1163 1167
1164 checkUnnamed2179(core.List<api.Notification> o) { 1168 checkUnnamed2166(core.List<api.Notification> o) {
1165 unittest.expect(o, unittest.hasLength(2)); 1169 unittest.expect(o, unittest.hasLength(2));
1166 checkNotification(o[0]); 1170 checkNotification(o[0]);
1167 checkNotification(o[1]); 1171 checkNotification(o[1]);
1168 } 1172 }
1169 1173
1170 core.int buildCounterNotificationSet = 0; 1174 core.int buildCounterNotificationSet = 0;
1171 buildNotificationSet() { 1175 buildNotificationSet() {
1172 var o = new api.NotificationSet(); 1176 var o = new api.NotificationSet();
1173 buildCounterNotificationSet++; 1177 buildCounterNotificationSet++;
1174 if (buildCounterNotificationSet < 3) { 1178 if (buildCounterNotificationSet < 3) {
1175 o.kind = "foo"; 1179 o.kind = "foo";
1176 o.notification = buildUnnamed2179(); 1180 o.notification = buildUnnamed2166();
1177 o.notificationSetId = "foo"; 1181 o.notificationSetId = "foo";
1178 } 1182 }
1179 buildCounterNotificationSet--; 1183 buildCounterNotificationSet--;
1180 return o; 1184 return o;
1181 } 1185 }
1182 1186
1183 checkNotificationSet(api.NotificationSet o) { 1187 checkNotificationSet(api.NotificationSet o) {
1184 buildCounterNotificationSet++; 1188 buildCounterNotificationSet++;
1185 if (buildCounterNotificationSet < 3) { 1189 if (buildCounterNotificationSet < 3) {
1186 unittest.expect(o.kind, unittest.equals('foo')); 1190 unittest.expect(o.kind, unittest.equals('foo'));
1187 checkUnnamed2179(o.notification); 1191 checkUnnamed2166(o.notification);
1188 unittest.expect(o.notificationSetId, unittest.equals('foo')); 1192 unittest.expect(o.notificationSetId, unittest.equals('foo'));
1189 } 1193 }
1190 buildCounterNotificationSet--; 1194 buildCounterNotificationSet--;
1191 } 1195 }
1192 1196
1193 core.int buildCounterPageInfo = 0; 1197 core.int buildCounterPageInfo = 0;
1194 buildPageInfo() { 1198 buildPageInfo() {
1195 var o = new api.PageInfo(); 1199 var o = new api.PageInfo();
1196 buildCounterPageInfo++; 1200 buildCounterPageInfo++;
1197 if (buildCounterPageInfo < 3) { 1201 if (buildCounterPageInfo < 3) {
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
1231 buildCounterPermission++; 1235 buildCounterPermission++;
1232 if (buildCounterPermission < 3) { 1236 if (buildCounterPermission < 3) {
1233 unittest.expect(o.description, unittest.equals('foo')); 1237 unittest.expect(o.description, unittest.equals('foo'));
1234 unittest.expect(o.kind, unittest.equals('foo')); 1238 unittest.expect(o.kind, unittest.equals('foo'));
1235 unittest.expect(o.name, unittest.equals('foo')); 1239 unittest.expect(o.name, unittest.equals('foo'));
1236 unittest.expect(o.permissionId, unittest.equals('foo')); 1240 unittest.expect(o.permissionId, unittest.equals('foo'));
1237 } 1241 }
1238 buildCounterPermission--; 1242 buildCounterPermission--;
1239 } 1243 }
1240 1244
1241 buildUnnamed2180() { 1245 buildUnnamed2167() {
1242 var o = new core.List<api.AppVersion>(); 1246 var o = new core.List<api.AppVersion>();
1243 o.add(buildAppVersion()); 1247 o.add(buildAppVersion());
1244 o.add(buildAppVersion()); 1248 o.add(buildAppVersion());
1245 return o; 1249 return o;
1246 } 1250 }
1247 1251
1248 checkUnnamed2180(core.List<api.AppVersion> o) { 1252 checkUnnamed2167(core.List<api.AppVersion> o) {
1249 unittest.expect(o, unittest.hasLength(2)); 1253 unittest.expect(o, unittest.hasLength(2));
1250 checkAppVersion(o[0]); 1254 checkAppVersion(o[0]);
1251 checkAppVersion(o[1]); 1255 checkAppVersion(o[1]);
1252 } 1256 }
1253 1257
1254 core.int buildCounterProduct = 0; 1258 core.int buildCounterProduct = 0;
1255 buildProduct() { 1259 buildProduct() {
1256 var o = new api.Product(); 1260 var o = new api.Product();
1257 buildCounterProduct++; 1261 buildCounterProduct++;
1258 if (buildCounterProduct < 3) { 1262 if (buildCounterProduct < 3) {
1259 o.appVersion = buildUnnamed2180(); 1263 o.appVersion = buildUnnamed2167();
1260 o.authorName = "foo"; 1264 o.authorName = "foo";
1261 o.detailsUrl = "foo"; 1265 o.detailsUrl = "foo";
1262 o.distributionChannel = "foo"; 1266 o.distributionChannel = "foo";
1263 o.iconUrl = "foo"; 1267 o.iconUrl = "foo";
1264 o.kind = "foo"; 1268 o.kind = "foo";
1265 o.productId = "foo"; 1269 o.productId = "foo";
1266 o.productPricing = "foo"; 1270 o.productPricing = "foo";
1267 o.requiresContainerApp = true; 1271 o.requiresContainerApp = true;
1272 o.signingCertificate = buildProductSigningCertificate();
1268 o.smallIconUrl = "foo"; 1273 o.smallIconUrl = "foo";
1269 o.title = "foo"; 1274 o.title = "foo";
1270 o.workDetailsUrl = "foo"; 1275 o.workDetailsUrl = "foo";
1271 } 1276 }
1272 buildCounterProduct--; 1277 buildCounterProduct--;
1273 return o; 1278 return o;
1274 } 1279 }
1275 1280
1276 checkProduct(api.Product o) { 1281 checkProduct(api.Product o) {
1277 buildCounterProduct++; 1282 buildCounterProduct++;
1278 if (buildCounterProduct < 3) { 1283 if (buildCounterProduct < 3) {
1279 checkUnnamed2180(o.appVersion); 1284 checkUnnamed2167(o.appVersion);
1280 unittest.expect(o.authorName, unittest.equals('foo')); 1285 unittest.expect(o.authorName, unittest.equals('foo'));
1281 unittest.expect(o.detailsUrl, unittest.equals('foo')); 1286 unittest.expect(o.detailsUrl, unittest.equals('foo'));
1282 unittest.expect(o.distributionChannel, unittest.equals('foo')); 1287 unittest.expect(o.distributionChannel, unittest.equals('foo'));
1283 unittest.expect(o.iconUrl, unittest.equals('foo')); 1288 unittest.expect(o.iconUrl, unittest.equals('foo'));
1284 unittest.expect(o.kind, unittest.equals('foo')); 1289 unittest.expect(o.kind, unittest.equals('foo'));
1285 unittest.expect(o.productId, unittest.equals('foo')); 1290 unittest.expect(o.productId, unittest.equals('foo'));
1286 unittest.expect(o.productPricing, unittest.equals('foo')); 1291 unittest.expect(o.productPricing, unittest.equals('foo'));
1287 unittest.expect(o.requiresContainerApp, unittest.isTrue); 1292 unittest.expect(o.requiresContainerApp, unittest.isTrue);
1293 checkProductSigningCertificate(o.signingCertificate);
1288 unittest.expect(o.smallIconUrl, unittest.equals('foo')); 1294 unittest.expect(o.smallIconUrl, unittest.equals('foo'));
1289 unittest.expect(o.title, unittest.equals('foo')); 1295 unittest.expect(o.title, unittest.equals('foo'));
1290 unittest.expect(o.workDetailsUrl, unittest.equals('foo')); 1296 unittest.expect(o.workDetailsUrl, unittest.equals('foo'));
1291 } 1297 }
1292 buildCounterProduct--; 1298 buildCounterProduct--;
1293 } 1299 }
1294 1300
1295 core.int buildCounterProductApprovalEvent = 0; 1301 core.int buildCounterProductApprovalEvent = 0;
1296 buildProductApprovalEvent() { 1302 buildProductApprovalEvent() {
1297 var o = new api.ProductApprovalEvent(); 1303 var o = new api.ProductApprovalEvent();
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1348 1354
1349 checkProductPermission(api.ProductPermission o) { 1355 checkProductPermission(api.ProductPermission o) {
1350 buildCounterProductPermission++; 1356 buildCounterProductPermission++;
1351 if (buildCounterProductPermission < 3) { 1357 if (buildCounterProductPermission < 3) {
1352 unittest.expect(o.permissionId, unittest.equals('foo')); 1358 unittest.expect(o.permissionId, unittest.equals('foo'));
1353 unittest.expect(o.state, unittest.equals('foo')); 1359 unittest.expect(o.state, unittest.equals('foo'));
1354 } 1360 }
1355 buildCounterProductPermission--; 1361 buildCounterProductPermission--;
1356 } 1362 }
1357 1363
1358 buildUnnamed2181() { 1364 buildUnnamed2168() {
1359 var o = new core.List<api.ProductPermission>(); 1365 var o = new core.List<api.ProductPermission>();
1360 o.add(buildProductPermission()); 1366 o.add(buildProductPermission());
1361 o.add(buildProductPermission()); 1367 o.add(buildProductPermission());
1362 return o; 1368 return o;
1363 } 1369 }
1364 1370
1365 checkUnnamed2181(core.List<api.ProductPermission> o) { 1371 checkUnnamed2168(core.List<api.ProductPermission> o) {
1366 unittest.expect(o, unittest.hasLength(2)); 1372 unittest.expect(o, unittest.hasLength(2));
1367 checkProductPermission(o[0]); 1373 checkProductPermission(o[0]);
1368 checkProductPermission(o[1]); 1374 checkProductPermission(o[1]);
1369 } 1375 }
1370 1376
1371 core.int buildCounterProductPermissions = 0; 1377 core.int buildCounterProductPermissions = 0;
1372 buildProductPermissions() { 1378 buildProductPermissions() {
1373 var o = new api.ProductPermissions(); 1379 var o = new api.ProductPermissions();
1374 buildCounterProductPermissions++; 1380 buildCounterProductPermissions++;
1375 if (buildCounterProductPermissions < 3) { 1381 if (buildCounterProductPermissions < 3) {
1376 o.kind = "foo"; 1382 o.kind = "foo";
1377 o.permission = buildUnnamed2181(); 1383 o.permission = buildUnnamed2168();
1378 o.productId = "foo"; 1384 o.productId = "foo";
1379 } 1385 }
1380 buildCounterProductPermissions--; 1386 buildCounterProductPermissions--;
1381 return o; 1387 return o;
1382 } 1388 }
1383 1389
1384 checkProductPermissions(api.ProductPermissions o) { 1390 checkProductPermissions(api.ProductPermissions o) {
1385 buildCounterProductPermissions++; 1391 buildCounterProductPermissions++;
1386 if (buildCounterProductPermissions < 3) { 1392 if (buildCounterProductPermissions < 3) {
1387 unittest.expect(o.kind, unittest.equals('foo')); 1393 unittest.expect(o.kind, unittest.equals('foo'));
1388 checkUnnamed2181(o.permission); 1394 checkUnnamed2168(o.permission);
1389 unittest.expect(o.productId, unittest.equals('foo')); 1395 unittest.expect(o.productId, unittest.equals('foo'));
1390 } 1396 }
1391 buildCounterProductPermissions--; 1397 buildCounterProductPermissions--;
1392 } 1398 }
1393 1399
1394 buildUnnamed2182() { 1400 buildUnnamed2169() {
1395 var o = new core.List<core.String>(); 1401 var o = new core.List<core.String>();
1396 o.add("foo"); 1402 o.add("foo");
1397 o.add("foo"); 1403 o.add("foo");
1398 return o; 1404 return o;
1399 } 1405 }
1400 1406
1401 checkUnnamed2182(core.List<core.String> o) { 1407 checkUnnamed2169(core.List<core.String> o) {
1402 unittest.expect(o, unittest.hasLength(2)); 1408 unittest.expect(o, unittest.hasLength(2));
1403 unittest.expect(o[0], unittest.equals('foo')); 1409 unittest.expect(o[0], unittest.equals('foo'));
1404 unittest.expect(o[1], unittest.equals('foo')); 1410 unittest.expect(o[1], unittest.equals('foo'));
1405 } 1411 }
1406 1412
1407 core.int buildCounterProductSet = 0; 1413 core.int buildCounterProductSet = 0;
1408 buildProductSet() { 1414 buildProductSet() {
1409 var o = new api.ProductSet(); 1415 var o = new api.ProductSet();
1410 buildCounterProductSet++; 1416 buildCounterProductSet++;
1411 if (buildCounterProductSet < 3) { 1417 if (buildCounterProductSet < 3) {
1412 o.kind = "foo"; 1418 o.kind = "foo";
1413 o.productId = buildUnnamed2182(); 1419 o.productId = buildUnnamed2169();
1414 o.productSetBehavior = "foo"; 1420 o.productSetBehavior = "foo";
1415 } 1421 }
1416 buildCounterProductSet--; 1422 buildCounterProductSet--;
1417 return o; 1423 return o;
1418 } 1424 }
1419 1425
1420 checkProductSet(api.ProductSet o) { 1426 checkProductSet(api.ProductSet o) {
1421 buildCounterProductSet++; 1427 buildCounterProductSet++;
1422 if (buildCounterProductSet < 3) { 1428 if (buildCounterProductSet < 3) {
1423 unittest.expect(o.kind, unittest.equals('foo')); 1429 unittest.expect(o.kind, unittest.equals('foo'));
1424 checkUnnamed2182(o.productId); 1430 checkUnnamed2169(o.productId);
1425 unittest.expect(o.productSetBehavior, unittest.equals('foo')); 1431 unittest.expect(o.productSetBehavior, unittest.equals('foo'));
1426 } 1432 }
1427 buildCounterProductSet--; 1433 buildCounterProductSet--;
1428 } 1434 }
1429 1435
1436 core.int buildCounterProductSigningCertificate = 0;
1437 buildProductSigningCertificate() {
1438 var o = new api.ProductSigningCertificate();
1439 buildCounterProductSigningCertificate++;
1440 if (buildCounterProductSigningCertificate < 3) {
1441 o.certificateHashSha1 = "foo";
1442 o.certificateHashSha256 = "foo";
1443 }
1444 buildCounterProductSigningCertificate--;
1445 return o;
1446 }
1447
1448 checkProductSigningCertificate(api.ProductSigningCertificate o) {
1449 buildCounterProductSigningCertificate++;
1450 if (buildCounterProductSigningCertificate < 3) {
1451 unittest.expect(o.certificateHashSha1, unittest.equals('foo'));
1452 unittest.expect(o.certificateHashSha256, unittest.equals('foo'));
1453 }
1454 buildCounterProductSigningCertificate--;
1455 }
1456
1430 core.int buildCounterProductsApproveRequest = 0; 1457 core.int buildCounterProductsApproveRequest = 0;
1431 buildProductsApproveRequest() { 1458 buildProductsApproveRequest() {
1432 var o = new api.ProductsApproveRequest(); 1459 var o = new api.ProductsApproveRequest();
1433 buildCounterProductsApproveRequest++; 1460 buildCounterProductsApproveRequest++;
1434 if (buildCounterProductsApproveRequest < 3) { 1461 if (buildCounterProductsApproveRequest < 3) {
1435 o.approvalUrlInfo = buildApprovalUrlInfo(); 1462 o.approvalUrlInfo = buildApprovalUrlInfo();
1436 o.approvedPermissions = "foo"; 1463 o.approvedPermissions = "foo";
1437 } 1464 }
1438 buildCounterProductsApproveRequest--; 1465 buildCounterProductsApproveRequest--;
1439 return o; 1466 return o;
(...skipping 12 matching lines...) Expand all
1452 buildProductsGenerateApprovalUrlResponse() { 1479 buildProductsGenerateApprovalUrlResponse() {
1453 var o = new api.ProductsGenerateApprovalUrlResponse(); 1480 var o = new api.ProductsGenerateApprovalUrlResponse();
1454 buildCounterProductsGenerateApprovalUrlResponse++; 1481 buildCounterProductsGenerateApprovalUrlResponse++;
1455 if (buildCounterProductsGenerateApprovalUrlResponse < 3) { 1482 if (buildCounterProductsGenerateApprovalUrlResponse < 3) {
1456 o.url = "foo"; 1483 o.url = "foo";
1457 } 1484 }
1458 buildCounterProductsGenerateApprovalUrlResponse--; 1485 buildCounterProductsGenerateApprovalUrlResponse--;
1459 return o; 1486 return o;
1460 } 1487 }
1461 1488
1462 checkProductsGenerateApprovalUrlResponse(api.ProductsGenerateApprovalUrlResponse o) { 1489 checkProductsGenerateApprovalUrlResponse(
1490 api.ProductsGenerateApprovalUrlResponse o) {
1463 buildCounterProductsGenerateApprovalUrlResponse++; 1491 buildCounterProductsGenerateApprovalUrlResponse++;
1464 if (buildCounterProductsGenerateApprovalUrlResponse < 3) { 1492 if (buildCounterProductsGenerateApprovalUrlResponse < 3) {
1465 unittest.expect(o.url, unittest.equals('foo')); 1493 unittest.expect(o.url, unittest.equals('foo'));
1466 } 1494 }
1467 buildCounterProductsGenerateApprovalUrlResponse--; 1495 buildCounterProductsGenerateApprovalUrlResponse--;
1468 } 1496 }
1469 1497
1470 buildUnnamed2183() { 1498 buildUnnamed2170() {
1471 var o = new core.List<api.Product>(); 1499 var o = new core.List<api.Product>();
1472 o.add(buildProduct()); 1500 o.add(buildProduct());
1473 o.add(buildProduct()); 1501 o.add(buildProduct());
1474 return o; 1502 return o;
1475 } 1503 }
1476 1504
1477 checkUnnamed2183(core.List<api.Product> o) { 1505 checkUnnamed2170(core.List<api.Product> o) {
1478 unittest.expect(o, unittest.hasLength(2)); 1506 unittest.expect(o, unittest.hasLength(2));
1479 checkProduct(o[0]); 1507 checkProduct(o[0]);
1480 checkProduct(o[1]); 1508 checkProduct(o[1]);
1481 } 1509 }
1482 1510
1483 core.int buildCounterProductsListResponse = 0; 1511 core.int buildCounterProductsListResponse = 0;
1484 buildProductsListResponse() { 1512 buildProductsListResponse() {
1485 var o = new api.ProductsListResponse(); 1513 var o = new api.ProductsListResponse();
1486 buildCounterProductsListResponse++; 1514 buildCounterProductsListResponse++;
1487 if (buildCounterProductsListResponse < 3) { 1515 if (buildCounterProductsListResponse < 3) {
1488 o.kind = "foo"; 1516 o.kind = "foo";
1489 o.pageInfo = buildPageInfo(); 1517 o.pageInfo = buildPageInfo();
1490 o.product = buildUnnamed2183(); 1518 o.product = buildUnnamed2170();
1491 o.tokenPagination = buildTokenPagination(); 1519 o.tokenPagination = buildTokenPagination();
1492 } 1520 }
1493 buildCounterProductsListResponse--; 1521 buildCounterProductsListResponse--;
1494 return o; 1522 return o;
1495 } 1523 }
1496 1524
1497 checkProductsListResponse(api.ProductsListResponse o) { 1525 checkProductsListResponse(api.ProductsListResponse o) {
1498 buildCounterProductsListResponse++; 1526 buildCounterProductsListResponse++;
1499 if (buildCounterProductsListResponse < 3) { 1527 if (buildCounterProductsListResponse < 3) {
1500 unittest.expect(o.kind, unittest.equals('foo')); 1528 unittest.expect(o.kind, unittest.equals('foo'));
1501 checkPageInfo(o.pageInfo); 1529 checkPageInfo(o.pageInfo);
1502 checkUnnamed2183(o.product); 1530 checkUnnamed2170(o.product);
1503 checkTokenPagination(o.tokenPagination); 1531 checkTokenPagination(o.tokenPagination);
1504 } 1532 }
1505 buildCounterProductsListResponse--; 1533 buildCounterProductsListResponse--;
1506 } 1534 }
1507 1535
1508 core.int buildCounterServiceAccount = 0; 1536 core.int buildCounterServiceAccount = 0;
1509 buildServiceAccount() { 1537 buildServiceAccount() {
1510 var o = new api.ServiceAccount(); 1538 var o = new api.ServiceAccount();
1511 buildCounterServiceAccount++; 1539 buildCounterServiceAccount++;
1512 if (buildCounterServiceAccount < 3) { 1540 if (buildCounterServiceAccount < 3) {
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1548 if (buildCounterServiceAccountKey < 3) { 1576 if (buildCounterServiceAccountKey < 3) {
1549 unittest.expect(o.data, unittest.equals('foo')); 1577 unittest.expect(o.data, unittest.equals('foo'));
1550 unittest.expect(o.id, unittest.equals('foo')); 1578 unittest.expect(o.id, unittest.equals('foo'));
1551 unittest.expect(o.kind, unittest.equals('foo')); 1579 unittest.expect(o.kind, unittest.equals('foo'));
1552 unittest.expect(o.publicData, unittest.equals('foo')); 1580 unittest.expect(o.publicData, unittest.equals('foo'));
1553 unittest.expect(o.type, unittest.equals('foo')); 1581 unittest.expect(o.type, unittest.equals('foo'));
1554 } 1582 }
1555 buildCounterServiceAccountKey--; 1583 buildCounterServiceAccountKey--;
1556 } 1584 }
1557 1585
1558 buildUnnamed2184() { 1586 buildUnnamed2171() {
1559 var o = new core.List<api.ServiceAccountKey>(); 1587 var o = new core.List<api.ServiceAccountKey>();
1560 o.add(buildServiceAccountKey()); 1588 o.add(buildServiceAccountKey());
1561 o.add(buildServiceAccountKey()); 1589 o.add(buildServiceAccountKey());
1562 return o; 1590 return o;
1563 } 1591 }
1564 1592
1565 checkUnnamed2184(core.List<api.ServiceAccountKey> o) { 1593 checkUnnamed2171(core.List<api.ServiceAccountKey> o) {
1566 unittest.expect(o, unittest.hasLength(2)); 1594 unittest.expect(o, unittest.hasLength(2));
1567 checkServiceAccountKey(o[0]); 1595 checkServiceAccountKey(o[0]);
1568 checkServiceAccountKey(o[1]); 1596 checkServiceAccountKey(o[1]);
1569 } 1597 }
1570 1598
1571 core.int buildCounterServiceAccountKeysListResponse = 0; 1599 core.int buildCounterServiceAccountKeysListResponse = 0;
1572 buildServiceAccountKeysListResponse() { 1600 buildServiceAccountKeysListResponse() {
1573 var o = new api.ServiceAccountKeysListResponse(); 1601 var o = new api.ServiceAccountKeysListResponse();
1574 buildCounterServiceAccountKeysListResponse++; 1602 buildCounterServiceAccountKeysListResponse++;
1575 if (buildCounterServiceAccountKeysListResponse < 3) { 1603 if (buildCounterServiceAccountKeysListResponse < 3) {
1576 o.serviceAccountKey = buildUnnamed2184(); 1604 o.serviceAccountKey = buildUnnamed2171();
1577 } 1605 }
1578 buildCounterServiceAccountKeysListResponse--; 1606 buildCounterServiceAccountKeysListResponse--;
1579 return o; 1607 return o;
1580 } 1608 }
1581 1609
1582 checkServiceAccountKeysListResponse(api.ServiceAccountKeysListResponse o) { 1610 checkServiceAccountKeysListResponse(api.ServiceAccountKeysListResponse o) {
1583 buildCounterServiceAccountKeysListResponse++; 1611 buildCounterServiceAccountKeysListResponse++;
1584 if (buildCounterServiceAccountKeysListResponse < 3) { 1612 if (buildCounterServiceAccountKeysListResponse < 3) {
1585 checkUnnamed2184(o.serviceAccountKey); 1613 checkUnnamed2171(o.serviceAccountKey);
1586 } 1614 }
1587 buildCounterServiceAccountKeysListResponse--; 1615 buildCounterServiceAccountKeysListResponse--;
1588 } 1616 }
1589 1617
1590 core.int buildCounterSignupInfo = 0; 1618 core.int buildCounterSignupInfo = 0;
1591 buildSignupInfo() { 1619 buildSignupInfo() {
1592 var o = new api.SignupInfo(); 1620 var o = new api.SignupInfo();
1593 buildCounterSignupInfo++; 1621 buildCounterSignupInfo++;
1594 if (buildCounterSignupInfo < 3) { 1622 if (buildCounterSignupInfo < 3) {
1595 o.completionToken = "foo"; 1623 o.completionToken = "foo";
1596 o.kind = "foo"; 1624 o.kind = "foo";
1597 o.url = "foo"; 1625 o.url = "foo";
1598 } 1626 }
1599 buildCounterSignupInfo--; 1627 buildCounterSignupInfo--;
1600 return o; 1628 return o;
1601 } 1629 }
1602 1630
1603 checkSignupInfo(api.SignupInfo o) { 1631 checkSignupInfo(api.SignupInfo o) {
1604 buildCounterSignupInfo++; 1632 buildCounterSignupInfo++;
1605 if (buildCounterSignupInfo < 3) { 1633 if (buildCounterSignupInfo < 3) {
1606 unittest.expect(o.completionToken, unittest.equals('foo')); 1634 unittest.expect(o.completionToken, unittest.equals('foo'));
1607 unittest.expect(o.kind, unittest.equals('foo')); 1635 unittest.expect(o.kind, unittest.equals('foo'));
1608 unittest.expect(o.url, unittest.equals('foo')); 1636 unittest.expect(o.url, unittest.equals('foo'));
1609 } 1637 }
1610 buildCounterSignupInfo--; 1638 buildCounterSignupInfo--;
1611 } 1639 }
1612 1640
1613 buildUnnamed2185() { 1641 buildUnnamed2172() {
1614 var o = new core.List<api.LocalizedText>(); 1642 var o = new core.List<api.LocalizedText>();
1615 o.add(buildLocalizedText()); 1643 o.add(buildLocalizedText());
1616 o.add(buildLocalizedText()); 1644 o.add(buildLocalizedText());
1617 return o; 1645 return o;
1618 } 1646 }
1619 1647
1620 checkUnnamed2185(core.List<api.LocalizedText> o) { 1648 checkUnnamed2172(core.List<api.LocalizedText> o) {
1621 unittest.expect(o, unittest.hasLength(2)); 1649 unittest.expect(o, unittest.hasLength(2));
1622 checkLocalizedText(o[0]); 1650 checkLocalizedText(o[0]);
1623 checkLocalizedText(o[1]); 1651 checkLocalizedText(o[1]);
1624 } 1652 }
1625 1653
1626 buildUnnamed2186() { 1654 buildUnnamed2173() {
1627 var o = new core.List<core.String>(); 1655 var o = new core.List<core.String>();
1628 o.add("foo"); 1656 o.add("foo");
1629 o.add("foo"); 1657 o.add("foo");
1630 return o; 1658 return o;
1631 } 1659 }
1632 1660
1633 checkUnnamed2186(core.List<core.String> o) { 1661 checkUnnamed2173(core.List<core.String> o) {
1634 unittest.expect(o, unittest.hasLength(2)); 1662 unittest.expect(o, unittest.hasLength(2));
1635 unittest.expect(o[0], unittest.equals('foo')); 1663 unittest.expect(o[0], unittest.equals('foo'));
1636 unittest.expect(o[1], unittest.equals('foo')); 1664 unittest.expect(o[1], unittest.equals('foo'));
1637 } 1665 }
1638 1666
1639 core.int buildCounterStoreCluster = 0; 1667 core.int buildCounterStoreCluster = 0;
1640 buildStoreCluster() { 1668 buildStoreCluster() {
1641 var o = new api.StoreCluster(); 1669 var o = new api.StoreCluster();
1642 buildCounterStoreCluster++; 1670 buildCounterStoreCluster++;
1643 if (buildCounterStoreCluster < 3) { 1671 if (buildCounterStoreCluster < 3) {
1644 o.id = "foo"; 1672 o.id = "foo";
1645 o.kind = "foo"; 1673 o.kind = "foo";
1646 o.name = buildUnnamed2185(); 1674 o.name = buildUnnamed2172();
1647 o.orderInPage = "foo"; 1675 o.orderInPage = "foo";
1648 o.productId = buildUnnamed2186(); 1676 o.productId = buildUnnamed2173();
1649 } 1677 }
1650 buildCounterStoreCluster--; 1678 buildCounterStoreCluster--;
1651 return o; 1679 return o;
1652 } 1680 }
1653 1681
1654 checkStoreCluster(api.StoreCluster o) { 1682 checkStoreCluster(api.StoreCluster o) {
1655 buildCounterStoreCluster++; 1683 buildCounterStoreCluster++;
1656 if (buildCounterStoreCluster < 3) { 1684 if (buildCounterStoreCluster < 3) {
1657 unittest.expect(o.id, unittest.equals('foo')); 1685 unittest.expect(o.id, unittest.equals('foo'));
1658 unittest.expect(o.kind, unittest.equals('foo')); 1686 unittest.expect(o.kind, unittest.equals('foo'));
1659 checkUnnamed2185(o.name); 1687 checkUnnamed2172(o.name);
1660 unittest.expect(o.orderInPage, unittest.equals('foo')); 1688 unittest.expect(o.orderInPage, unittest.equals('foo'));
1661 checkUnnamed2186(o.productId); 1689 checkUnnamed2173(o.productId);
1662 } 1690 }
1663 buildCounterStoreCluster--; 1691 buildCounterStoreCluster--;
1664 } 1692 }
1665 1693
1666 core.int buildCounterStoreLayout = 0; 1694 core.int buildCounterStoreLayout = 0;
1667 buildStoreLayout() { 1695 buildStoreLayout() {
1668 var o = new api.StoreLayout(); 1696 var o = new api.StoreLayout();
1669 buildCounterStoreLayout++; 1697 buildCounterStoreLayout++;
1670 if (buildCounterStoreLayout < 3) { 1698 if (buildCounterStoreLayout < 3) {
1671 o.homepageId = "foo"; 1699 o.homepageId = "foo";
1672 o.kind = "foo"; 1700 o.kind = "foo";
1673 o.storeLayoutType = "foo"; 1701 o.storeLayoutType = "foo";
1674 } 1702 }
1675 buildCounterStoreLayout--; 1703 buildCounterStoreLayout--;
1676 return o; 1704 return o;
1677 } 1705 }
1678 1706
1679 checkStoreLayout(api.StoreLayout o) { 1707 checkStoreLayout(api.StoreLayout o) {
1680 buildCounterStoreLayout++; 1708 buildCounterStoreLayout++;
1681 if (buildCounterStoreLayout < 3) { 1709 if (buildCounterStoreLayout < 3) {
1682 unittest.expect(o.homepageId, unittest.equals('foo')); 1710 unittest.expect(o.homepageId, unittest.equals('foo'));
1683 unittest.expect(o.kind, unittest.equals('foo')); 1711 unittest.expect(o.kind, unittest.equals('foo'));
1684 unittest.expect(o.storeLayoutType, unittest.equals('foo')); 1712 unittest.expect(o.storeLayoutType, unittest.equals('foo'));
1685 } 1713 }
1686 buildCounterStoreLayout--; 1714 buildCounterStoreLayout--;
1687 } 1715 }
1688 1716
1689 buildUnnamed2187() { 1717 buildUnnamed2174() {
1690 var o = new core.List<api.StoreCluster>(); 1718 var o = new core.List<api.StoreCluster>();
1691 o.add(buildStoreCluster()); 1719 o.add(buildStoreCluster());
1692 o.add(buildStoreCluster()); 1720 o.add(buildStoreCluster());
1693 return o; 1721 return o;
1694 } 1722 }
1695 1723
1696 checkUnnamed2187(core.List<api.StoreCluster> o) { 1724 checkUnnamed2174(core.List<api.StoreCluster> o) {
1697 unittest.expect(o, unittest.hasLength(2)); 1725 unittest.expect(o, unittest.hasLength(2));
1698 checkStoreCluster(o[0]); 1726 checkStoreCluster(o[0]);
1699 checkStoreCluster(o[1]); 1727 checkStoreCluster(o[1]);
1700 } 1728 }
1701 1729
1702 core.int buildCounterStoreLayoutClustersListResponse = 0; 1730 core.int buildCounterStoreLayoutClustersListResponse = 0;
1703 buildStoreLayoutClustersListResponse() { 1731 buildStoreLayoutClustersListResponse() {
1704 var o = new api.StoreLayoutClustersListResponse(); 1732 var o = new api.StoreLayoutClustersListResponse();
1705 buildCounterStoreLayoutClustersListResponse++; 1733 buildCounterStoreLayoutClustersListResponse++;
1706 if (buildCounterStoreLayoutClustersListResponse < 3) { 1734 if (buildCounterStoreLayoutClustersListResponse < 3) {
1707 o.cluster = buildUnnamed2187(); 1735 o.cluster = buildUnnamed2174();
1708 o.kind = "foo"; 1736 o.kind = "foo";
1709 } 1737 }
1710 buildCounterStoreLayoutClustersListResponse--; 1738 buildCounterStoreLayoutClustersListResponse--;
1711 return o; 1739 return o;
1712 } 1740 }
1713 1741
1714 checkStoreLayoutClustersListResponse(api.StoreLayoutClustersListResponse o) { 1742 checkStoreLayoutClustersListResponse(api.StoreLayoutClustersListResponse o) {
1715 buildCounterStoreLayoutClustersListResponse++; 1743 buildCounterStoreLayoutClustersListResponse++;
1716 if (buildCounterStoreLayoutClustersListResponse < 3) { 1744 if (buildCounterStoreLayoutClustersListResponse < 3) {
1717 checkUnnamed2187(o.cluster); 1745 checkUnnamed2174(o.cluster);
1718 unittest.expect(o.kind, unittest.equals('foo')); 1746 unittest.expect(o.kind, unittest.equals('foo'));
1719 } 1747 }
1720 buildCounterStoreLayoutClustersListResponse--; 1748 buildCounterStoreLayoutClustersListResponse--;
1721 } 1749 }
1722 1750
1723 buildUnnamed2188() { 1751 buildUnnamed2175() {
1724 var o = new core.List<api.StorePage>(); 1752 var o = new core.List<api.StorePage>();
1725 o.add(buildStorePage()); 1753 o.add(buildStorePage());
1726 o.add(buildStorePage()); 1754 o.add(buildStorePage());
1727 return o; 1755 return o;
1728 } 1756 }
1729 1757
1730 checkUnnamed2188(core.List<api.StorePage> o) { 1758 checkUnnamed2175(core.List<api.StorePage> o) {
1731 unittest.expect(o, unittest.hasLength(2)); 1759 unittest.expect(o, unittest.hasLength(2));
1732 checkStorePage(o[0]); 1760 checkStorePage(o[0]);
1733 checkStorePage(o[1]); 1761 checkStorePage(o[1]);
1734 } 1762 }
1735 1763
1736 core.int buildCounterStoreLayoutPagesListResponse = 0; 1764 core.int buildCounterStoreLayoutPagesListResponse = 0;
1737 buildStoreLayoutPagesListResponse() { 1765 buildStoreLayoutPagesListResponse() {
1738 var o = new api.StoreLayoutPagesListResponse(); 1766 var o = new api.StoreLayoutPagesListResponse();
1739 buildCounterStoreLayoutPagesListResponse++; 1767 buildCounterStoreLayoutPagesListResponse++;
1740 if (buildCounterStoreLayoutPagesListResponse < 3) { 1768 if (buildCounterStoreLayoutPagesListResponse < 3) {
1741 o.kind = "foo"; 1769 o.kind = "foo";
1742 o.page = buildUnnamed2188(); 1770 o.page = buildUnnamed2175();
1743 } 1771 }
1744 buildCounterStoreLayoutPagesListResponse--; 1772 buildCounterStoreLayoutPagesListResponse--;
1745 return o; 1773 return o;
1746 } 1774 }
1747 1775
1748 checkStoreLayoutPagesListResponse(api.StoreLayoutPagesListResponse o) { 1776 checkStoreLayoutPagesListResponse(api.StoreLayoutPagesListResponse o) {
1749 buildCounterStoreLayoutPagesListResponse++; 1777 buildCounterStoreLayoutPagesListResponse++;
1750 if (buildCounterStoreLayoutPagesListResponse < 3) { 1778 if (buildCounterStoreLayoutPagesListResponse < 3) {
1751 unittest.expect(o.kind, unittest.equals('foo')); 1779 unittest.expect(o.kind, unittest.equals('foo'));
1752 checkUnnamed2188(o.page); 1780 checkUnnamed2175(o.page);
1753 } 1781 }
1754 buildCounterStoreLayoutPagesListResponse--; 1782 buildCounterStoreLayoutPagesListResponse--;
1755 } 1783 }
1756 1784
1757 buildUnnamed2189() { 1785 buildUnnamed2176() {
1758 var o = new core.List<core.String>(); 1786 var o = new core.List<core.String>();
1759 o.add("foo"); 1787 o.add("foo");
1760 o.add("foo"); 1788 o.add("foo");
1761 return o; 1789 return o;
1762 } 1790 }
1763 1791
1764 checkUnnamed2189(core.List<core.String> o) { 1792 checkUnnamed2176(core.List<core.String> o) {
1765 unittest.expect(o, unittest.hasLength(2)); 1793 unittest.expect(o, unittest.hasLength(2));
1766 unittest.expect(o[0], unittest.equals('foo')); 1794 unittest.expect(o[0], unittest.equals('foo'));
1767 unittest.expect(o[1], unittest.equals('foo')); 1795 unittest.expect(o[1], unittest.equals('foo'));
1768 } 1796 }
1769 1797
1770 buildUnnamed2190() { 1798 buildUnnamed2177() {
1771 var o = new core.List<api.LocalizedText>(); 1799 var o = new core.List<api.LocalizedText>();
1772 o.add(buildLocalizedText()); 1800 o.add(buildLocalizedText());
1773 o.add(buildLocalizedText()); 1801 o.add(buildLocalizedText());
1774 return o; 1802 return o;
1775 } 1803 }
1776 1804
1777 checkUnnamed2190(core.List<api.LocalizedText> o) { 1805 checkUnnamed2177(core.List<api.LocalizedText> o) {
1778 unittest.expect(o, unittest.hasLength(2)); 1806 unittest.expect(o, unittest.hasLength(2));
1779 checkLocalizedText(o[0]); 1807 checkLocalizedText(o[0]);
1780 checkLocalizedText(o[1]); 1808 checkLocalizedText(o[1]);
1781 } 1809 }
1782 1810
1783 core.int buildCounterStorePage = 0; 1811 core.int buildCounterStorePage = 0;
1784 buildStorePage() { 1812 buildStorePage() {
1785 var o = new api.StorePage(); 1813 var o = new api.StorePage();
1786 buildCounterStorePage++; 1814 buildCounterStorePage++;
1787 if (buildCounterStorePage < 3) { 1815 if (buildCounterStorePage < 3) {
1788 o.id = "foo"; 1816 o.id = "foo";
1789 o.kind = "foo"; 1817 o.kind = "foo";
1790 o.link = buildUnnamed2189(); 1818 o.link = buildUnnamed2176();
1791 o.name = buildUnnamed2190(); 1819 o.name = buildUnnamed2177();
1792 } 1820 }
1793 buildCounterStorePage--; 1821 buildCounterStorePage--;
1794 return o; 1822 return o;
1795 } 1823 }
1796 1824
1797 checkStorePage(api.StorePage o) { 1825 checkStorePage(api.StorePage o) {
1798 buildCounterStorePage++; 1826 buildCounterStorePage++;
1799 if (buildCounterStorePage < 3) { 1827 if (buildCounterStorePage < 3) {
1800 unittest.expect(o.id, unittest.equals('foo')); 1828 unittest.expect(o.id, unittest.equals('foo'));
1801 unittest.expect(o.kind, unittest.equals('foo')); 1829 unittest.expect(o.kind, unittest.equals('foo'));
1802 checkUnnamed2189(o.link); 1830 checkUnnamed2176(o.link);
1803 checkUnnamed2190(o.name); 1831 checkUnnamed2177(o.name);
1804 } 1832 }
1805 buildCounterStorePage--; 1833 buildCounterStorePage--;
1806 } 1834 }
1807 1835
1808 core.int buildCounterTokenPagination = 0; 1836 core.int buildCounterTokenPagination = 0;
1809 buildTokenPagination() { 1837 buildTokenPagination() {
1810 var o = new api.TokenPagination(); 1838 var o = new api.TokenPagination();
1811 buildCounterTokenPagination++; 1839 buildCounterTokenPagination++;
1812 if (buildCounterTokenPagination < 3) { 1840 if (buildCounterTokenPagination < 3) {
1813 o.nextPageToken = "foo"; 1841 o.nextPageToken = "foo";
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
1873 checkUserToken(api.UserToken o) { 1901 checkUserToken(api.UserToken o) {
1874 buildCounterUserToken++; 1902 buildCounterUserToken++;
1875 if (buildCounterUserToken < 3) { 1903 if (buildCounterUserToken < 3) {
1876 unittest.expect(o.kind, unittest.equals('foo')); 1904 unittest.expect(o.kind, unittest.equals('foo'));
1877 unittest.expect(o.token, unittest.equals('foo')); 1905 unittest.expect(o.token, unittest.equals('foo'));
1878 unittest.expect(o.userId, unittest.equals('foo')); 1906 unittest.expect(o.userId, unittest.equals('foo'));
1879 } 1907 }
1880 buildCounterUserToken--; 1908 buildCounterUserToken--;
1881 } 1909 }
1882 1910
1883 buildUnnamed2191() { 1911 buildUnnamed2178() {
1884 var o = new core.List<api.User>(); 1912 var o = new core.List<api.User>();
1885 o.add(buildUser()); 1913 o.add(buildUser());
1886 o.add(buildUser()); 1914 o.add(buildUser());
1887 return o; 1915 return o;
1888 } 1916 }
1889 1917
1890 checkUnnamed2191(core.List<api.User> o) { 1918 checkUnnamed2178(core.List<api.User> o) {
1891 unittest.expect(o, unittest.hasLength(2)); 1919 unittest.expect(o, unittest.hasLength(2));
1892 checkUser(o[0]); 1920 checkUser(o[0]);
1893 checkUser(o[1]); 1921 checkUser(o[1]);
1894 } 1922 }
1895 1923
1896 core.int buildCounterUsersListResponse = 0; 1924 core.int buildCounterUsersListResponse = 0;
1897 buildUsersListResponse() { 1925 buildUsersListResponse() {
1898 var o = new api.UsersListResponse(); 1926 var o = new api.UsersListResponse();
1899 buildCounterUsersListResponse++; 1927 buildCounterUsersListResponse++;
1900 if (buildCounterUsersListResponse < 3) { 1928 if (buildCounterUsersListResponse < 3) {
1901 o.kind = "foo"; 1929 o.kind = "foo";
1902 o.user = buildUnnamed2191(); 1930 o.user = buildUnnamed2178();
1903 } 1931 }
1904 buildCounterUsersListResponse--; 1932 buildCounterUsersListResponse--;
1905 return o; 1933 return o;
1906 } 1934 }
1907 1935
1908 checkUsersListResponse(api.UsersListResponse o) { 1936 checkUsersListResponse(api.UsersListResponse o) {
1909 buildCounterUsersListResponse++; 1937 buildCounterUsersListResponse++;
1910 if (buildCounterUsersListResponse < 3) { 1938 if (buildCounterUsersListResponse < 3) {
1911 unittest.expect(o.kind, unittest.equals('foo')); 1939 unittest.expect(o.kind, unittest.equals('foo'));
1912 checkUnnamed2191(o.user); 1940 checkUnnamed2178(o.user);
1913 } 1941 }
1914 buildCounterUsersListResponse--; 1942 buildCounterUsersListResponse--;
1915 } 1943 }
1916 1944
1917
1918 main() { 1945 main() {
1919 unittest.group("obj-schema-Administrator", () { 1946 unittest.group("obj-schema-Administrator", () {
1920 unittest.test("to-json--from-json", () { 1947 unittest.test("to-json--from-json", () {
1921 var o = buildAdministrator(); 1948 var o = buildAdministrator();
1922 var od = new api.Administrator.fromJson(o.toJson()); 1949 var od = new api.Administrator.fromJson(o.toJson());
1923 checkAdministrator(od); 1950 checkAdministrator(od);
1924 }); 1951 });
1925 }); 1952 });
1926 1953
1927
1928 unittest.group("obj-schema-AdministratorWebToken", () { 1954 unittest.group("obj-schema-AdministratorWebToken", () {
1929 unittest.test("to-json--from-json", () { 1955 unittest.test("to-json--from-json", () {
1930 var o = buildAdministratorWebToken(); 1956 var o = buildAdministratorWebToken();
1931 var od = new api.AdministratorWebToken.fromJson(o.toJson()); 1957 var od = new api.AdministratorWebToken.fromJson(o.toJson());
1932 checkAdministratorWebToken(od); 1958 checkAdministratorWebToken(od);
1933 }); 1959 });
1934 }); 1960 });
1935 1961
1936
1937 unittest.group("obj-schema-AdministratorWebTokenSpec", () { 1962 unittest.group("obj-schema-AdministratorWebTokenSpec", () {
1938 unittest.test("to-json--from-json", () { 1963 unittest.test("to-json--from-json", () {
1939 var o = buildAdministratorWebTokenSpec(); 1964 var o = buildAdministratorWebTokenSpec();
1940 var od = new api.AdministratorWebTokenSpec.fromJson(o.toJson()); 1965 var od = new api.AdministratorWebTokenSpec.fromJson(o.toJson());
1941 checkAdministratorWebTokenSpec(od); 1966 checkAdministratorWebTokenSpec(od);
1942 }); 1967 });
1943 }); 1968 });
1944 1969
1945
1946 unittest.group("obj-schema-AndroidDevicePolicyConfig", () { 1970 unittest.group("obj-schema-AndroidDevicePolicyConfig", () {
1947 unittest.test("to-json--from-json", () { 1971 unittest.test("to-json--from-json", () {
1948 var o = buildAndroidDevicePolicyConfig(); 1972 var o = buildAndroidDevicePolicyConfig();
1949 var od = new api.AndroidDevicePolicyConfig.fromJson(o.toJson()); 1973 var od = new api.AndroidDevicePolicyConfig.fromJson(o.toJson());
1950 checkAndroidDevicePolicyConfig(od); 1974 checkAndroidDevicePolicyConfig(od);
1951 }); 1975 });
1952 }); 1976 });
1953 1977
1954
1955 unittest.group("obj-schema-AppRestrictionsSchema", () { 1978 unittest.group("obj-schema-AppRestrictionsSchema", () {
1956 unittest.test("to-json--from-json", () { 1979 unittest.test("to-json--from-json", () {
1957 var o = buildAppRestrictionsSchema(); 1980 var o = buildAppRestrictionsSchema();
1958 var od = new api.AppRestrictionsSchema.fromJson(o.toJson()); 1981 var od = new api.AppRestrictionsSchema.fromJson(o.toJson());
1959 checkAppRestrictionsSchema(od); 1982 checkAppRestrictionsSchema(od);
1960 }); 1983 });
1961 }); 1984 });
1962 1985
1963
1964 unittest.group("obj-schema-AppRestrictionsSchemaChangeEvent", () { 1986 unittest.group("obj-schema-AppRestrictionsSchemaChangeEvent", () {
1965 unittest.test("to-json--from-json", () { 1987 unittest.test("to-json--from-json", () {
1966 var o = buildAppRestrictionsSchemaChangeEvent(); 1988 var o = buildAppRestrictionsSchemaChangeEvent();
1967 var od = new api.AppRestrictionsSchemaChangeEvent.fromJson(o.toJson()); 1989 var od = new api.AppRestrictionsSchemaChangeEvent.fromJson(o.toJson());
1968 checkAppRestrictionsSchemaChangeEvent(od); 1990 checkAppRestrictionsSchemaChangeEvent(od);
1969 }); 1991 });
1970 }); 1992 });
1971 1993
1972
1973 unittest.group("obj-schema-AppRestrictionsSchemaRestriction", () { 1994 unittest.group("obj-schema-AppRestrictionsSchemaRestriction", () {
1974 unittest.test("to-json--from-json", () { 1995 unittest.test("to-json--from-json", () {
1975 var o = buildAppRestrictionsSchemaRestriction(); 1996 var o = buildAppRestrictionsSchemaRestriction();
1976 var od = new api.AppRestrictionsSchemaRestriction.fromJson(o.toJson()); 1997 var od = new api.AppRestrictionsSchemaRestriction.fromJson(o.toJson());
1977 checkAppRestrictionsSchemaRestriction(od); 1998 checkAppRestrictionsSchemaRestriction(od);
1978 }); 1999 });
1979 }); 2000 });
1980 2001
1981 2002 unittest.group("obj-schema-AppRestrictionsSchemaRestrictionRestrictionValue",
1982 unittest.group("obj-schema-AppRestrictionsSchemaRestrictionRestrictionValue", () { 2003 () {
1983 unittest.test("to-json--from-json", () { 2004 unittest.test("to-json--from-json", () {
1984 var o = buildAppRestrictionsSchemaRestrictionRestrictionValue(); 2005 var o = buildAppRestrictionsSchemaRestrictionRestrictionValue();
1985 var od = new api.AppRestrictionsSchemaRestrictionRestrictionValue.fromJson (o.toJson()); 2006 var od =
2007 new api.AppRestrictionsSchemaRestrictionRestrictionValue.fromJson(
2008 o.toJson());
1986 checkAppRestrictionsSchemaRestrictionRestrictionValue(od); 2009 checkAppRestrictionsSchemaRestrictionRestrictionValue(od);
1987 }); 2010 });
1988 }); 2011 });
1989 2012
1990
1991 unittest.group("obj-schema-AppUpdateEvent", () { 2013 unittest.group("obj-schema-AppUpdateEvent", () {
1992 unittest.test("to-json--from-json", () { 2014 unittest.test("to-json--from-json", () {
1993 var o = buildAppUpdateEvent(); 2015 var o = buildAppUpdateEvent();
1994 var od = new api.AppUpdateEvent.fromJson(o.toJson()); 2016 var od = new api.AppUpdateEvent.fromJson(o.toJson());
1995 checkAppUpdateEvent(od); 2017 checkAppUpdateEvent(od);
1996 }); 2018 });
1997 }); 2019 });
1998 2020
1999
2000 unittest.group("obj-schema-AppVersion", () { 2021 unittest.group("obj-schema-AppVersion", () {
2001 unittest.test("to-json--from-json", () { 2022 unittest.test("to-json--from-json", () {
2002 var o = buildAppVersion(); 2023 var o = buildAppVersion();
2003 var od = new api.AppVersion.fromJson(o.toJson()); 2024 var od = new api.AppVersion.fromJson(o.toJson());
2004 checkAppVersion(od); 2025 checkAppVersion(od);
2005 }); 2026 });
2006 }); 2027 });
2007 2028
2008
2009 unittest.group("obj-schema-ApprovalUrlInfo", () { 2029 unittest.group("obj-schema-ApprovalUrlInfo", () {
2010 unittest.test("to-json--from-json", () { 2030 unittest.test("to-json--from-json", () {
2011 var o = buildApprovalUrlInfo(); 2031 var o = buildApprovalUrlInfo();
2012 var od = new api.ApprovalUrlInfo.fromJson(o.toJson()); 2032 var od = new api.ApprovalUrlInfo.fromJson(o.toJson());
2013 checkApprovalUrlInfo(od); 2033 checkApprovalUrlInfo(od);
2014 }); 2034 });
2015 }); 2035 });
2016 2036
2017
2018 unittest.group("obj-schema-AuthenticationToken", () { 2037 unittest.group("obj-schema-AuthenticationToken", () {
2019 unittest.test("to-json--from-json", () { 2038 unittest.test("to-json--from-json", () {
2020 var o = buildAuthenticationToken(); 2039 var o = buildAuthenticationToken();
2021 var od = new api.AuthenticationToken.fromJson(o.toJson()); 2040 var od = new api.AuthenticationToken.fromJson(o.toJson());
2022 checkAuthenticationToken(od); 2041 checkAuthenticationToken(od);
2023 }); 2042 });
2024 }); 2043 });
2025 2044
2026
2027 unittest.group("obj-schema-Device", () { 2045 unittest.group("obj-schema-Device", () {
2028 unittest.test("to-json--from-json", () { 2046 unittest.test("to-json--from-json", () {
2029 var o = buildDevice(); 2047 var o = buildDevice();
2030 var od = new api.Device.fromJson(o.toJson()); 2048 var od = new api.Device.fromJson(o.toJson());
2031 checkDevice(od); 2049 checkDevice(od);
2032 }); 2050 });
2033 }); 2051 });
2034 2052
2035
2036 unittest.group("obj-schema-DeviceState", () { 2053 unittest.group("obj-schema-DeviceState", () {
2037 unittest.test("to-json--from-json", () { 2054 unittest.test("to-json--from-json", () {
2038 var o = buildDeviceState(); 2055 var o = buildDeviceState();
2039 var od = new api.DeviceState.fromJson(o.toJson()); 2056 var od = new api.DeviceState.fromJson(o.toJson());
2040 checkDeviceState(od); 2057 checkDeviceState(od);
2041 }); 2058 });
2042 }); 2059 });
2043 2060
2044
2045 unittest.group("obj-schema-DevicesListResponse", () { 2061 unittest.group("obj-schema-DevicesListResponse", () {
2046 unittest.test("to-json--from-json", () { 2062 unittest.test("to-json--from-json", () {
2047 var o = buildDevicesListResponse(); 2063 var o = buildDevicesListResponse();
2048 var od = new api.DevicesListResponse.fromJson(o.toJson()); 2064 var od = new api.DevicesListResponse.fromJson(o.toJson());
2049 checkDevicesListResponse(od); 2065 checkDevicesListResponse(od);
2050 }); 2066 });
2051 }); 2067 });
2052 2068
2053
2054 unittest.group("obj-schema-Enterprise", () { 2069 unittest.group("obj-schema-Enterprise", () {
2055 unittest.test("to-json--from-json", () { 2070 unittest.test("to-json--from-json", () {
2056 var o = buildEnterprise(); 2071 var o = buildEnterprise();
2057 var od = new api.Enterprise.fromJson(o.toJson()); 2072 var od = new api.Enterprise.fromJson(o.toJson());
2058 checkEnterprise(od); 2073 checkEnterprise(od);
2059 }); 2074 });
2060 }); 2075 });
2061 2076
2062
2063 unittest.group("obj-schema-EnterpriseAccount", () { 2077 unittest.group("obj-schema-EnterpriseAccount", () {
2064 unittest.test("to-json--from-json", () { 2078 unittest.test("to-json--from-json", () {
2065 var o = buildEnterpriseAccount(); 2079 var o = buildEnterpriseAccount();
2066 var od = new api.EnterpriseAccount.fromJson(o.toJson()); 2080 var od = new api.EnterpriseAccount.fromJson(o.toJson());
2067 checkEnterpriseAccount(od); 2081 checkEnterpriseAccount(od);
2068 }); 2082 });
2069 }); 2083 });
2070 2084
2071
2072 unittest.group("obj-schema-EnterprisesListResponse", () { 2085 unittest.group("obj-schema-EnterprisesListResponse", () {
2073 unittest.test("to-json--from-json", () { 2086 unittest.test("to-json--from-json", () {
2074 var o = buildEnterprisesListResponse(); 2087 var o = buildEnterprisesListResponse();
2075 var od = new api.EnterprisesListResponse.fromJson(o.toJson()); 2088 var od = new api.EnterprisesListResponse.fromJson(o.toJson());
2076 checkEnterprisesListResponse(od); 2089 checkEnterprisesListResponse(od);
2077 }); 2090 });
2078 }); 2091 });
2079 2092
2080
2081 unittest.group("obj-schema-EnterprisesSendTestPushNotificationResponse", () { 2093 unittest.group("obj-schema-EnterprisesSendTestPushNotificationResponse", () {
2082 unittest.test("to-json--from-json", () { 2094 unittest.test("to-json--from-json", () {
2083 var o = buildEnterprisesSendTestPushNotificationResponse(); 2095 var o = buildEnterprisesSendTestPushNotificationResponse();
2084 var od = new api.EnterprisesSendTestPushNotificationResponse.fromJson(o.to Json()); 2096 var od = new api.EnterprisesSendTestPushNotificationResponse.fromJson(
2097 o.toJson());
2085 checkEnterprisesSendTestPushNotificationResponse(od); 2098 checkEnterprisesSendTestPushNotificationResponse(od);
2086 }); 2099 });
2087 }); 2100 });
2088 2101
2089
2090 unittest.group("obj-schema-Entitlement", () { 2102 unittest.group("obj-schema-Entitlement", () {
2091 unittest.test("to-json--from-json", () { 2103 unittest.test("to-json--from-json", () {
2092 var o = buildEntitlement(); 2104 var o = buildEntitlement();
2093 var od = new api.Entitlement.fromJson(o.toJson()); 2105 var od = new api.Entitlement.fromJson(o.toJson());
2094 checkEntitlement(od); 2106 checkEntitlement(od);
2095 }); 2107 });
2096 }); 2108 });
2097 2109
2098
2099 unittest.group("obj-schema-EntitlementsListResponse", () { 2110 unittest.group("obj-schema-EntitlementsListResponse", () {
2100 unittest.test("to-json--from-json", () { 2111 unittest.test("to-json--from-json", () {
2101 var o = buildEntitlementsListResponse(); 2112 var o = buildEntitlementsListResponse();
2102 var od = new api.EntitlementsListResponse.fromJson(o.toJson()); 2113 var od = new api.EntitlementsListResponse.fromJson(o.toJson());
2103 checkEntitlementsListResponse(od); 2114 checkEntitlementsListResponse(od);
2104 }); 2115 });
2105 }); 2116 });
2106 2117
2107
2108 unittest.group("obj-schema-GroupLicense", () { 2118 unittest.group("obj-schema-GroupLicense", () {
2109 unittest.test("to-json--from-json", () { 2119 unittest.test("to-json--from-json", () {
2110 var o = buildGroupLicense(); 2120 var o = buildGroupLicense();
2111 var od = new api.GroupLicense.fromJson(o.toJson()); 2121 var od = new api.GroupLicense.fromJson(o.toJson());
2112 checkGroupLicense(od); 2122 checkGroupLicense(od);
2113 }); 2123 });
2114 }); 2124 });
2115 2125
2116
2117 unittest.group("obj-schema-GroupLicenseUsersListResponse", () { 2126 unittest.group("obj-schema-GroupLicenseUsersListResponse", () {
2118 unittest.test("to-json--from-json", () { 2127 unittest.test("to-json--from-json", () {
2119 var o = buildGroupLicenseUsersListResponse(); 2128 var o = buildGroupLicenseUsersListResponse();
2120 var od = new api.GroupLicenseUsersListResponse.fromJson(o.toJson()); 2129 var od = new api.GroupLicenseUsersListResponse.fromJson(o.toJson());
2121 checkGroupLicenseUsersListResponse(od); 2130 checkGroupLicenseUsersListResponse(od);
2122 }); 2131 });
2123 }); 2132 });
2124 2133
2125
2126 unittest.group("obj-schema-GroupLicensesListResponse", () { 2134 unittest.group("obj-schema-GroupLicensesListResponse", () {
2127 unittest.test("to-json--from-json", () { 2135 unittest.test("to-json--from-json", () {
2128 var o = buildGroupLicensesListResponse(); 2136 var o = buildGroupLicensesListResponse();
2129 var od = new api.GroupLicensesListResponse.fromJson(o.toJson()); 2137 var od = new api.GroupLicensesListResponse.fromJson(o.toJson());
2130 checkGroupLicensesListResponse(od); 2138 checkGroupLicensesListResponse(od);
2131 }); 2139 });
2132 }); 2140 });
2133 2141
2134
2135 unittest.group("obj-schema-Install", () { 2142 unittest.group("obj-schema-Install", () {
2136 unittest.test("to-json--from-json", () { 2143 unittest.test("to-json--from-json", () {
2137 var o = buildInstall(); 2144 var o = buildInstall();
2138 var od = new api.Install.fromJson(o.toJson()); 2145 var od = new api.Install.fromJson(o.toJson());
2139 checkInstall(od); 2146 checkInstall(od);
2140 }); 2147 });
2141 }); 2148 });
2142 2149
2143
2144 unittest.group("obj-schema-InstallFailureEvent", () { 2150 unittest.group("obj-schema-InstallFailureEvent", () {
2145 unittest.test("to-json--from-json", () { 2151 unittest.test("to-json--from-json", () {
2146 var o = buildInstallFailureEvent(); 2152 var o = buildInstallFailureEvent();
2147 var od = new api.InstallFailureEvent.fromJson(o.toJson()); 2153 var od = new api.InstallFailureEvent.fromJson(o.toJson());
2148 checkInstallFailureEvent(od); 2154 checkInstallFailureEvent(od);
2149 }); 2155 });
2150 }); 2156 });
2151 2157
2152
2153 unittest.group("obj-schema-InstallsListResponse", () { 2158 unittest.group("obj-schema-InstallsListResponse", () {
2154 unittest.test("to-json--from-json", () { 2159 unittest.test("to-json--from-json", () {
2155 var o = buildInstallsListResponse(); 2160 var o = buildInstallsListResponse();
2156 var od = new api.InstallsListResponse.fromJson(o.toJson()); 2161 var od = new api.InstallsListResponse.fromJson(o.toJson());
2157 checkInstallsListResponse(od); 2162 checkInstallsListResponse(od);
2158 }); 2163 });
2159 }); 2164 });
2160 2165
2161
2162 unittest.group("obj-schema-LocalizedText", () { 2166 unittest.group("obj-schema-LocalizedText", () {
2163 unittest.test("to-json--from-json", () { 2167 unittest.test("to-json--from-json", () {
2164 var o = buildLocalizedText(); 2168 var o = buildLocalizedText();
2165 var od = new api.LocalizedText.fromJson(o.toJson()); 2169 var od = new api.LocalizedText.fromJson(o.toJson());
2166 checkLocalizedText(od); 2170 checkLocalizedText(od);
2167 }); 2171 });
2168 }); 2172 });
2169 2173
2170
2171 unittest.group("obj-schema-ManagedConfiguration", () { 2174 unittest.group("obj-schema-ManagedConfiguration", () {
2172 unittest.test("to-json--from-json", () { 2175 unittest.test("to-json--from-json", () {
2173 var o = buildManagedConfiguration(); 2176 var o = buildManagedConfiguration();
2174 var od = new api.ManagedConfiguration.fromJson(o.toJson()); 2177 var od = new api.ManagedConfiguration.fromJson(o.toJson());
2175 checkManagedConfiguration(od); 2178 checkManagedConfiguration(od);
2176 }); 2179 });
2177 }); 2180 });
2178 2181
2179
2180 unittest.group("obj-schema-ManagedConfigurationsForDeviceListResponse", () { 2182 unittest.group("obj-schema-ManagedConfigurationsForDeviceListResponse", () {
2181 unittest.test("to-json--from-json", () { 2183 unittest.test("to-json--from-json", () {
2182 var o = buildManagedConfigurationsForDeviceListResponse(); 2184 var o = buildManagedConfigurationsForDeviceListResponse();
2183 var od = new api.ManagedConfigurationsForDeviceListResponse.fromJson(o.toJ son()); 2185 var od = new api.ManagedConfigurationsForDeviceListResponse.fromJson(
2186 o.toJson());
2184 checkManagedConfigurationsForDeviceListResponse(od); 2187 checkManagedConfigurationsForDeviceListResponse(od);
2185 }); 2188 });
2186 }); 2189 });
2187 2190
2188
2189 unittest.group("obj-schema-ManagedConfigurationsForUserListResponse", () { 2191 unittest.group("obj-schema-ManagedConfigurationsForUserListResponse", () {
2190 unittest.test("to-json--from-json", () { 2192 unittest.test("to-json--from-json", () {
2191 var o = buildManagedConfigurationsForUserListResponse(); 2193 var o = buildManagedConfigurationsForUserListResponse();
2192 var od = new api.ManagedConfigurationsForUserListResponse.fromJson(o.toJso n()); 2194 var od =
2195 new api.ManagedConfigurationsForUserListResponse.fromJson(o.toJson());
2193 checkManagedConfigurationsForUserListResponse(od); 2196 checkManagedConfigurationsForUserListResponse(od);
2194 }); 2197 });
2195 }); 2198 });
2196 2199
2197
2198 unittest.group("obj-schema-ManagedProperty", () { 2200 unittest.group("obj-schema-ManagedProperty", () {
2199 unittest.test("to-json--from-json", () { 2201 unittest.test("to-json--from-json", () {
2200 var o = buildManagedProperty(); 2202 var o = buildManagedProperty();
2201 var od = new api.ManagedProperty.fromJson(o.toJson()); 2203 var od = new api.ManagedProperty.fromJson(o.toJson());
2202 checkManagedProperty(od); 2204 checkManagedProperty(od);
2203 }); 2205 });
2204 }); 2206 });
2205 2207
2206
2207 unittest.group("obj-schema-ManagedPropertyBundle", () { 2208 unittest.group("obj-schema-ManagedPropertyBundle", () {
2208 unittest.test("to-json--from-json", () { 2209 unittest.test("to-json--from-json", () {
2209 var o = buildManagedPropertyBundle(); 2210 var o = buildManagedPropertyBundle();
2210 var od = new api.ManagedPropertyBundle.fromJson(o.toJson()); 2211 var od = new api.ManagedPropertyBundle.fromJson(o.toJson());
2211 checkManagedPropertyBundle(od); 2212 checkManagedPropertyBundle(od);
2212 }); 2213 });
2213 }); 2214 });
2214 2215
2215
2216 unittest.group("obj-schema-NewDeviceEvent", () { 2216 unittest.group("obj-schema-NewDeviceEvent", () {
2217 unittest.test("to-json--from-json", () { 2217 unittest.test("to-json--from-json", () {
2218 var o = buildNewDeviceEvent(); 2218 var o = buildNewDeviceEvent();
2219 var od = new api.NewDeviceEvent.fromJson(o.toJson()); 2219 var od = new api.NewDeviceEvent.fromJson(o.toJson());
2220 checkNewDeviceEvent(od); 2220 checkNewDeviceEvent(od);
2221 }); 2221 });
2222 }); 2222 });
2223 2223
2224
2225 unittest.group("obj-schema-NewPermissionsEvent", () { 2224 unittest.group("obj-schema-NewPermissionsEvent", () {
2226 unittest.test("to-json--from-json", () { 2225 unittest.test("to-json--from-json", () {
2227 var o = buildNewPermissionsEvent(); 2226 var o = buildNewPermissionsEvent();
2228 var od = new api.NewPermissionsEvent.fromJson(o.toJson()); 2227 var od = new api.NewPermissionsEvent.fromJson(o.toJson());
2229 checkNewPermissionsEvent(od); 2228 checkNewPermissionsEvent(od);
2230 }); 2229 });
2231 }); 2230 });
2232 2231
2233
2234 unittest.group("obj-schema-Notification", () { 2232 unittest.group("obj-schema-Notification", () {
2235 unittest.test("to-json--from-json", () { 2233 unittest.test("to-json--from-json", () {
2236 var o = buildNotification(); 2234 var o = buildNotification();
2237 var od = new api.Notification.fromJson(o.toJson()); 2235 var od = new api.Notification.fromJson(o.toJson());
2238 checkNotification(od); 2236 checkNotification(od);
2239 }); 2237 });
2240 }); 2238 });
2241 2239
2242
2243 unittest.group("obj-schema-NotificationSet", () { 2240 unittest.group("obj-schema-NotificationSet", () {
2244 unittest.test("to-json--from-json", () { 2241 unittest.test("to-json--from-json", () {
2245 var o = buildNotificationSet(); 2242 var o = buildNotificationSet();
2246 var od = new api.NotificationSet.fromJson(o.toJson()); 2243 var od = new api.NotificationSet.fromJson(o.toJson());
2247 checkNotificationSet(od); 2244 checkNotificationSet(od);
2248 }); 2245 });
2249 }); 2246 });
2250 2247
2251
2252 unittest.group("obj-schema-PageInfo", () { 2248 unittest.group("obj-schema-PageInfo", () {
2253 unittest.test("to-json--from-json", () { 2249 unittest.test("to-json--from-json", () {
2254 var o = buildPageInfo(); 2250 var o = buildPageInfo();
2255 var od = new api.PageInfo.fromJson(o.toJson()); 2251 var od = new api.PageInfo.fromJson(o.toJson());
2256 checkPageInfo(od); 2252 checkPageInfo(od);
2257 }); 2253 });
2258 }); 2254 });
2259 2255
2260
2261 unittest.group("obj-schema-Permission", () { 2256 unittest.group("obj-schema-Permission", () {
2262 unittest.test("to-json--from-json", () { 2257 unittest.test("to-json--from-json", () {
2263 var o = buildPermission(); 2258 var o = buildPermission();
2264 var od = new api.Permission.fromJson(o.toJson()); 2259 var od = new api.Permission.fromJson(o.toJson());
2265 checkPermission(od); 2260 checkPermission(od);
2266 }); 2261 });
2267 }); 2262 });
2268 2263
2269
2270 unittest.group("obj-schema-Product", () { 2264 unittest.group("obj-schema-Product", () {
2271 unittest.test("to-json--from-json", () { 2265 unittest.test("to-json--from-json", () {
2272 var o = buildProduct(); 2266 var o = buildProduct();
2273 var od = new api.Product.fromJson(o.toJson()); 2267 var od = new api.Product.fromJson(o.toJson());
2274 checkProduct(od); 2268 checkProduct(od);
2275 }); 2269 });
2276 }); 2270 });
2277 2271
2278
2279 unittest.group("obj-schema-ProductApprovalEvent", () { 2272 unittest.group("obj-schema-ProductApprovalEvent", () {
2280 unittest.test("to-json--from-json", () { 2273 unittest.test("to-json--from-json", () {
2281 var o = buildProductApprovalEvent(); 2274 var o = buildProductApprovalEvent();
2282 var od = new api.ProductApprovalEvent.fromJson(o.toJson()); 2275 var od = new api.ProductApprovalEvent.fromJson(o.toJson());
2283 checkProductApprovalEvent(od); 2276 checkProductApprovalEvent(od);
2284 }); 2277 });
2285 }); 2278 });
2286 2279
2287
2288 unittest.group("obj-schema-ProductAvailabilityChangeEvent", () { 2280 unittest.group("obj-schema-ProductAvailabilityChangeEvent", () {
2289 unittest.test("to-json--from-json", () { 2281 unittest.test("to-json--from-json", () {
2290 var o = buildProductAvailabilityChangeEvent(); 2282 var o = buildProductAvailabilityChangeEvent();
2291 var od = new api.ProductAvailabilityChangeEvent.fromJson(o.toJson()); 2283 var od = new api.ProductAvailabilityChangeEvent.fromJson(o.toJson());
2292 checkProductAvailabilityChangeEvent(od); 2284 checkProductAvailabilityChangeEvent(od);
2293 }); 2285 });
2294 }); 2286 });
2295 2287
2296
2297 unittest.group("obj-schema-ProductPermission", () { 2288 unittest.group("obj-schema-ProductPermission", () {
2298 unittest.test("to-json--from-json", () { 2289 unittest.test("to-json--from-json", () {
2299 var o = buildProductPermission(); 2290 var o = buildProductPermission();
2300 var od = new api.ProductPermission.fromJson(o.toJson()); 2291 var od = new api.ProductPermission.fromJson(o.toJson());
2301 checkProductPermission(od); 2292 checkProductPermission(od);
2302 }); 2293 });
2303 }); 2294 });
2304 2295
2305
2306 unittest.group("obj-schema-ProductPermissions", () { 2296 unittest.group("obj-schema-ProductPermissions", () {
2307 unittest.test("to-json--from-json", () { 2297 unittest.test("to-json--from-json", () {
2308 var o = buildProductPermissions(); 2298 var o = buildProductPermissions();
2309 var od = new api.ProductPermissions.fromJson(o.toJson()); 2299 var od = new api.ProductPermissions.fromJson(o.toJson());
2310 checkProductPermissions(od); 2300 checkProductPermissions(od);
2311 }); 2301 });
2312 }); 2302 });
2313 2303
2314
2315 unittest.group("obj-schema-ProductSet", () { 2304 unittest.group("obj-schema-ProductSet", () {
2316 unittest.test("to-json--from-json", () { 2305 unittest.test("to-json--from-json", () {
2317 var o = buildProductSet(); 2306 var o = buildProductSet();
2318 var od = new api.ProductSet.fromJson(o.toJson()); 2307 var od = new api.ProductSet.fromJson(o.toJson());
2319 checkProductSet(od); 2308 checkProductSet(od);
2320 }); 2309 });
2321 }); 2310 });
2322 2311
2312 unittest.group("obj-schema-ProductSigningCertificate", () {
2313 unittest.test("to-json--from-json", () {
2314 var o = buildProductSigningCertificate();
2315 var od = new api.ProductSigningCertificate.fromJson(o.toJson());
2316 checkProductSigningCertificate(od);
2317 });
2318 });
2323 2319
2324 unittest.group("obj-schema-ProductsApproveRequest", () { 2320 unittest.group("obj-schema-ProductsApproveRequest", () {
2325 unittest.test("to-json--from-json", () { 2321 unittest.test("to-json--from-json", () {
2326 var o = buildProductsApproveRequest(); 2322 var o = buildProductsApproveRequest();
2327 var od = new api.ProductsApproveRequest.fromJson(o.toJson()); 2323 var od = new api.ProductsApproveRequest.fromJson(o.toJson());
2328 checkProductsApproveRequest(od); 2324 checkProductsApproveRequest(od);
2329 }); 2325 });
2330 }); 2326 });
2331 2327
2332
2333 unittest.group("obj-schema-ProductsGenerateApprovalUrlResponse", () { 2328 unittest.group("obj-schema-ProductsGenerateApprovalUrlResponse", () {
2334 unittest.test("to-json--from-json", () { 2329 unittest.test("to-json--from-json", () {
2335 var o = buildProductsGenerateApprovalUrlResponse(); 2330 var o = buildProductsGenerateApprovalUrlResponse();
2336 var od = new api.ProductsGenerateApprovalUrlResponse.fromJson(o.toJson()); 2331 var od = new api.ProductsGenerateApprovalUrlResponse.fromJson(o.toJson());
2337 checkProductsGenerateApprovalUrlResponse(od); 2332 checkProductsGenerateApprovalUrlResponse(od);
2338 }); 2333 });
2339 }); 2334 });
2340 2335
2341
2342 unittest.group("obj-schema-ProductsListResponse", () { 2336 unittest.group("obj-schema-ProductsListResponse", () {
2343 unittest.test("to-json--from-json", () { 2337 unittest.test("to-json--from-json", () {
2344 var o = buildProductsListResponse(); 2338 var o = buildProductsListResponse();
2345 var od = new api.ProductsListResponse.fromJson(o.toJson()); 2339 var od = new api.ProductsListResponse.fromJson(o.toJson());
2346 checkProductsListResponse(od); 2340 checkProductsListResponse(od);
2347 }); 2341 });
2348 }); 2342 });
2349 2343
2350
2351 unittest.group("obj-schema-ServiceAccount", () { 2344 unittest.group("obj-schema-ServiceAccount", () {
2352 unittest.test("to-json--from-json", () { 2345 unittest.test("to-json--from-json", () {
2353 var o = buildServiceAccount(); 2346 var o = buildServiceAccount();
2354 var od = new api.ServiceAccount.fromJson(o.toJson()); 2347 var od = new api.ServiceAccount.fromJson(o.toJson());
2355 checkServiceAccount(od); 2348 checkServiceAccount(od);
2356 }); 2349 });
2357 }); 2350 });
2358 2351
2359
2360 unittest.group("obj-schema-ServiceAccountKey", () { 2352 unittest.group("obj-schema-ServiceAccountKey", () {
2361 unittest.test("to-json--from-json", () { 2353 unittest.test("to-json--from-json", () {
2362 var o = buildServiceAccountKey(); 2354 var o = buildServiceAccountKey();
2363 var od = new api.ServiceAccountKey.fromJson(o.toJson()); 2355 var od = new api.ServiceAccountKey.fromJson(o.toJson());
2364 checkServiceAccountKey(od); 2356 checkServiceAccountKey(od);
2365 }); 2357 });
2366 }); 2358 });
2367 2359
2368
2369 unittest.group("obj-schema-ServiceAccountKeysListResponse", () { 2360 unittest.group("obj-schema-ServiceAccountKeysListResponse", () {
2370 unittest.test("to-json--from-json", () { 2361 unittest.test("to-json--from-json", () {
2371 var o = buildServiceAccountKeysListResponse(); 2362 var o = buildServiceAccountKeysListResponse();
2372 var od = new api.ServiceAccountKeysListResponse.fromJson(o.toJson()); 2363 var od = new api.ServiceAccountKeysListResponse.fromJson(o.toJson());
2373 checkServiceAccountKeysListResponse(od); 2364 checkServiceAccountKeysListResponse(od);
2374 }); 2365 });
2375 }); 2366 });
2376 2367
2377
2378 unittest.group("obj-schema-SignupInfo", () { 2368 unittest.group("obj-schema-SignupInfo", () {
2379 unittest.test("to-json--from-json", () { 2369 unittest.test("to-json--from-json", () {
2380 var o = buildSignupInfo(); 2370 var o = buildSignupInfo();
2381 var od = new api.SignupInfo.fromJson(o.toJson()); 2371 var od = new api.SignupInfo.fromJson(o.toJson());
2382 checkSignupInfo(od); 2372 checkSignupInfo(od);
2383 }); 2373 });
2384 }); 2374 });
2385 2375
2386
2387 unittest.group("obj-schema-StoreCluster", () { 2376 unittest.group("obj-schema-StoreCluster", () {
2388 unittest.test("to-json--from-json", () { 2377 unittest.test("to-json--from-json", () {
2389 var o = buildStoreCluster(); 2378 var o = buildStoreCluster();
2390 var od = new api.StoreCluster.fromJson(o.toJson()); 2379 var od = new api.StoreCluster.fromJson(o.toJson());
2391 checkStoreCluster(od); 2380 checkStoreCluster(od);
2392 }); 2381 });
2393 }); 2382 });
2394 2383
2395
2396 unittest.group("obj-schema-StoreLayout", () { 2384 unittest.group("obj-schema-StoreLayout", () {
2397 unittest.test("to-json--from-json", () { 2385 unittest.test("to-json--from-json", () {
2398 var o = buildStoreLayout(); 2386 var o = buildStoreLayout();
2399 var od = new api.StoreLayout.fromJson(o.toJson()); 2387 var od = new api.StoreLayout.fromJson(o.toJson());
2400 checkStoreLayout(od); 2388 checkStoreLayout(od);
2401 }); 2389 });
2402 }); 2390 });
2403 2391
2404
2405 unittest.group("obj-schema-StoreLayoutClustersListResponse", () { 2392 unittest.group("obj-schema-StoreLayoutClustersListResponse", () {
2406 unittest.test("to-json--from-json", () { 2393 unittest.test("to-json--from-json", () {
2407 var o = buildStoreLayoutClustersListResponse(); 2394 var o = buildStoreLayoutClustersListResponse();
2408 var od = new api.StoreLayoutClustersListResponse.fromJson(o.toJson()); 2395 var od = new api.StoreLayoutClustersListResponse.fromJson(o.toJson());
2409 checkStoreLayoutClustersListResponse(od); 2396 checkStoreLayoutClustersListResponse(od);
2410 }); 2397 });
2411 }); 2398 });
2412 2399
2413
2414 unittest.group("obj-schema-StoreLayoutPagesListResponse", () { 2400 unittest.group("obj-schema-StoreLayoutPagesListResponse", () {
2415 unittest.test("to-json--from-json", () { 2401 unittest.test("to-json--from-json", () {
2416 var o = buildStoreLayoutPagesListResponse(); 2402 var o = buildStoreLayoutPagesListResponse();
2417 var od = new api.StoreLayoutPagesListResponse.fromJson(o.toJson()); 2403 var od = new api.StoreLayoutPagesListResponse.fromJson(o.toJson());
2418 checkStoreLayoutPagesListResponse(od); 2404 checkStoreLayoutPagesListResponse(od);
2419 }); 2405 });
2420 }); 2406 });
2421 2407
2422
2423 unittest.group("obj-schema-StorePage", () { 2408 unittest.group("obj-schema-StorePage", () {
2424 unittest.test("to-json--from-json", () { 2409 unittest.test("to-json--from-json", () {
2425 var o = buildStorePage(); 2410 var o = buildStorePage();
2426 var od = new api.StorePage.fromJson(o.toJson()); 2411 var od = new api.StorePage.fromJson(o.toJson());
2427 checkStorePage(od); 2412 checkStorePage(od);
2428 }); 2413 });
2429 }); 2414 });
2430 2415
2431
2432 unittest.group("obj-schema-TokenPagination", () { 2416 unittest.group("obj-schema-TokenPagination", () {
2433 unittest.test("to-json--from-json", () { 2417 unittest.test("to-json--from-json", () {
2434 var o = buildTokenPagination(); 2418 var o = buildTokenPagination();
2435 var od = new api.TokenPagination.fromJson(o.toJson()); 2419 var od = new api.TokenPagination.fromJson(o.toJson());
2436 checkTokenPagination(od); 2420 checkTokenPagination(od);
2437 }); 2421 });
2438 }); 2422 });
2439 2423
2440
2441 unittest.group("obj-schema-User", () { 2424 unittest.group("obj-schema-User", () {
2442 unittest.test("to-json--from-json", () { 2425 unittest.test("to-json--from-json", () {
2443 var o = buildUser(); 2426 var o = buildUser();
2444 var od = new api.User.fromJson(o.toJson()); 2427 var od = new api.User.fromJson(o.toJson());
2445 checkUser(od); 2428 checkUser(od);
2446 }); 2429 });
2447 }); 2430 });
2448 2431
2449
2450 unittest.group("obj-schema-UserToken", () { 2432 unittest.group("obj-schema-UserToken", () {
2451 unittest.test("to-json--from-json", () { 2433 unittest.test("to-json--from-json", () {
2452 var o = buildUserToken(); 2434 var o = buildUserToken();
2453 var od = new api.UserToken.fromJson(o.toJson()); 2435 var od = new api.UserToken.fromJson(o.toJson());
2454 checkUserToken(od); 2436 checkUserToken(od);
2455 }); 2437 });
2456 }); 2438 });
2457 2439
2458
2459 unittest.group("obj-schema-UsersListResponse", () { 2440 unittest.group("obj-schema-UsersListResponse", () {
2460 unittest.test("to-json--from-json", () { 2441 unittest.test("to-json--from-json", () {
2461 var o = buildUsersListResponse(); 2442 var o = buildUsersListResponse();
2462 var od = new api.UsersListResponse.fromJson(o.toJson()); 2443 var od = new api.UsersListResponse.fromJson(o.toJson());
2463 checkUsersListResponse(od); 2444 checkUsersListResponse(od);
2464 }); 2445 });
2465 }); 2446 });
2466 2447
2467
2468 unittest.group("resource-DevicesResourceApi", () { 2448 unittest.group("resource-DevicesResourceApi", () {
2469 unittest.test("method--get", () { 2449 unittest.test("method--get", () {
2470
2471 var mock = new HttpServerMock(); 2450 var mock = new HttpServerMock();
2472 api.DevicesResourceApi res = new api.AndroidenterpriseApi(mock).devices; 2451 api.DevicesResourceApi res = new api.AndroidenterpriseApi(mock).devices;
2473 var arg_enterpriseId = "foo"; 2452 var arg_enterpriseId = "foo";
2474 var arg_userId = "foo"; 2453 var arg_userId = "foo";
2475 var arg_deviceId = "foo"; 2454 var arg_deviceId = "foo";
2476 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2455 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2477 var path = (req.url).path; 2456 var path = (req.url).path;
2478 var pathOffset = 0; 2457 var pathOffset = 0;
2479 var index; 2458 var index;
2480 var subPart; 2459 var subPart;
2481 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2460 unittest.expect(
2461 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2482 pathOffset += 1; 2462 pathOffset += 1;
2483 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 2463 unittest.expect(path.substring(pathOffset, pathOffset + 21),
2464 unittest.equals("androidenterprise/v1/"));
2484 pathOffset += 21; 2465 pathOffset += 21;
2485 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 2466 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2467 unittest.equals("enterprises/"));
2486 pathOffset += 12; 2468 pathOffset += 12;
2487 index = path.indexOf("/users/", pathOffset); 2469 index = path.indexOf("/users/", pathOffset);
2488 unittest.expect(index >= 0, unittest.isTrue); 2470 unittest.expect(index >= 0, unittest.isTrue);
2489 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2471 subPart =
2472 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2490 pathOffset = index; 2473 pathOffset = index;
2491 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 2474 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
2492 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 2475 unittest.expect(path.substring(pathOffset, pathOffset + 7),
2476 unittest.equals("/users/"));
2493 pathOffset += 7; 2477 pathOffset += 7;
2494 index = path.indexOf("/devices/", pathOffset); 2478 index = path.indexOf("/devices/", pathOffset);
2495 unittest.expect(index >= 0, unittest.isTrue); 2479 unittest.expect(index >= 0, unittest.isTrue);
2496 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2480 subPart =
2481 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2497 pathOffset = index; 2482 pathOffset = index;
2498 unittest.expect(subPart, unittest.equals("$arg_userId")); 2483 unittest.expect(subPart, unittest.equals("$arg_userId"));
2499 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 2484 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2485 unittest.equals("/devices/"));
2500 pathOffset += 9; 2486 pathOffset += 9;
2501 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2487 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2502 pathOffset = path.length; 2488 pathOffset = path.length;
2503 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 2489 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
2504 2490
2505 var query = (req.url).query; 2491 var query = (req.url).query;
2506 var queryOffset = 0; 2492 var queryOffset = 0;
2507 var queryMap = {}; 2493 var queryMap = {};
2508 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2494 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2509 parseBool(n) { 2495 parseBool(n) {
2510 if (n == "true") return true; 2496 if (n == "true") return true;
2511 if (n == "false") return false; 2497 if (n == "false") return false;
2512 if (n == null) return null; 2498 if (n == null) return null;
2513 throw new core.ArgumentError("Invalid boolean: $n"); 2499 throw new core.ArgumentError("Invalid boolean: $n");
2514 } 2500 }
2501
2515 if (query.length > 0) { 2502 if (query.length > 0) {
2516 for (var part in query.split("&")) { 2503 for (var part in query.split("&")) {
2517 var keyvalue = part.split("="); 2504 var keyvalue = part.split("=");
2518 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2505 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2506 core.Uri.decodeQueryComponent(keyvalue[1]));
2519 } 2507 }
2520 } 2508 }
2521 2509
2522
2523 var h = { 2510 var h = {
2524 "content-type" : "application/json; charset=utf-8", 2511 "content-type": "application/json; charset=utf-8",
2525 }; 2512 };
2526 var resp = convert.JSON.encode(buildDevice()); 2513 var resp = convert.JSON.encode(buildDevice());
2527 return new async.Future.value(stringResponse(200, h, resp)); 2514 return new async.Future.value(stringResponse(200, h, resp));
2528 }), true); 2515 }), true);
2529 res.get(arg_enterpriseId, arg_userId, arg_deviceId).then(unittest.expectAs ync1(((api.Device response) { 2516 res
2517 .get(arg_enterpriseId, arg_userId, arg_deviceId)
2518 .then(unittest.expectAsync1(((api.Device response) {
2530 checkDevice(response); 2519 checkDevice(response);
2531 }))); 2520 })));
2532 }); 2521 });
2533 2522
2534 unittest.test("method--getState", () { 2523 unittest.test("method--getState", () {
2535
2536 var mock = new HttpServerMock(); 2524 var mock = new HttpServerMock();
2537 api.DevicesResourceApi res = new api.AndroidenterpriseApi(mock).devices; 2525 api.DevicesResourceApi res = new api.AndroidenterpriseApi(mock).devices;
2538 var arg_enterpriseId = "foo"; 2526 var arg_enterpriseId = "foo";
2539 var arg_userId = "foo"; 2527 var arg_userId = "foo";
2540 var arg_deviceId = "foo"; 2528 var arg_deviceId = "foo";
2541 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2529 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2542 var path = (req.url).path; 2530 var path = (req.url).path;
2543 var pathOffset = 0; 2531 var pathOffset = 0;
2544 var index; 2532 var index;
2545 var subPart; 2533 var subPart;
2546 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2534 unittest.expect(
2535 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2547 pathOffset += 1; 2536 pathOffset += 1;
2548 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 2537 unittest.expect(path.substring(pathOffset, pathOffset + 21),
2538 unittest.equals("androidenterprise/v1/"));
2549 pathOffset += 21; 2539 pathOffset += 21;
2550 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 2540 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2541 unittest.equals("enterprises/"));
2551 pathOffset += 12; 2542 pathOffset += 12;
2552 index = path.indexOf("/users/", pathOffset); 2543 index = path.indexOf("/users/", pathOffset);
2553 unittest.expect(index >= 0, unittest.isTrue); 2544 unittest.expect(index >= 0, unittest.isTrue);
2554 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2545 subPart =
2546 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2555 pathOffset = index; 2547 pathOffset = index;
2556 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 2548 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
2557 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 2549 unittest.expect(path.substring(pathOffset, pathOffset + 7),
2550 unittest.equals("/users/"));
2558 pathOffset += 7; 2551 pathOffset += 7;
2559 index = path.indexOf("/devices/", pathOffset); 2552 index = path.indexOf("/devices/", pathOffset);
2560 unittest.expect(index >= 0, unittest.isTrue); 2553 unittest.expect(index >= 0, unittest.isTrue);
2561 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2554 subPart =
2555 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2562 pathOffset = index; 2556 pathOffset = index;
2563 unittest.expect(subPart, unittest.equals("$arg_userId")); 2557 unittest.expect(subPart, unittest.equals("$arg_userId"));
2564 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 2558 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2559 unittest.equals("/devices/"));
2565 pathOffset += 9; 2560 pathOffset += 9;
2566 index = path.indexOf("/state", pathOffset); 2561 index = path.indexOf("/state", pathOffset);
2567 unittest.expect(index >= 0, unittest.isTrue); 2562 unittest.expect(index >= 0, unittest.isTrue);
2568 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2563 subPart =
2564 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2569 pathOffset = index; 2565 pathOffset = index;
2570 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 2566 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
2571 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/state")); 2567 unittest.expect(path.substring(pathOffset, pathOffset + 6),
2568 unittest.equals("/state"));
2572 pathOffset += 6; 2569 pathOffset += 6;
2573 2570
2574 var query = (req.url).query; 2571 var query = (req.url).query;
2575 var queryOffset = 0; 2572 var queryOffset = 0;
2576 var queryMap = {}; 2573 var queryMap = {};
2577 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2574 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2578 parseBool(n) { 2575 parseBool(n) {
2579 if (n == "true") return true; 2576 if (n == "true") return true;
2580 if (n == "false") return false; 2577 if (n == "false") return false;
2581 if (n == null) return null; 2578 if (n == null) return null;
2582 throw new core.ArgumentError("Invalid boolean: $n"); 2579 throw new core.ArgumentError("Invalid boolean: $n");
2583 } 2580 }
2581
2584 if (query.length > 0) { 2582 if (query.length > 0) {
2585 for (var part in query.split("&")) { 2583 for (var part in query.split("&")) {
2586 var keyvalue = part.split("="); 2584 var keyvalue = part.split("=");
2587 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2585 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2586 core.Uri.decodeQueryComponent(keyvalue[1]));
2588 } 2587 }
2589 } 2588 }
2590 2589
2591
2592 var h = { 2590 var h = {
2593 "content-type" : "application/json; charset=utf-8", 2591 "content-type": "application/json; charset=utf-8",
2594 }; 2592 };
2595 var resp = convert.JSON.encode(buildDeviceState()); 2593 var resp = convert.JSON.encode(buildDeviceState());
2596 return new async.Future.value(stringResponse(200, h, resp)); 2594 return new async.Future.value(stringResponse(200, h, resp));
2597 }), true); 2595 }), true);
2598 res.getState(arg_enterpriseId, arg_userId, arg_deviceId).then(unittest.exp ectAsync1(((api.DeviceState response) { 2596 res
2597 .getState(arg_enterpriseId, arg_userId, arg_deviceId)
2598 .then(unittest.expectAsync1(((api.DeviceState response) {
2599 checkDeviceState(response); 2599 checkDeviceState(response);
2600 }))); 2600 })));
2601 }); 2601 });
2602 2602
2603 unittest.test("method--list", () { 2603 unittest.test("method--list", () {
2604
2605 var mock = new HttpServerMock(); 2604 var mock = new HttpServerMock();
2606 api.DevicesResourceApi res = new api.AndroidenterpriseApi(mock).devices; 2605 api.DevicesResourceApi res = new api.AndroidenterpriseApi(mock).devices;
2607 var arg_enterpriseId = "foo"; 2606 var arg_enterpriseId = "foo";
2608 var arg_userId = "foo"; 2607 var arg_userId = "foo";
2609 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2608 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2610 var path = (req.url).path; 2609 var path = (req.url).path;
2611 var pathOffset = 0; 2610 var pathOffset = 0;
2612 var index; 2611 var index;
2613 var subPart; 2612 var subPart;
2614 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2613 unittest.expect(
2614 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2615 pathOffset += 1; 2615 pathOffset += 1;
2616 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 2616 unittest.expect(path.substring(pathOffset, pathOffset + 21),
2617 unittest.equals("androidenterprise/v1/"));
2617 pathOffset += 21; 2618 pathOffset += 21;
2618 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 2619 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2620 unittest.equals("enterprises/"));
2619 pathOffset += 12; 2621 pathOffset += 12;
2620 index = path.indexOf("/users/", pathOffset); 2622 index = path.indexOf("/users/", pathOffset);
2621 unittest.expect(index >= 0, unittest.isTrue); 2623 unittest.expect(index >= 0, unittest.isTrue);
2622 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2624 subPart =
2625 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2623 pathOffset = index; 2626 pathOffset = index;
2624 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 2627 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
2625 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 2628 unittest.expect(path.substring(pathOffset, pathOffset + 7),
2629 unittest.equals("/users/"));
2626 pathOffset += 7; 2630 pathOffset += 7;
2627 index = path.indexOf("/devices", pathOffset); 2631 index = path.indexOf("/devices", pathOffset);
2628 unittest.expect(index >= 0, unittest.isTrue); 2632 unittest.expect(index >= 0, unittest.isTrue);
2629 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2633 subPart =
2634 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2630 pathOffset = index; 2635 pathOffset = index;
2631 unittest.expect(subPart, unittest.equals("$arg_userId")); 2636 unittest.expect(subPart, unittest.equals("$arg_userId"));
2632 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/devices")); 2637 unittest.expect(path.substring(pathOffset, pathOffset + 8),
2638 unittest.equals("/devices"));
2633 pathOffset += 8; 2639 pathOffset += 8;
2634 2640
2635 var query = (req.url).query; 2641 var query = (req.url).query;
2636 var queryOffset = 0; 2642 var queryOffset = 0;
2637 var queryMap = {}; 2643 var queryMap = {};
2638 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2644 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2639 parseBool(n) { 2645 parseBool(n) {
2640 if (n == "true") return true; 2646 if (n == "true") return true;
2641 if (n == "false") return false; 2647 if (n == "false") return false;
2642 if (n == null) return null; 2648 if (n == null) return null;
2643 throw new core.ArgumentError("Invalid boolean: $n"); 2649 throw new core.ArgumentError("Invalid boolean: $n");
2644 } 2650 }
2651
2645 if (query.length > 0) { 2652 if (query.length > 0) {
2646 for (var part in query.split("&")) { 2653 for (var part in query.split("&")) {
2647 var keyvalue = part.split("="); 2654 var keyvalue = part.split("=");
2648 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2655 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2656 core.Uri.decodeQueryComponent(keyvalue[1]));
2649 } 2657 }
2650 } 2658 }
2651 2659
2652
2653 var h = { 2660 var h = {
2654 "content-type" : "application/json; charset=utf-8", 2661 "content-type": "application/json; charset=utf-8",
2655 }; 2662 };
2656 var resp = convert.JSON.encode(buildDevicesListResponse()); 2663 var resp = convert.JSON.encode(buildDevicesListResponse());
2657 return new async.Future.value(stringResponse(200, h, resp)); 2664 return new async.Future.value(stringResponse(200, h, resp));
2658 }), true); 2665 }), true);
2659 res.list(arg_enterpriseId, arg_userId).then(unittest.expectAsync1(((api.De vicesListResponse response) { 2666 res
2667 .list(arg_enterpriseId, arg_userId)
2668 .then(unittest.expectAsync1(((api.DevicesListResponse response) {
2660 checkDevicesListResponse(response); 2669 checkDevicesListResponse(response);
2661 }))); 2670 })));
2662 }); 2671 });
2663 2672
2664 unittest.test("method--setState", () { 2673 unittest.test("method--setState", () {
2665
2666 var mock = new HttpServerMock(); 2674 var mock = new HttpServerMock();
2667 api.DevicesResourceApi res = new api.AndroidenterpriseApi(mock).devices; 2675 api.DevicesResourceApi res = new api.AndroidenterpriseApi(mock).devices;
2668 var arg_request = buildDeviceState(); 2676 var arg_request = buildDeviceState();
2669 var arg_enterpriseId = "foo"; 2677 var arg_enterpriseId = "foo";
2670 var arg_userId = "foo"; 2678 var arg_userId = "foo";
2671 var arg_deviceId = "foo"; 2679 var arg_deviceId = "foo";
2672 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2680 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2673 var obj = new api.DeviceState.fromJson(json); 2681 var obj = new api.DeviceState.fromJson(json);
2674 checkDeviceState(obj); 2682 checkDeviceState(obj);
2675 2683
2676 var path = (req.url).path; 2684 var path = (req.url).path;
2677 var pathOffset = 0; 2685 var pathOffset = 0;
2678 var index; 2686 var index;
2679 var subPart; 2687 var subPart;
2680 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2688 unittest.expect(
2689 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2681 pathOffset += 1; 2690 pathOffset += 1;
2682 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 2691 unittest.expect(path.substring(pathOffset, pathOffset + 21),
2692 unittest.equals("androidenterprise/v1/"));
2683 pathOffset += 21; 2693 pathOffset += 21;
2684 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 2694 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2695 unittest.equals("enterprises/"));
2685 pathOffset += 12; 2696 pathOffset += 12;
2686 index = path.indexOf("/users/", pathOffset); 2697 index = path.indexOf("/users/", pathOffset);
2687 unittest.expect(index >= 0, unittest.isTrue); 2698 unittest.expect(index >= 0, unittest.isTrue);
2688 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2699 subPart =
2700 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2689 pathOffset = index; 2701 pathOffset = index;
2690 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 2702 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
2691 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 2703 unittest.expect(path.substring(pathOffset, pathOffset + 7),
2704 unittest.equals("/users/"));
2692 pathOffset += 7; 2705 pathOffset += 7;
2693 index = path.indexOf("/devices/", pathOffset); 2706 index = path.indexOf("/devices/", pathOffset);
2694 unittest.expect(index >= 0, unittest.isTrue); 2707 unittest.expect(index >= 0, unittest.isTrue);
2695 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2708 subPart =
2709 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2696 pathOffset = index; 2710 pathOffset = index;
2697 unittest.expect(subPart, unittest.equals("$arg_userId")); 2711 unittest.expect(subPart, unittest.equals("$arg_userId"));
2698 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 2712 unittest.expect(path.substring(pathOffset, pathOffset + 9),
2713 unittest.equals("/devices/"));
2699 pathOffset += 9; 2714 pathOffset += 9;
2700 index = path.indexOf("/state", pathOffset); 2715 index = path.indexOf("/state", pathOffset);
2701 unittest.expect(index >= 0, unittest.isTrue); 2716 unittest.expect(index >= 0, unittest.isTrue);
2702 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2717 subPart =
2718 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2703 pathOffset = index; 2719 pathOffset = index;
2704 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 2720 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
2705 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/state")); 2721 unittest.expect(path.substring(pathOffset, pathOffset + 6),
2722 unittest.equals("/state"));
2706 pathOffset += 6; 2723 pathOffset += 6;
2707 2724
2708 var query = (req.url).query; 2725 var query = (req.url).query;
2709 var queryOffset = 0; 2726 var queryOffset = 0;
2710 var queryMap = {}; 2727 var queryMap = {};
2711 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2728 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2712 parseBool(n) { 2729 parseBool(n) {
2713 if (n == "true") return true; 2730 if (n == "true") return true;
2714 if (n == "false") return false; 2731 if (n == "false") return false;
2715 if (n == null) return null; 2732 if (n == null) return null;
2716 throw new core.ArgumentError("Invalid boolean: $n"); 2733 throw new core.ArgumentError("Invalid boolean: $n");
2717 } 2734 }
2735
2718 if (query.length > 0) { 2736 if (query.length > 0) {
2719 for (var part in query.split("&")) { 2737 for (var part in query.split("&")) {
2720 var keyvalue = part.split("="); 2738 var keyvalue = part.split("=");
2721 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2739 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2740 core.Uri.decodeQueryComponent(keyvalue[1]));
2722 } 2741 }
2723 } 2742 }
2724 2743
2725
2726 var h = { 2744 var h = {
2727 "content-type" : "application/json; charset=utf-8", 2745 "content-type": "application/json; charset=utf-8",
2728 }; 2746 };
2729 var resp = convert.JSON.encode(buildDeviceState()); 2747 var resp = convert.JSON.encode(buildDeviceState());
2730 return new async.Future.value(stringResponse(200, h, resp)); 2748 return new async.Future.value(stringResponse(200, h, resp));
2731 }), true); 2749 }), true);
2732 res.setState(arg_request, arg_enterpriseId, arg_userId, arg_deviceId).then (unittest.expectAsync1(((api.DeviceState response) { 2750 res
2751 .setState(arg_request, arg_enterpriseId, arg_userId, arg_deviceId)
2752 .then(unittest.expectAsync1(((api.DeviceState response) {
2733 checkDeviceState(response); 2753 checkDeviceState(response);
2734 }))); 2754 })));
2735 }); 2755 });
2736
2737 }); 2756 });
2738 2757
2739
2740 unittest.group("resource-EnterprisesResourceApi", () { 2758 unittest.group("resource-EnterprisesResourceApi", () {
2741 unittest.test("method--acknowledgeNotificationSet", () { 2759 unittest.test("method--acknowledgeNotificationSet", () {
2742
2743 var mock = new HttpServerMock(); 2760 var mock = new HttpServerMock();
2744 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 2761 api.EnterprisesResourceApi res =
2762 new api.AndroidenterpriseApi(mock).enterprises;
2745 var arg_notificationSetId = "foo"; 2763 var arg_notificationSetId = "foo";
2746 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2764 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2747 var path = (req.url).path; 2765 var path = (req.url).path;
2748 var pathOffset = 0; 2766 var pathOffset = 0;
2749 var index; 2767 var index;
2750 var subPart; 2768 var subPart;
2751 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2769 unittest.expect(
2770 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2752 pathOffset += 1; 2771 pathOffset += 1;
2753 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 2772 unittest.expect(path.substring(pathOffset, pathOffset + 21),
2773 unittest.equals("androidenterprise/v1/"));
2754 pathOffset += 21; 2774 pathOffset += 21;
2755 unittest.expect(path.substring(pathOffset, pathOffset + 38), unittest.eq uals("enterprises/acknowledgeNotificationSet")); 2775 unittest.expect(path.substring(pathOffset, pathOffset + 38),
2776 unittest.equals("enterprises/acknowledgeNotificationSet"));
2756 pathOffset += 38; 2777 pathOffset += 38;
2757 2778
2758 var query = (req.url).query; 2779 var query = (req.url).query;
2759 var queryOffset = 0; 2780 var queryOffset = 0;
2760 var queryMap = {}; 2781 var queryMap = {};
2761 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2782 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2762 parseBool(n) { 2783 parseBool(n) {
2763 if (n == "true") return true; 2784 if (n == "true") return true;
2764 if (n == "false") return false; 2785 if (n == "false") return false;
2765 if (n == null) return null; 2786 if (n == null) return null;
2766 throw new core.ArgumentError("Invalid boolean: $n"); 2787 throw new core.ArgumentError("Invalid boolean: $n");
2767 } 2788 }
2789
2768 if (query.length > 0) { 2790 if (query.length > 0) {
2769 for (var part in query.split("&")) { 2791 for (var part in query.split("&")) {
2770 var keyvalue = part.split("="); 2792 var keyvalue = part.split("=");
2771 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2793 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2794 core.Uri.decodeQueryComponent(keyvalue[1]));
2772 } 2795 }
2773 } 2796 }
2774 unittest.expect(queryMap["notificationSetId"].first, unittest.equals(arg _notificationSetId)); 2797 unittest.expect(queryMap["notificationSetId"].first,
2775 2798 unittest.equals(arg_notificationSetId));
2776 2799
2777 var h = { 2800 var h = {
2778 "content-type" : "application/json; charset=utf-8", 2801 "content-type": "application/json; charset=utf-8",
2779 }; 2802 };
2780 var resp = ""; 2803 var resp = "";
2781 return new async.Future.value(stringResponse(200, h, resp)); 2804 return new async.Future.value(stringResponse(200, h, resp));
2782 }), true); 2805 }), true);
2783 res.acknowledgeNotificationSet(notificationSetId: arg_notificationSetId).t hen(unittest.expectAsync1((_) {})); 2806 res
2807 .acknowledgeNotificationSet(notificationSetId: arg_notificationSetId)
2808 .then(unittest.expectAsync1((_) {}));
2784 }); 2809 });
2785 2810
2786 unittest.test("method--completeSignup", () { 2811 unittest.test("method--completeSignup", () {
2787
2788 var mock = new HttpServerMock(); 2812 var mock = new HttpServerMock();
2789 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 2813 api.EnterprisesResourceApi res =
2814 new api.AndroidenterpriseApi(mock).enterprises;
2790 var arg_completionToken = "foo"; 2815 var arg_completionToken = "foo";
2791 var arg_enterpriseToken = "foo"; 2816 var arg_enterpriseToken = "foo";
2792 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2817 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2793 var path = (req.url).path; 2818 var path = (req.url).path;
2794 var pathOffset = 0; 2819 var pathOffset = 0;
2795 var index; 2820 var index;
2796 var subPart; 2821 var subPart;
2797 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2822 unittest.expect(
2823 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2798 pathOffset += 1; 2824 pathOffset += 1;
2799 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 2825 unittest.expect(path.substring(pathOffset, pathOffset + 21),
2826 unittest.equals("androidenterprise/v1/"));
2800 pathOffset += 21; 2827 pathOffset += 21;
2801 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("enterprises/completeSignup")); 2828 unittest.expect(path.substring(pathOffset, pathOffset + 26),
2829 unittest.equals("enterprises/completeSignup"));
2802 pathOffset += 26; 2830 pathOffset += 26;
2803 2831
2804 var query = (req.url).query; 2832 var query = (req.url).query;
2805 var queryOffset = 0; 2833 var queryOffset = 0;
2806 var queryMap = {}; 2834 var queryMap = {};
2807 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2835 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2808 parseBool(n) { 2836 parseBool(n) {
2809 if (n == "true") return true; 2837 if (n == "true") return true;
2810 if (n == "false") return false; 2838 if (n == "false") return false;
2811 if (n == null) return null; 2839 if (n == null) return null;
2812 throw new core.ArgumentError("Invalid boolean: $n"); 2840 throw new core.ArgumentError("Invalid boolean: $n");
2813 } 2841 }
2842
2814 if (query.length > 0) { 2843 if (query.length > 0) {
2815 for (var part in query.split("&")) { 2844 for (var part in query.split("&")) {
2816 var keyvalue = part.split("="); 2845 var keyvalue = part.split("=");
2817 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2846 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2847 core.Uri.decodeQueryComponent(keyvalue[1]));
2818 } 2848 }
2819 } 2849 }
2820 unittest.expect(queryMap["completionToken"].first, unittest.equals(arg_c ompletionToken)); 2850 unittest.expect(queryMap["completionToken"].first,
2821 unittest.expect(queryMap["enterpriseToken"].first, unittest.equals(arg_e nterpriseToken)); 2851 unittest.equals(arg_completionToken));
2822 2852 unittest.expect(queryMap["enterpriseToken"].first,
2853 unittest.equals(arg_enterpriseToken));
2823 2854
2824 var h = { 2855 var h = {
2825 "content-type" : "application/json; charset=utf-8", 2856 "content-type": "application/json; charset=utf-8",
2826 }; 2857 };
2827 var resp = convert.JSON.encode(buildEnterprise()); 2858 var resp = convert.JSON.encode(buildEnterprise());
2828 return new async.Future.value(stringResponse(200, h, resp)); 2859 return new async.Future.value(stringResponse(200, h, resp));
2829 }), true); 2860 }), true);
2830 res.completeSignup(completionToken: arg_completionToken, enterpriseToken: arg_enterpriseToken).then(unittest.expectAsync1(((api.Enterprise response) { 2861 res
2862 .completeSignup(
2863 completionToken: arg_completionToken,
2864 enterpriseToken: arg_enterpriseToken)
2865 .then(unittest.expectAsync1(((api.Enterprise response) {
2831 checkEnterprise(response); 2866 checkEnterprise(response);
2832 }))); 2867 })));
2833 }); 2868 });
2834 2869
2835 unittest.test("method--createWebToken", () { 2870 unittest.test("method--createWebToken", () {
2836
2837 var mock = new HttpServerMock(); 2871 var mock = new HttpServerMock();
2838 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 2872 api.EnterprisesResourceApi res =
2873 new api.AndroidenterpriseApi(mock).enterprises;
2839 var arg_request = buildAdministratorWebTokenSpec(); 2874 var arg_request = buildAdministratorWebTokenSpec();
2840 var arg_enterpriseId = "foo"; 2875 var arg_enterpriseId = "foo";
2841 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2876 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2842 var obj = new api.AdministratorWebTokenSpec.fromJson(json); 2877 var obj = new api.AdministratorWebTokenSpec.fromJson(json);
2843 checkAdministratorWebTokenSpec(obj); 2878 checkAdministratorWebTokenSpec(obj);
2844 2879
2845 var path = (req.url).path; 2880 var path = (req.url).path;
2846 var pathOffset = 0; 2881 var pathOffset = 0;
2847 var index; 2882 var index;
2848 var subPart; 2883 var subPart;
2849 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2884 unittest.expect(
2885 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2850 pathOffset += 1; 2886 pathOffset += 1;
2851 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 2887 unittest.expect(path.substring(pathOffset, pathOffset + 21),
2888 unittest.equals("androidenterprise/v1/"));
2852 pathOffset += 21; 2889 pathOffset += 21;
2853 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 2890 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2891 unittest.equals("enterprises/"));
2854 pathOffset += 12; 2892 pathOffset += 12;
2855 index = path.indexOf("/createWebToken", pathOffset); 2893 index = path.indexOf("/createWebToken", pathOffset);
2856 unittest.expect(index >= 0, unittest.isTrue); 2894 unittest.expect(index >= 0, unittest.isTrue);
2857 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 2895 subPart =
2896 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
2858 pathOffset = index; 2897 pathOffset = index;
2859 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 2898 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
2860 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/createWebToken")); 2899 unittest.expect(path.substring(pathOffset, pathOffset + 15),
2900 unittest.equals("/createWebToken"));
2861 pathOffset += 15; 2901 pathOffset += 15;
2862 2902
2863 var query = (req.url).query; 2903 var query = (req.url).query;
2864 var queryOffset = 0; 2904 var queryOffset = 0;
2865 var queryMap = {}; 2905 var queryMap = {};
2866 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2906 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2867 parseBool(n) { 2907 parseBool(n) {
2868 if (n == "true") return true; 2908 if (n == "true") return true;
2869 if (n == "false") return false; 2909 if (n == "false") return false;
2870 if (n == null) return null; 2910 if (n == null) return null;
2871 throw new core.ArgumentError("Invalid boolean: $n"); 2911 throw new core.ArgumentError("Invalid boolean: $n");
2872 } 2912 }
2913
2873 if (query.length > 0) { 2914 if (query.length > 0) {
2874 for (var part in query.split("&")) { 2915 for (var part in query.split("&")) {
2875 var keyvalue = part.split("="); 2916 var keyvalue = part.split("=");
2876 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2917 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2918 core.Uri.decodeQueryComponent(keyvalue[1]));
2877 } 2919 }
2878 } 2920 }
2879 2921
2880
2881 var h = { 2922 var h = {
2882 "content-type" : "application/json; charset=utf-8", 2923 "content-type": "application/json; charset=utf-8",
2883 }; 2924 };
2884 var resp = convert.JSON.encode(buildAdministratorWebToken()); 2925 var resp = convert.JSON.encode(buildAdministratorWebToken());
2885 return new async.Future.value(stringResponse(200, h, resp)); 2926 return new async.Future.value(stringResponse(200, h, resp));
2886 }), true); 2927 }), true);
2887 res.createWebToken(arg_request, arg_enterpriseId).then(unittest.expectAsyn c1(((api.AdministratorWebToken response) { 2928 res
2929 .createWebToken(arg_request, arg_enterpriseId)
2930 .then(unittest.expectAsync1(((api.AdministratorWebToken response) {
2888 checkAdministratorWebToken(response); 2931 checkAdministratorWebToken(response);
2889 }))); 2932 })));
2890 }); 2933 });
2891 2934
2892 unittest.test("method--delete", () { 2935 unittest.test("method--delete", () {
2893
2894 var mock = new HttpServerMock(); 2936 var mock = new HttpServerMock();
2895 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 2937 api.EnterprisesResourceApi res =
2938 new api.AndroidenterpriseApi(mock).enterprises;
2896 var arg_enterpriseId = "foo"; 2939 var arg_enterpriseId = "foo";
2897 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2940 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2898 var path = (req.url).path; 2941 var path = (req.url).path;
2899 var pathOffset = 0; 2942 var pathOffset = 0;
2900 var index; 2943 var index;
2901 var subPart; 2944 var subPart;
2902 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 2945 unittest.expect(
2946 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2903 pathOffset += 1; 2947 pathOffset += 1;
2904 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 2948 unittest.expect(path.substring(pathOffset, pathOffset + 21),
2949 unittest.equals("androidenterprise/v1/"));
2905 pathOffset += 21; 2950 pathOffset += 21;
2906 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 2951 unittest.expect(path.substring(pathOffset, pathOffset + 12),
2952 unittest.equals("enterprises/"));
2907 pathOffset += 12; 2953 pathOffset += 12;
2908 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 2954 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
2909 pathOffset = path.length; 2955 pathOffset = path.length;
2910 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 2956 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
2911 2957
2912 var query = (req.url).query; 2958 var query = (req.url).query;
2913 var queryOffset = 0; 2959 var queryOffset = 0;
2914 var queryMap = {}; 2960 var queryMap = {};
2915 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 2961 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2916 parseBool(n) { 2962 parseBool(n) {
2917 if (n == "true") return true; 2963 if (n == "true") return true;
2918 if (n == "false") return false; 2964 if (n == "false") return false;
2919 if (n == null) return null; 2965 if (n == null) return null;
2920 throw new core.ArgumentError("Invalid boolean: $n"); 2966 throw new core.ArgumentError("Invalid boolean: $n");
2921 } 2967 }
2968
2922 if (query.length > 0) { 2969 if (query.length > 0) {
2923 for (var part in query.split("&")) { 2970 for (var part in query.split("&")) {
2924 var keyvalue = part.split("="); 2971 var keyvalue = part.split("=");
2925 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 2972 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
2973 core.Uri.decodeQueryComponent(keyvalue[1]));
2926 } 2974 }
2927 } 2975 }
2928 2976
2929
2930 var h = { 2977 var h = {
2931 "content-type" : "application/json; charset=utf-8", 2978 "content-type": "application/json; charset=utf-8",
2932 }; 2979 };
2933 var resp = ""; 2980 var resp = "";
2934 return new async.Future.value(stringResponse(200, h, resp)); 2981 return new async.Future.value(stringResponse(200, h, resp));
2935 }), true); 2982 }), true);
2936 res.delete(arg_enterpriseId).then(unittest.expectAsync1((_) {})); 2983 res.delete(arg_enterpriseId).then(unittest.expectAsync1((_) {}));
2937 }); 2984 });
2938 2985
2939 unittest.test("method--enroll", () { 2986 unittest.test("method--enroll", () {
2940
2941 var mock = new HttpServerMock(); 2987 var mock = new HttpServerMock();
2942 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 2988 api.EnterprisesResourceApi res =
2989 new api.AndroidenterpriseApi(mock).enterprises;
2943 var arg_request = buildEnterprise(); 2990 var arg_request = buildEnterprise();
2944 var arg_token = "foo"; 2991 var arg_token = "foo";
2945 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 2992 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2946 var obj = new api.Enterprise.fromJson(json); 2993 var obj = new api.Enterprise.fromJson(json);
2947 checkEnterprise(obj); 2994 checkEnterprise(obj);
2948 2995
2949 var path = (req.url).path; 2996 var path = (req.url).path;
2950 var pathOffset = 0; 2997 var pathOffset = 0;
2951 var index; 2998 var index;
2952 var subPart; 2999 var subPart;
2953 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3000 unittest.expect(
3001 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
2954 pathOffset += 1; 3002 pathOffset += 1;
2955 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3003 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3004 unittest.equals("androidenterprise/v1/"));
2956 pathOffset += 21; 3005 pathOffset += 21;
2957 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq uals("enterprises/enroll")); 3006 unittest.expect(path.substring(pathOffset, pathOffset + 18),
3007 unittest.equals("enterprises/enroll"));
2958 pathOffset += 18; 3008 pathOffset += 18;
2959 3009
2960 var query = (req.url).query; 3010 var query = (req.url).query;
2961 var queryOffset = 0; 3011 var queryOffset = 0;
2962 var queryMap = {}; 3012 var queryMap = {};
2963 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3013 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
2964 parseBool(n) { 3014 parseBool(n) {
2965 if (n == "true") return true; 3015 if (n == "true") return true;
2966 if (n == "false") return false; 3016 if (n == "false") return false;
2967 if (n == null) return null; 3017 if (n == null) return null;
2968 throw new core.ArgumentError("Invalid boolean: $n"); 3018 throw new core.ArgumentError("Invalid boolean: $n");
2969 } 3019 }
3020
2970 if (query.length > 0) { 3021 if (query.length > 0) {
2971 for (var part in query.split("&")) { 3022 for (var part in query.split("&")) {
2972 var keyvalue = part.split("="); 3023 var keyvalue = part.split("=");
2973 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3024 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3025 core.Uri.decodeQueryComponent(keyvalue[1]));
2974 } 3026 }
2975 } 3027 }
2976 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); 3028 unittest.expect(queryMap["token"].first, unittest.equals(arg_token));
2977 3029
2978
2979 var h = { 3030 var h = {
2980 "content-type" : "application/json; charset=utf-8", 3031 "content-type": "application/json; charset=utf-8",
2981 }; 3032 };
2982 var resp = convert.JSON.encode(buildEnterprise()); 3033 var resp = convert.JSON.encode(buildEnterprise());
2983 return new async.Future.value(stringResponse(200, h, resp)); 3034 return new async.Future.value(stringResponse(200, h, resp));
2984 }), true); 3035 }), true);
2985 res.enroll(arg_request, arg_token).then(unittest.expectAsync1(((api.Enterp rise response) { 3036 res
3037 .enroll(arg_request, arg_token)
3038 .then(unittest.expectAsync1(((api.Enterprise response) {
2986 checkEnterprise(response); 3039 checkEnterprise(response);
2987 }))); 3040 })));
2988 }); 3041 });
2989 3042
2990 unittest.test("method--generateSignupUrl", () { 3043 unittest.test("method--generateSignupUrl", () {
2991
2992 var mock = new HttpServerMock(); 3044 var mock = new HttpServerMock();
2993 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3045 api.EnterprisesResourceApi res =
3046 new api.AndroidenterpriseApi(mock).enterprises;
2994 var arg_callbackUrl = "foo"; 3047 var arg_callbackUrl = "foo";
2995 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3048 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
2996 var path = (req.url).path; 3049 var path = (req.url).path;
2997 var pathOffset = 0; 3050 var pathOffset = 0;
2998 var index; 3051 var index;
2999 var subPart; 3052 var subPart;
3000 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3053 unittest.expect(
3054 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3001 pathOffset += 1; 3055 pathOffset += 1;
3002 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3056 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3057 unittest.equals("androidenterprise/v1/"));
3003 pathOffset += 21; 3058 pathOffset += 21;
3004 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("enterprises/signupUrl")); 3059 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3060 unittest.equals("enterprises/signupUrl"));
3005 pathOffset += 21; 3061 pathOffset += 21;
3006 3062
3007 var query = (req.url).query; 3063 var query = (req.url).query;
3008 var queryOffset = 0; 3064 var queryOffset = 0;
3009 var queryMap = {}; 3065 var queryMap = {};
3010 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3066 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3011 parseBool(n) { 3067 parseBool(n) {
3012 if (n == "true") return true; 3068 if (n == "true") return true;
3013 if (n == "false") return false; 3069 if (n == "false") return false;
3014 if (n == null) return null; 3070 if (n == null) return null;
3015 throw new core.ArgumentError("Invalid boolean: $n"); 3071 throw new core.ArgumentError("Invalid boolean: $n");
3016 } 3072 }
3073
3017 if (query.length > 0) { 3074 if (query.length > 0) {
3018 for (var part in query.split("&")) { 3075 for (var part in query.split("&")) {
3019 var keyvalue = part.split("="); 3076 var keyvalue = part.split("=");
3020 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3077 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3078 core.Uri.decodeQueryComponent(keyvalue[1]));
3021 } 3079 }
3022 } 3080 }
3023 unittest.expect(queryMap["callbackUrl"].first, unittest.equals(arg_callb ackUrl)); 3081 unittest.expect(
3024 3082 queryMap["callbackUrl"].first, unittest.equals(arg_callbackUrl));
3025 3083
3026 var h = { 3084 var h = {
3027 "content-type" : "application/json; charset=utf-8", 3085 "content-type": "application/json; charset=utf-8",
3028 }; 3086 };
3029 var resp = convert.JSON.encode(buildSignupInfo()); 3087 var resp = convert.JSON.encode(buildSignupInfo());
3030 return new async.Future.value(stringResponse(200, h, resp)); 3088 return new async.Future.value(stringResponse(200, h, resp));
3031 }), true); 3089 }), true);
3032 res.generateSignupUrl(callbackUrl: arg_callbackUrl).then(unittest.expectAs ync1(((api.SignupInfo response) { 3090 res
3091 .generateSignupUrl(callbackUrl: arg_callbackUrl)
3092 .then(unittest.expectAsync1(((api.SignupInfo response) {
3033 checkSignupInfo(response); 3093 checkSignupInfo(response);
3034 }))); 3094 })));
3035 }); 3095 });
3036 3096
3037 unittest.test("method--get", () { 3097 unittest.test("method--get", () {
3038
3039 var mock = new HttpServerMock(); 3098 var mock = new HttpServerMock();
3040 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3099 api.EnterprisesResourceApi res =
3100 new api.AndroidenterpriseApi(mock).enterprises;
3041 var arg_enterpriseId = "foo"; 3101 var arg_enterpriseId = "foo";
3042 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3102 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3043 var path = (req.url).path; 3103 var path = (req.url).path;
3044 var pathOffset = 0; 3104 var pathOffset = 0;
3045 var index; 3105 var index;
3046 var subPart; 3106 var subPart;
3047 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3107 unittest.expect(
3108 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3048 pathOffset += 1; 3109 pathOffset += 1;
3049 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3110 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3111 unittest.equals("androidenterprise/v1/"));
3050 pathOffset += 21; 3112 pathOffset += 21;
3051 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3113 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3114 unittest.equals("enterprises/"));
3052 pathOffset += 12; 3115 pathOffset += 12;
3053 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3116 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3054 pathOffset = path.length; 3117 pathOffset = path.length;
3055 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3118 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3056 3119
3057 var query = (req.url).query; 3120 var query = (req.url).query;
3058 var queryOffset = 0; 3121 var queryOffset = 0;
3059 var queryMap = {}; 3122 var queryMap = {};
3060 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3123 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3061 parseBool(n) { 3124 parseBool(n) {
3062 if (n == "true") return true; 3125 if (n == "true") return true;
3063 if (n == "false") return false; 3126 if (n == "false") return false;
3064 if (n == null) return null; 3127 if (n == null) return null;
3065 throw new core.ArgumentError("Invalid boolean: $n"); 3128 throw new core.ArgumentError("Invalid boolean: $n");
3066 } 3129 }
3130
3067 if (query.length > 0) { 3131 if (query.length > 0) {
3068 for (var part in query.split("&")) { 3132 for (var part in query.split("&")) {
3069 var keyvalue = part.split("="); 3133 var keyvalue = part.split("=");
3070 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3134 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3135 core.Uri.decodeQueryComponent(keyvalue[1]));
3071 } 3136 }
3072 } 3137 }
3073 3138
3074
3075 var h = { 3139 var h = {
3076 "content-type" : "application/json; charset=utf-8", 3140 "content-type": "application/json; charset=utf-8",
3077 }; 3141 };
3078 var resp = convert.JSON.encode(buildEnterprise()); 3142 var resp = convert.JSON.encode(buildEnterprise());
3079 return new async.Future.value(stringResponse(200, h, resp)); 3143 return new async.Future.value(stringResponse(200, h, resp));
3080 }), true); 3144 }), true);
3081 res.get(arg_enterpriseId).then(unittest.expectAsync1(((api.Enterprise resp onse) { 3145 res
3146 .get(arg_enterpriseId)
3147 .then(unittest.expectAsync1(((api.Enterprise response) {
3082 checkEnterprise(response); 3148 checkEnterprise(response);
3083 }))); 3149 })));
3084 }); 3150 });
3085 3151
3086 unittest.test("method--getAndroidDevicePolicyConfig", () { 3152 unittest.test("method--getAndroidDevicePolicyConfig", () {
3087
3088 var mock = new HttpServerMock(); 3153 var mock = new HttpServerMock();
3089 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3154 api.EnterprisesResourceApi res =
3155 new api.AndroidenterpriseApi(mock).enterprises;
3090 var arg_enterpriseId = "foo"; 3156 var arg_enterpriseId = "foo";
3091 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3157 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3092 var path = (req.url).path; 3158 var path = (req.url).path;
3093 var pathOffset = 0; 3159 var pathOffset = 0;
3094 var index; 3160 var index;
3095 var subPart; 3161 var subPart;
3096 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3162 unittest.expect(
3163 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3097 pathOffset += 1; 3164 pathOffset += 1;
3098 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3165 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3166 unittest.equals("androidenterprise/v1/"));
3099 pathOffset += 21; 3167 pathOffset += 21;
3100 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3168 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3169 unittest.equals("enterprises/"));
3101 pathOffset += 12; 3170 pathOffset += 12;
3102 index = path.indexOf("/androidDevicePolicyConfig", pathOffset); 3171 index = path.indexOf("/androidDevicePolicyConfig", pathOffset);
3103 unittest.expect(index >= 0, unittest.isTrue); 3172 unittest.expect(index >= 0, unittest.isTrue);
3104 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3173 subPart =
3174 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3105 pathOffset = index; 3175 pathOffset = index;
3106 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3176 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3107 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/androidDevicePolicyConfig")); 3177 unittest.expect(path.substring(pathOffset, pathOffset + 26),
3178 unittest.equals("/androidDevicePolicyConfig"));
3108 pathOffset += 26; 3179 pathOffset += 26;
3109 3180
3110 var query = (req.url).query; 3181 var query = (req.url).query;
3111 var queryOffset = 0; 3182 var queryOffset = 0;
3112 var queryMap = {}; 3183 var queryMap = {};
3113 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3184 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3114 parseBool(n) { 3185 parseBool(n) {
3115 if (n == "true") return true; 3186 if (n == "true") return true;
3116 if (n == "false") return false; 3187 if (n == "false") return false;
3117 if (n == null) return null; 3188 if (n == null) return null;
3118 throw new core.ArgumentError("Invalid boolean: $n"); 3189 throw new core.ArgumentError("Invalid boolean: $n");
3119 } 3190 }
3191
3120 if (query.length > 0) { 3192 if (query.length > 0) {
3121 for (var part in query.split("&")) { 3193 for (var part in query.split("&")) {
3122 var keyvalue = part.split("="); 3194 var keyvalue = part.split("=");
3123 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3195 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3196 core.Uri.decodeQueryComponent(keyvalue[1]));
3124 } 3197 }
3125 } 3198 }
3126 3199
3127
3128 var h = { 3200 var h = {
3129 "content-type" : "application/json; charset=utf-8", 3201 "content-type": "application/json; charset=utf-8",
3130 }; 3202 };
3131 var resp = convert.JSON.encode(buildAndroidDevicePolicyConfig()); 3203 var resp = convert.JSON.encode(buildAndroidDevicePolicyConfig());
3132 return new async.Future.value(stringResponse(200, h, resp)); 3204 return new async.Future.value(stringResponse(200, h, resp));
3133 }), true); 3205 }), true);
3134 res.getAndroidDevicePolicyConfig(arg_enterpriseId).then(unittest.expectAsy nc1(((api.AndroidDevicePolicyConfig response) { 3206 res.getAndroidDevicePolicyConfig(arg_enterpriseId).then(
3207 unittest.expectAsync1(((api.AndroidDevicePolicyConfig response) {
3135 checkAndroidDevicePolicyConfig(response); 3208 checkAndroidDevicePolicyConfig(response);
3136 }))); 3209 })));
3137 }); 3210 });
3138 3211
3139 unittest.test("method--getServiceAccount", () { 3212 unittest.test("method--getServiceAccount", () {
3140
3141 var mock = new HttpServerMock(); 3213 var mock = new HttpServerMock();
3142 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3214 api.EnterprisesResourceApi res =
3215 new api.AndroidenterpriseApi(mock).enterprises;
3143 var arg_enterpriseId = "foo"; 3216 var arg_enterpriseId = "foo";
3144 var arg_keyType = "foo"; 3217 var arg_keyType = "foo";
3145 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3218 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3146 var path = (req.url).path; 3219 var path = (req.url).path;
3147 var pathOffset = 0; 3220 var pathOffset = 0;
3148 var index; 3221 var index;
3149 var subPart; 3222 var subPart;
3150 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3223 unittest.expect(
3224 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3151 pathOffset += 1; 3225 pathOffset += 1;
3152 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3226 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3227 unittest.equals("androidenterprise/v1/"));
3153 pathOffset += 21; 3228 pathOffset += 21;
3154 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3229 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3230 unittest.equals("enterprises/"));
3155 pathOffset += 12; 3231 pathOffset += 12;
3156 index = path.indexOf("/serviceAccount", pathOffset); 3232 index = path.indexOf("/serviceAccount", pathOffset);
3157 unittest.expect(index >= 0, unittest.isTrue); 3233 unittest.expect(index >= 0, unittest.isTrue);
3158 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3234 subPart =
3235 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3159 pathOffset = index; 3236 pathOffset = index;
3160 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3237 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3161 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/serviceAccount")); 3238 unittest.expect(path.substring(pathOffset, pathOffset + 15),
3239 unittest.equals("/serviceAccount"));
3162 pathOffset += 15; 3240 pathOffset += 15;
3163 3241
3164 var query = (req.url).query; 3242 var query = (req.url).query;
3165 var queryOffset = 0; 3243 var queryOffset = 0;
3166 var queryMap = {}; 3244 var queryMap = {};
3167 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3245 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3168 parseBool(n) { 3246 parseBool(n) {
3169 if (n == "true") return true; 3247 if (n == "true") return true;
3170 if (n == "false") return false; 3248 if (n == "false") return false;
3171 if (n == null) return null; 3249 if (n == null) return null;
3172 throw new core.ArgumentError("Invalid boolean: $n"); 3250 throw new core.ArgumentError("Invalid boolean: $n");
3173 } 3251 }
3252
3174 if (query.length > 0) { 3253 if (query.length > 0) {
3175 for (var part in query.split("&")) { 3254 for (var part in query.split("&")) {
3176 var keyvalue = part.split("="); 3255 var keyvalue = part.split("=");
3177 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3256 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3257 core.Uri.decodeQueryComponent(keyvalue[1]));
3178 } 3258 }
3179 } 3259 }
3180 unittest.expect(queryMap["keyType"].first, unittest.equals(arg_keyType)) ; 3260 unittest.expect(
3181 3261 queryMap["keyType"].first, unittest.equals(arg_keyType));
3182 3262
3183 var h = { 3263 var h = {
3184 "content-type" : "application/json; charset=utf-8", 3264 "content-type": "application/json; charset=utf-8",
3185 }; 3265 };
3186 var resp = convert.JSON.encode(buildServiceAccount()); 3266 var resp = convert.JSON.encode(buildServiceAccount());
3187 return new async.Future.value(stringResponse(200, h, resp)); 3267 return new async.Future.value(stringResponse(200, h, resp));
3188 }), true); 3268 }), true);
3189 res.getServiceAccount(arg_enterpriseId, keyType: arg_keyType).then(unittes t.expectAsync1(((api.ServiceAccount response) { 3269 res
3270 .getServiceAccount(arg_enterpriseId, keyType: arg_keyType)
3271 .then(unittest.expectAsync1(((api.ServiceAccount response) {
3190 checkServiceAccount(response); 3272 checkServiceAccount(response);
3191 }))); 3273 })));
3192 }); 3274 });
3193 3275
3194 unittest.test("method--getStoreLayout", () { 3276 unittest.test("method--getStoreLayout", () {
3195
3196 var mock = new HttpServerMock(); 3277 var mock = new HttpServerMock();
3197 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3278 api.EnterprisesResourceApi res =
3279 new api.AndroidenterpriseApi(mock).enterprises;
3198 var arg_enterpriseId = "foo"; 3280 var arg_enterpriseId = "foo";
3199 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3281 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3200 var path = (req.url).path; 3282 var path = (req.url).path;
3201 var pathOffset = 0; 3283 var pathOffset = 0;
3202 var index; 3284 var index;
3203 var subPart; 3285 var subPart;
3204 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3286 unittest.expect(
3287 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3205 pathOffset += 1; 3288 pathOffset += 1;
3206 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3289 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3290 unittest.equals("androidenterprise/v1/"));
3207 pathOffset += 21; 3291 pathOffset += 21;
3208 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3292 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3293 unittest.equals("enterprises/"));
3209 pathOffset += 12; 3294 pathOffset += 12;
3210 index = path.indexOf("/storeLayout", pathOffset); 3295 index = path.indexOf("/storeLayout", pathOffset);
3211 unittest.expect(index >= 0, unittest.isTrue); 3296 unittest.expect(index >= 0, unittest.isTrue);
3212 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3297 subPart =
3298 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3213 pathOffset = index; 3299 pathOffset = index;
3214 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3300 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3215 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/storeLayout")); 3301 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3302 unittest.equals("/storeLayout"));
3216 pathOffset += 12; 3303 pathOffset += 12;
3217 3304
3218 var query = (req.url).query; 3305 var query = (req.url).query;
3219 var queryOffset = 0; 3306 var queryOffset = 0;
3220 var queryMap = {}; 3307 var queryMap = {};
3221 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3308 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3222 parseBool(n) { 3309 parseBool(n) {
3223 if (n == "true") return true; 3310 if (n == "true") return true;
3224 if (n == "false") return false; 3311 if (n == "false") return false;
3225 if (n == null) return null; 3312 if (n == null) return null;
3226 throw new core.ArgumentError("Invalid boolean: $n"); 3313 throw new core.ArgumentError("Invalid boolean: $n");
3227 } 3314 }
3315
3228 if (query.length > 0) { 3316 if (query.length > 0) {
3229 for (var part in query.split("&")) { 3317 for (var part in query.split("&")) {
3230 var keyvalue = part.split("="); 3318 var keyvalue = part.split("=");
3231 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3319 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3320 core.Uri.decodeQueryComponent(keyvalue[1]));
3232 } 3321 }
3233 } 3322 }
3234 3323
3235
3236 var h = { 3324 var h = {
3237 "content-type" : "application/json; charset=utf-8", 3325 "content-type": "application/json; charset=utf-8",
3238 }; 3326 };
3239 var resp = convert.JSON.encode(buildStoreLayout()); 3327 var resp = convert.JSON.encode(buildStoreLayout());
3240 return new async.Future.value(stringResponse(200, h, resp)); 3328 return new async.Future.value(stringResponse(200, h, resp));
3241 }), true); 3329 }), true);
3242 res.getStoreLayout(arg_enterpriseId).then(unittest.expectAsync1(((api.Stor eLayout response) { 3330 res
3331 .getStoreLayout(arg_enterpriseId)
3332 .then(unittest.expectAsync1(((api.StoreLayout response) {
3243 checkStoreLayout(response); 3333 checkStoreLayout(response);
3244 }))); 3334 })));
3245 }); 3335 });
3246 3336
3247 unittest.test("method--insert", () { 3337 unittest.test("method--insert", () {
3248
3249 var mock = new HttpServerMock(); 3338 var mock = new HttpServerMock();
3250 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3339 api.EnterprisesResourceApi res =
3340 new api.AndroidenterpriseApi(mock).enterprises;
3251 var arg_request = buildEnterprise(); 3341 var arg_request = buildEnterprise();
3252 var arg_token = "foo"; 3342 var arg_token = "foo";
3253 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3343 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3254 var obj = new api.Enterprise.fromJson(json); 3344 var obj = new api.Enterprise.fromJson(json);
3255 checkEnterprise(obj); 3345 checkEnterprise(obj);
3256 3346
3257 var path = (req.url).path; 3347 var path = (req.url).path;
3258 var pathOffset = 0; 3348 var pathOffset = 0;
3259 var index; 3349 var index;
3260 var subPart; 3350 var subPart;
3261 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3351 unittest.expect(
3352 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3262 pathOffset += 1; 3353 pathOffset += 1;
3263 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3354 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3355 unittest.equals("androidenterprise/v1/"));
3264 pathOffset += 21; 3356 pathOffset += 21;
3265 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("enterprises")); 3357 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3358 unittest.equals("enterprises"));
3266 pathOffset += 11; 3359 pathOffset += 11;
3267 3360
3268 var query = (req.url).query; 3361 var query = (req.url).query;
3269 var queryOffset = 0; 3362 var queryOffset = 0;
3270 var queryMap = {}; 3363 var queryMap = {};
3271 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3364 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3272 parseBool(n) { 3365 parseBool(n) {
3273 if (n == "true") return true; 3366 if (n == "true") return true;
3274 if (n == "false") return false; 3367 if (n == "false") return false;
3275 if (n == null) return null; 3368 if (n == null) return null;
3276 throw new core.ArgumentError("Invalid boolean: $n"); 3369 throw new core.ArgumentError("Invalid boolean: $n");
3277 } 3370 }
3371
3278 if (query.length > 0) { 3372 if (query.length > 0) {
3279 for (var part in query.split("&")) { 3373 for (var part in query.split("&")) {
3280 var keyvalue = part.split("="); 3374 var keyvalue = part.split("=");
3281 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3375 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3376 core.Uri.decodeQueryComponent(keyvalue[1]));
3282 } 3377 }
3283 } 3378 }
3284 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); 3379 unittest.expect(queryMap["token"].first, unittest.equals(arg_token));
3285 3380
3286
3287 var h = { 3381 var h = {
3288 "content-type" : "application/json; charset=utf-8", 3382 "content-type": "application/json; charset=utf-8",
3289 }; 3383 };
3290 var resp = convert.JSON.encode(buildEnterprise()); 3384 var resp = convert.JSON.encode(buildEnterprise());
3291 return new async.Future.value(stringResponse(200, h, resp)); 3385 return new async.Future.value(stringResponse(200, h, resp));
3292 }), true); 3386 }), true);
3293 res.insert(arg_request, arg_token).then(unittest.expectAsync1(((api.Enterp rise response) { 3387 res
3388 .insert(arg_request, arg_token)
3389 .then(unittest.expectAsync1(((api.Enterprise response) {
3294 checkEnterprise(response); 3390 checkEnterprise(response);
3295 }))); 3391 })));
3296 }); 3392 });
3297 3393
3298 unittest.test("method--list", () { 3394 unittest.test("method--list", () {
3299
3300 var mock = new HttpServerMock(); 3395 var mock = new HttpServerMock();
3301 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3396 api.EnterprisesResourceApi res =
3397 new api.AndroidenterpriseApi(mock).enterprises;
3302 var arg_domain = "foo"; 3398 var arg_domain = "foo";
3303 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3399 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3304 var path = (req.url).path; 3400 var path = (req.url).path;
3305 var pathOffset = 0; 3401 var pathOffset = 0;
3306 var index; 3402 var index;
3307 var subPart; 3403 var subPart;
3308 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3404 unittest.expect(
3405 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3309 pathOffset += 1; 3406 pathOffset += 1;
3310 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3407 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3408 unittest.equals("androidenterprise/v1/"));
3311 pathOffset += 21; 3409 pathOffset += 21;
3312 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("enterprises")); 3410 unittest.expect(path.substring(pathOffset, pathOffset + 11),
3411 unittest.equals("enterprises"));
3313 pathOffset += 11; 3412 pathOffset += 11;
3314 3413
3315 var query = (req.url).query; 3414 var query = (req.url).query;
3316 var queryOffset = 0; 3415 var queryOffset = 0;
3317 var queryMap = {}; 3416 var queryMap = {};
3318 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3417 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3319 parseBool(n) { 3418 parseBool(n) {
3320 if (n == "true") return true; 3419 if (n == "true") return true;
3321 if (n == "false") return false; 3420 if (n == "false") return false;
3322 if (n == null) return null; 3421 if (n == null) return null;
3323 throw new core.ArgumentError("Invalid boolean: $n"); 3422 throw new core.ArgumentError("Invalid boolean: $n");
3324 } 3423 }
3424
3325 if (query.length > 0) { 3425 if (query.length > 0) {
3326 for (var part in query.split("&")) { 3426 for (var part in query.split("&")) {
3327 var keyvalue = part.split("="); 3427 var keyvalue = part.split("=");
3328 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3428 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3429 core.Uri.decodeQueryComponent(keyvalue[1]));
3329 } 3430 }
3330 } 3431 }
3331 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain)); 3432 unittest.expect(queryMap["domain"].first, unittest.equals(arg_domain));
3332 3433
3333
3334 var h = { 3434 var h = {
3335 "content-type" : "application/json; charset=utf-8", 3435 "content-type": "application/json; charset=utf-8",
3336 }; 3436 };
3337 var resp = convert.JSON.encode(buildEnterprisesListResponse()); 3437 var resp = convert.JSON.encode(buildEnterprisesListResponse());
3338 return new async.Future.value(stringResponse(200, h, resp)); 3438 return new async.Future.value(stringResponse(200, h, resp));
3339 }), true); 3439 }), true);
3340 res.list(arg_domain).then(unittest.expectAsync1(((api.EnterprisesListRespo nse response) { 3440 res
3441 .list(arg_domain)
3442 .then(unittest.expectAsync1(((api.EnterprisesListResponse response) {
3341 checkEnterprisesListResponse(response); 3443 checkEnterprisesListResponse(response);
3342 }))); 3444 })));
3343 }); 3445 });
3344 3446
3345 unittest.test("method--pullNotificationSet", () { 3447 unittest.test("method--pullNotificationSet", () {
3346
3347 var mock = new HttpServerMock(); 3448 var mock = new HttpServerMock();
3348 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3449 api.EnterprisesResourceApi res =
3450 new api.AndroidenterpriseApi(mock).enterprises;
3349 var arg_requestMode = "foo"; 3451 var arg_requestMode = "foo";
3350 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3452 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3351 var path = (req.url).path; 3453 var path = (req.url).path;
3352 var pathOffset = 0; 3454 var pathOffset = 0;
3353 var index; 3455 var index;
3354 var subPart; 3456 var subPart;
3355 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3457 unittest.expect(
3458 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3356 pathOffset += 1; 3459 pathOffset += 1;
3357 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3460 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3461 unittest.equals("androidenterprise/v1/"));
3358 pathOffset += 21; 3462 pathOffset += 21;
3359 unittest.expect(path.substring(pathOffset, pathOffset + 31), unittest.eq uals("enterprises/pullNotificationSet")); 3463 unittest.expect(path.substring(pathOffset, pathOffset + 31),
3464 unittest.equals("enterprises/pullNotificationSet"));
3360 pathOffset += 31; 3465 pathOffset += 31;
3361 3466
3362 var query = (req.url).query; 3467 var query = (req.url).query;
3363 var queryOffset = 0; 3468 var queryOffset = 0;
3364 var queryMap = {}; 3469 var queryMap = {};
3365 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3470 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3366 parseBool(n) { 3471 parseBool(n) {
3367 if (n == "true") return true; 3472 if (n == "true") return true;
3368 if (n == "false") return false; 3473 if (n == "false") return false;
3369 if (n == null) return null; 3474 if (n == null) return null;
3370 throw new core.ArgumentError("Invalid boolean: $n"); 3475 throw new core.ArgumentError("Invalid boolean: $n");
3371 } 3476 }
3477
3372 if (query.length > 0) { 3478 if (query.length > 0) {
3373 for (var part in query.split("&")) { 3479 for (var part in query.split("&")) {
3374 var keyvalue = part.split("="); 3480 var keyvalue = part.split("=");
3375 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3481 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3482 core.Uri.decodeQueryComponent(keyvalue[1]));
3376 } 3483 }
3377 } 3484 }
3378 unittest.expect(queryMap["requestMode"].first, unittest.equals(arg_reque stMode)); 3485 unittest.expect(
3379 3486 queryMap["requestMode"].first, unittest.equals(arg_requestMode));
3380 3487
3381 var h = { 3488 var h = {
3382 "content-type" : "application/json; charset=utf-8", 3489 "content-type": "application/json; charset=utf-8",
3383 }; 3490 };
3384 var resp = convert.JSON.encode(buildNotificationSet()); 3491 var resp = convert.JSON.encode(buildNotificationSet());
3385 return new async.Future.value(stringResponse(200, h, resp)); 3492 return new async.Future.value(stringResponse(200, h, resp));
3386 }), true); 3493 }), true);
3387 res.pullNotificationSet(requestMode: arg_requestMode).then(unittest.expect Async1(((api.NotificationSet response) { 3494 res
3495 .pullNotificationSet(requestMode: arg_requestMode)
3496 .then(unittest.expectAsync1(((api.NotificationSet response) {
3388 checkNotificationSet(response); 3497 checkNotificationSet(response);
3389 }))); 3498 })));
3390 }); 3499 });
3391 3500
3392 unittest.test("method--sendTestPushNotification", () { 3501 unittest.test("method--sendTestPushNotification", () {
3393
3394 var mock = new HttpServerMock(); 3502 var mock = new HttpServerMock();
3395 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3503 api.EnterprisesResourceApi res =
3504 new api.AndroidenterpriseApi(mock).enterprises;
3396 var arg_enterpriseId = "foo"; 3505 var arg_enterpriseId = "foo";
3397 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3506 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3398 var path = (req.url).path; 3507 var path = (req.url).path;
3399 var pathOffset = 0; 3508 var pathOffset = 0;
3400 var index; 3509 var index;
3401 var subPart; 3510 var subPart;
3402 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3511 unittest.expect(
3512 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3403 pathOffset += 1; 3513 pathOffset += 1;
3404 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3514 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3515 unittest.equals("androidenterprise/v1/"));
3405 pathOffset += 21; 3516 pathOffset += 21;
3406 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3517 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3518 unittest.equals("enterprises/"));
3407 pathOffset += 12; 3519 pathOffset += 12;
3408 index = path.indexOf("/sendTestPushNotification", pathOffset); 3520 index = path.indexOf("/sendTestPushNotification", pathOffset);
3409 unittest.expect(index >= 0, unittest.isTrue); 3521 unittest.expect(index >= 0, unittest.isTrue);
3410 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3522 subPart =
3523 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3411 pathOffset = index; 3524 pathOffset = index;
3412 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3525 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3413 unittest.expect(path.substring(pathOffset, pathOffset + 25), unittest.eq uals("/sendTestPushNotification")); 3526 unittest.expect(path.substring(pathOffset, pathOffset + 25),
3527 unittest.equals("/sendTestPushNotification"));
3414 pathOffset += 25; 3528 pathOffset += 25;
3415 3529
3416 var query = (req.url).query; 3530 var query = (req.url).query;
3417 var queryOffset = 0; 3531 var queryOffset = 0;
3418 var queryMap = {}; 3532 var queryMap = {};
3419 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3533 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3420 parseBool(n) { 3534 parseBool(n) {
3421 if (n == "true") return true; 3535 if (n == "true") return true;
3422 if (n == "false") return false; 3536 if (n == "false") return false;
3423 if (n == null) return null; 3537 if (n == null) return null;
3424 throw new core.ArgumentError("Invalid boolean: $n"); 3538 throw new core.ArgumentError("Invalid boolean: $n");
3425 } 3539 }
3540
3426 if (query.length > 0) { 3541 if (query.length > 0) {
3427 for (var part in query.split("&")) { 3542 for (var part in query.split("&")) {
3428 var keyvalue = part.split("="); 3543 var keyvalue = part.split("=");
3429 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3544 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3545 core.Uri.decodeQueryComponent(keyvalue[1]));
3430 } 3546 }
3431 } 3547 }
3432 3548
3433
3434 var h = { 3549 var h = {
3435 "content-type" : "application/json; charset=utf-8", 3550 "content-type": "application/json; charset=utf-8",
3436 }; 3551 };
3437 var resp = convert.JSON.encode(buildEnterprisesSendTestPushNotificationR esponse()); 3552 var resp = convert.JSON
3553 .encode(buildEnterprisesSendTestPushNotificationResponse());
3438 return new async.Future.value(stringResponse(200, h, resp)); 3554 return new async.Future.value(stringResponse(200, h, resp));
3439 }), true); 3555 }), true);
3440 res.sendTestPushNotification(arg_enterpriseId).then(unittest.expectAsync1( ((api.EnterprisesSendTestPushNotificationResponse response) { 3556 res.sendTestPushNotification(arg_enterpriseId).then(unittest.expectAsync1(
3557 ((api.EnterprisesSendTestPushNotificationResponse response) {
3441 checkEnterprisesSendTestPushNotificationResponse(response); 3558 checkEnterprisesSendTestPushNotificationResponse(response);
3442 }))); 3559 })));
3443 }); 3560 });
3444 3561
3445 unittest.test("method--setAccount", () { 3562 unittest.test("method--setAccount", () {
3446
3447 var mock = new HttpServerMock(); 3563 var mock = new HttpServerMock();
3448 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3564 api.EnterprisesResourceApi res =
3565 new api.AndroidenterpriseApi(mock).enterprises;
3449 var arg_request = buildEnterpriseAccount(); 3566 var arg_request = buildEnterpriseAccount();
3450 var arg_enterpriseId = "foo"; 3567 var arg_enterpriseId = "foo";
3451 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3568 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3452 var obj = new api.EnterpriseAccount.fromJson(json); 3569 var obj = new api.EnterpriseAccount.fromJson(json);
3453 checkEnterpriseAccount(obj); 3570 checkEnterpriseAccount(obj);
3454 3571
3455 var path = (req.url).path; 3572 var path = (req.url).path;
3456 var pathOffset = 0; 3573 var pathOffset = 0;
3457 var index; 3574 var index;
3458 var subPart; 3575 var subPart;
3459 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3576 unittest.expect(
3577 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3460 pathOffset += 1; 3578 pathOffset += 1;
3461 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3579 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3580 unittest.equals("androidenterprise/v1/"));
3462 pathOffset += 21; 3581 pathOffset += 21;
3463 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3582 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3583 unittest.equals("enterprises/"));
3464 pathOffset += 12; 3584 pathOffset += 12;
3465 index = path.indexOf("/account", pathOffset); 3585 index = path.indexOf("/account", pathOffset);
3466 unittest.expect(index >= 0, unittest.isTrue); 3586 unittest.expect(index >= 0, unittest.isTrue);
3467 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3587 subPart =
3588 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3468 pathOffset = index; 3589 pathOffset = index;
3469 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3590 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3470 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/account")); 3591 unittest.expect(path.substring(pathOffset, pathOffset + 8),
3592 unittest.equals("/account"));
3471 pathOffset += 8; 3593 pathOffset += 8;
3472 3594
3473 var query = (req.url).query; 3595 var query = (req.url).query;
3474 var queryOffset = 0; 3596 var queryOffset = 0;
3475 var queryMap = {}; 3597 var queryMap = {};
3476 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3598 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3477 parseBool(n) { 3599 parseBool(n) {
3478 if (n == "true") return true; 3600 if (n == "true") return true;
3479 if (n == "false") return false; 3601 if (n == "false") return false;
3480 if (n == null) return null; 3602 if (n == null) return null;
3481 throw new core.ArgumentError("Invalid boolean: $n"); 3603 throw new core.ArgumentError("Invalid boolean: $n");
3482 } 3604 }
3605
3483 if (query.length > 0) { 3606 if (query.length > 0) {
3484 for (var part in query.split("&")) { 3607 for (var part in query.split("&")) {
3485 var keyvalue = part.split("="); 3608 var keyvalue = part.split("=");
3486 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3609 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3610 core.Uri.decodeQueryComponent(keyvalue[1]));
3487 } 3611 }
3488 } 3612 }
3489 3613
3490
3491 var h = { 3614 var h = {
3492 "content-type" : "application/json; charset=utf-8", 3615 "content-type": "application/json; charset=utf-8",
3493 }; 3616 };
3494 var resp = convert.JSON.encode(buildEnterpriseAccount()); 3617 var resp = convert.JSON.encode(buildEnterpriseAccount());
3495 return new async.Future.value(stringResponse(200, h, resp)); 3618 return new async.Future.value(stringResponse(200, h, resp));
3496 }), true); 3619 }), true);
3497 res.setAccount(arg_request, arg_enterpriseId).then(unittest.expectAsync1(( (api.EnterpriseAccount response) { 3620 res
3621 .setAccount(arg_request, arg_enterpriseId)
3622 .then(unittest.expectAsync1(((api.EnterpriseAccount response) {
3498 checkEnterpriseAccount(response); 3623 checkEnterpriseAccount(response);
3499 }))); 3624 })));
3500 }); 3625 });
3501 3626
3502 unittest.test("method--setAndroidDevicePolicyConfig", () { 3627 unittest.test("method--setAndroidDevicePolicyConfig", () {
3503
3504 var mock = new HttpServerMock(); 3628 var mock = new HttpServerMock();
3505 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3629 api.EnterprisesResourceApi res =
3630 new api.AndroidenterpriseApi(mock).enterprises;
3506 var arg_request = buildAndroidDevicePolicyConfig(); 3631 var arg_request = buildAndroidDevicePolicyConfig();
3507 var arg_enterpriseId = "foo"; 3632 var arg_enterpriseId = "foo";
3508 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3633 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3509 var obj = new api.AndroidDevicePolicyConfig.fromJson(json); 3634 var obj = new api.AndroidDevicePolicyConfig.fromJson(json);
3510 checkAndroidDevicePolicyConfig(obj); 3635 checkAndroidDevicePolicyConfig(obj);
3511 3636
3512 var path = (req.url).path; 3637 var path = (req.url).path;
3513 var pathOffset = 0; 3638 var pathOffset = 0;
3514 var index; 3639 var index;
3515 var subPart; 3640 var subPart;
3516 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3641 unittest.expect(
3642 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3517 pathOffset += 1; 3643 pathOffset += 1;
3518 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3644 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3645 unittest.equals("androidenterprise/v1/"));
3519 pathOffset += 21; 3646 pathOffset += 21;
3520 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3647 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3648 unittest.equals("enterprises/"));
3521 pathOffset += 12; 3649 pathOffset += 12;
3522 index = path.indexOf("/androidDevicePolicyConfig", pathOffset); 3650 index = path.indexOf("/androidDevicePolicyConfig", pathOffset);
3523 unittest.expect(index >= 0, unittest.isTrue); 3651 unittest.expect(index >= 0, unittest.isTrue);
3524 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3652 subPart =
3653 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3525 pathOffset = index; 3654 pathOffset = index;
3526 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3655 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3527 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/androidDevicePolicyConfig")); 3656 unittest.expect(path.substring(pathOffset, pathOffset + 26),
3657 unittest.equals("/androidDevicePolicyConfig"));
3528 pathOffset += 26; 3658 pathOffset += 26;
3529 3659
3530 var query = (req.url).query; 3660 var query = (req.url).query;
3531 var queryOffset = 0; 3661 var queryOffset = 0;
3532 var queryMap = {}; 3662 var queryMap = {};
3533 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3663 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3534 parseBool(n) { 3664 parseBool(n) {
3535 if (n == "true") return true; 3665 if (n == "true") return true;
3536 if (n == "false") return false; 3666 if (n == "false") return false;
3537 if (n == null) return null; 3667 if (n == null) return null;
3538 throw new core.ArgumentError("Invalid boolean: $n"); 3668 throw new core.ArgumentError("Invalid boolean: $n");
3539 } 3669 }
3670
3540 if (query.length > 0) { 3671 if (query.length > 0) {
3541 for (var part in query.split("&")) { 3672 for (var part in query.split("&")) {
3542 var keyvalue = part.split("="); 3673 var keyvalue = part.split("=");
3543 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3674 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3675 core.Uri.decodeQueryComponent(keyvalue[1]));
3544 } 3676 }
3545 } 3677 }
3546 3678
3547
3548 var h = { 3679 var h = {
3549 "content-type" : "application/json; charset=utf-8", 3680 "content-type": "application/json; charset=utf-8",
3550 }; 3681 };
3551 var resp = convert.JSON.encode(buildAndroidDevicePolicyConfig()); 3682 var resp = convert.JSON.encode(buildAndroidDevicePolicyConfig());
3552 return new async.Future.value(stringResponse(200, h, resp)); 3683 return new async.Future.value(stringResponse(200, h, resp));
3553 }), true); 3684 }), true);
3554 res.setAndroidDevicePolicyConfig(arg_request, arg_enterpriseId).then(unitt est.expectAsync1(((api.AndroidDevicePolicyConfig response) { 3685 res.setAndroidDevicePolicyConfig(arg_request, arg_enterpriseId).then(
3686 unittest.expectAsync1(((api.AndroidDevicePolicyConfig response) {
3555 checkAndroidDevicePolicyConfig(response); 3687 checkAndroidDevicePolicyConfig(response);
3556 }))); 3688 })));
3557 }); 3689 });
3558 3690
3559 unittest.test("method--setStoreLayout", () { 3691 unittest.test("method--setStoreLayout", () {
3560
3561 var mock = new HttpServerMock(); 3692 var mock = new HttpServerMock();
3562 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3693 api.EnterprisesResourceApi res =
3694 new api.AndroidenterpriseApi(mock).enterprises;
3563 var arg_request = buildStoreLayout(); 3695 var arg_request = buildStoreLayout();
3564 var arg_enterpriseId = "foo"; 3696 var arg_enterpriseId = "foo";
3565 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3697 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3566 var obj = new api.StoreLayout.fromJson(json); 3698 var obj = new api.StoreLayout.fromJson(json);
3567 checkStoreLayout(obj); 3699 checkStoreLayout(obj);
3568 3700
3569 var path = (req.url).path; 3701 var path = (req.url).path;
3570 var pathOffset = 0; 3702 var pathOffset = 0;
3571 var index; 3703 var index;
3572 var subPart; 3704 var subPart;
3573 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3705 unittest.expect(
3706 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3574 pathOffset += 1; 3707 pathOffset += 1;
3575 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3708 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3709 unittest.equals("androidenterprise/v1/"));
3576 pathOffset += 21; 3710 pathOffset += 21;
3577 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3711 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3712 unittest.equals("enterprises/"));
3578 pathOffset += 12; 3713 pathOffset += 12;
3579 index = path.indexOf("/storeLayout", pathOffset); 3714 index = path.indexOf("/storeLayout", pathOffset);
3580 unittest.expect(index >= 0, unittest.isTrue); 3715 unittest.expect(index >= 0, unittest.isTrue);
3581 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3716 subPart =
3717 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3582 pathOffset = index; 3718 pathOffset = index;
3583 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3719 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3584 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/storeLayout")); 3720 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3721 unittest.equals("/storeLayout"));
3585 pathOffset += 12; 3722 pathOffset += 12;
3586 3723
3587 var query = (req.url).query; 3724 var query = (req.url).query;
3588 var queryOffset = 0; 3725 var queryOffset = 0;
3589 var queryMap = {}; 3726 var queryMap = {};
3590 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3727 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3591 parseBool(n) { 3728 parseBool(n) {
3592 if (n == "true") return true; 3729 if (n == "true") return true;
3593 if (n == "false") return false; 3730 if (n == "false") return false;
3594 if (n == null) return null; 3731 if (n == null) return null;
3595 throw new core.ArgumentError("Invalid boolean: $n"); 3732 throw new core.ArgumentError("Invalid boolean: $n");
3596 } 3733 }
3734
3597 if (query.length > 0) { 3735 if (query.length > 0) {
3598 for (var part in query.split("&")) { 3736 for (var part in query.split("&")) {
3599 var keyvalue = part.split("="); 3737 var keyvalue = part.split("=");
3600 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3738 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3739 core.Uri.decodeQueryComponent(keyvalue[1]));
3601 } 3740 }
3602 } 3741 }
3603 3742
3604
3605 var h = { 3743 var h = {
3606 "content-type" : "application/json; charset=utf-8", 3744 "content-type": "application/json; charset=utf-8",
3607 }; 3745 };
3608 var resp = convert.JSON.encode(buildStoreLayout()); 3746 var resp = convert.JSON.encode(buildStoreLayout());
3609 return new async.Future.value(stringResponse(200, h, resp)); 3747 return new async.Future.value(stringResponse(200, h, resp));
3610 }), true); 3748 }), true);
3611 res.setStoreLayout(arg_request, arg_enterpriseId).then(unittest.expectAsyn c1(((api.StoreLayout response) { 3749 res
3750 .setStoreLayout(arg_request, arg_enterpriseId)
3751 .then(unittest.expectAsync1(((api.StoreLayout response) {
3612 checkStoreLayout(response); 3752 checkStoreLayout(response);
3613 }))); 3753 })));
3614 }); 3754 });
3615 3755
3616 unittest.test("method--unenroll", () { 3756 unittest.test("method--unenroll", () {
3617
3618 var mock = new HttpServerMock(); 3757 var mock = new HttpServerMock();
3619 api.EnterprisesResourceApi res = new api.AndroidenterpriseApi(mock).enterp rises; 3758 api.EnterprisesResourceApi res =
3759 new api.AndroidenterpriseApi(mock).enterprises;
3620 var arg_enterpriseId = "foo"; 3760 var arg_enterpriseId = "foo";
3621 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3761 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3622 var path = (req.url).path; 3762 var path = (req.url).path;
3623 var pathOffset = 0; 3763 var pathOffset = 0;
3624 var index; 3764 var index;
3625 var subPart; 3765 var subPart;
3626 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3766 unittest.expect(
3767 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3627 pathOffset += 1; 3768 pathOffset += 1;
3628 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3769 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3770 unittest.equals("androidenterprise/v1/"));
3629 pathOffset += 21; 3771 pathOffset += 21;
3630 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3772 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3773 unittest.equals("enterprises/"));
3631 pathOffset += 12; 3774 pathOffset += 12;
3632 index = path.indexOf("/unenroll", pathOffset); 3775 index = path.indexOf("/unenroll", pathOffset);
3633 unittest.expect(index >= 0, unittest.isTrue); 3776 unittest.expect(index >= 0, unittest.isTrue);
3634 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3777 subPart =
3778 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3635 pathOffset = index; 3779 pathOffset = index;
3636 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3780 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3637 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/unenroll")); 3781 unittest.expect(path.substring(pathOffset, pathOffset + 9),
3782 unittest.equals("/unenroll"));
3638 pathOffset += 9; 3783 pathOffset += 9;
3639 3784
3640 var query = (req.url).query; 3785 var query = (req.url).query;
3641 var queryOffset = 0; 3786 var queryOffset = 0;
3642 var queryMap = {}; 3787 var queryMap = {};
3643 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3788 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3644 parseBool(n) { 3789 parseBool(n) {
3645 if (n == "true") return true; 3790 if (n == "true") return true;
3646 if (n == "false") return false; 3791 if (n == "false") return false;
3647 if (n == null) return null; 3792 if (n == null) return null;
3648 throw new core.ArgumentError("Invalid boolean: $n"); 3793 throw new core.ArgumentError("Invalid boolean: $n");
3649 } 3794 }
3795
3650 if (query.length > 0) { 3796 if (query.length > 0) {
3651 for (var part in query.split("&")) { 3797 for (var part in query.split("&")) {
3652 var keyvalue = part.split("="); 3798 var keyvalue = part.split("=");
3653 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3799 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3800 core.Uri.decodeQueryComponent(keyvalue[1]));
3654 } 3801 }
3655 } 3802 }
3656 3803
3657
3658 var h = { 3804 var h = {
3659 "content-type" : "application/json; charset=utf-8", 3805 "content-type": "application/json; charset=utf-8",
3660 }; 3806 };
3661 var resp = ""; 3807 var resp = "";
3662 return new async.Future.value(stringResponse(200, h, resp)); 3808 return new async.Future.value(stringResponse(200, h, resp));
3663 }), true); 3809 }), true);
3664 res.unenroll(arg_enterpriseId).then(unittest.expectAsync1((_) {})); 3810 res.unenroll(arg_enterpriseId).then(unittest.expectAsync1((_) {}));
3665 }); 3811 });
3666
3667 }); 3812 });
3668 3813
3669
3670 unittest.group("resource-EntitlementsResourceApi", () { 3814 unittest.group("resource-EntitlementsResourceApi", () {
3671 unittest.test("method--delete", () { 3815 unittest.test("method--delete", () {
3672
3673 var mock = new HttpServerMock(); 3816 var mock = new HttpServerMock();
3674 api.EntitlementsResourceApi res = new api.AndroidenterpriseApi(mock).entit lements; 3817 api.EntitlementsResourceApi res =
3818 new api.AndroidenterpriseApi(mock).entitlements;
3675 var arg_enterpriseId = "foo"; 3819 var arg_enterpriseId = "foo";
3676 var arg_userId = "foo"; 3820 var arg_userId = "foo";
3677 var arg_entitlementId = "foo"; 3821 var arg_entitlementId = "foo";
3678 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3822 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3679 var path = (req.url).path; 3823 var path = (req.url).path;
3680 var pathOffset = 0; 3824 var pathOffset = 0;
3681 var index; 3825 var index;
3682 var subPart; 3826 var subPart;
3683 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3827 unittest.expect(
3828 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3684 pathOffset += 1; 3829 pathOffset += 1;
3685 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3830 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3831 unittest.equals("androidenterprise/v1/"));
3686 pathOffset += 21; 3832 pathOffset += 21;
3687 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3833 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3834 unittest.equals("enterprises/"));
3688 pathOffset += 12; 3835 pathOffset += 12;
3689 index = path.indexOf("/users/", pathOffset); 3836 index = path.indexOf("/users/", pathOffset);
3690 unittest.expect(index >= 0, unittest.isTrue); 3837 unittest.expect(index >= 0, unittest.isTrue);
3691 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3838 subPart =
3839 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3692 pathOffset = index; 3840 pathOffset = index;
3693 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3841 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3694 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 3842 unittest.expect(path.substring(pathOffset, pathOffset + 7),
3843 unittest.equals("/users/"));
3695 pathOffset += 7; 3844 pathOffset += 7;
3696 index = path.indexOf("/entitlements/", pathOffset); 3845 index = path.indexOf("/entitlements/", pathOffset);
3697 unittest.expect(index >= 0, unittest.isTrue); 3846 unittest.expect(index >= 0, unittest.isTrue);
3698 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3847 subPart =
3848 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3699 pathOffset = index; 3849 pathOffset = index;
3700 unittest.expect(subPart, unittest.equals("$arg_userId")); 3850 unittest.expect(subPart, unittest.equals("$arg_userId"));
3701 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/entitlements/")); 3851 unittest.expect(path.substring(pathOffset, pathOffset + 14),
3852 unittest.equals("/entitlements/"));
3702 pathOffset += 14; 3853 pathOffset += 14;
3703 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3854 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3704 pathOffset = path.length; 3855 pathOffset = path.length;
3705 unittest.expect(subPart, unittest.equals("$arg_entitlementId")); 3856 unittest.expect(subPart, unittest.equals("$arg_entitlementId"));
3706 3857
3707 var query = (req.url).query; 3858 var query = (req.url).query;
3708 var queryOffset = 0; 3859 var queryOffset = 0;
3709 var queryMap = {}; 3860 var queryMap = {};
3710 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3861 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3711 parseBool(n) { 3862 parseBool(n) {
3712 if (n == "true") return true; 3863 if (n == "true") return true;
3713 if (n == "false") return false; 3864 if (n == "false") return false;
3714 if (n == null) return null; 3865 if (n == null) return null;
3715 throw new core.ArgumentError("Invalid boolean: $n"); 3866 throw new core.ArgumentError("Invalid boolean: $n");
3716 } 3867 }
3868
3717 if (query.length > 0) { 3869 if (query.length > 0) {
3718 for (var part in query.split("&")) { 3870 for (var part in query.split("&")) {
3719 var keyvalue = part.split("="); 3871 var keyvalue = part.split("=");
3720 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3872 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3873 core.Uri.decodeQueryComponent(keyvalue[1]));
3721 } 3874 }
3722 } 3875 }
3723 3876
3724
3725 var h = { 3877 var h = {
3726 "content-type" : "application/json; charset=utf-8", 3878 "content-type": "application/json; charset=utf-8",
3727 }; 3879 };
3728 var resp = ""; 3880 var resp = "";
3729 return new async.Future.value(stringResponse(200, h, resp)); 3881 return new async.Future.value(stringResponse(200, h, resp));
3730 }), true); 3882 }), true);
3731 res.delete(arg_enterpriseId, arg_userId, arg_entitlementId).then(unittest. expectAsync1((_) {})); 3883 res
3884 .delete(arg_enterpriseId, arg_userId, arg_entitlementId)
3885 .then(unittest.expectAsync1((_) {}));
3732 }); 3886 });
3733 3887
3734 unittest.test("method--get", () { 3888 unittest.test("method--get", () {
3735
3736 var mock = new HttpServerMock(); 3889 var mock = new HttpServerMock();
3737 api.EntitlementsResourceApi res = new api.AndroidenterpriseApi(mock).entit lements; 3890 api.EntitlementsResourceApi res =
3891 new api.AndroidenterpriseApi(mock).entitlements;
3738 var arg_enterpriseId = "foo"; 3892 var arg_enterpriseId = "foo";
3739 var arg_userId = "foo"; 3893 var arg_userId = "foo";
3740 var arg_entitlementId = "foo"; 3894 var arg_entitlementId = "foo";
3741 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3895 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3742 var path = (req.url).path; 3896 var path = (req.url).path;
3743 var pathOffset = 0; 3897 var pathOffset = 0;
3744 var index; 3898 var index;
3745 var subPart; 3899 var subPart;
3746 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3900 unittest.expect(
3901 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3747 pathOffset += 1; 3902 pathOffset += 1;
3748 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3903 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3904 unittest.equals("androidenterprise/v1/"));
3749 pathOffset += 21; 3905 pathOffset += 21;
3750 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3906 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3907 unittest.equals("enterprises/"));
3751 pathOffset += 12; 3908 pathOffset += 12;
3752 index = path.indexOf("/users/", pathOffset); 3909 index = path.indexOf("/users/", pathOffset);
3753 unittest.expect(index >= 0, unittest.isTrue); 3910 unittest.expect(index >= 0, unittest.isTrue);
3754 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3911 subPart =
3912 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3755 pathOffset = index; 3913 pathOffset = index;
3756 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3914 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3757 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 3915 unittest.expect(path.substring(pathOffset, pathOffset + 7),
3916 unittest.equals("/users/"));
3758 pathOffset += 7; 3917 pathOffset += 7;
3759 index = path.indexOf("/entitlements/", pathOffset); 3918 index = path.indexOf("/entitlements/", pathOffset);
3760 unittest.expect(index >= 0, unittest.isTrue); 3919 unittest.expect(index >= 0, unittest.isTrue);
3761 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3920 subPart =
3921 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3762 pathOffset = index; 3922 pathOffset = index;
3763 unittest.expect(subPart, unittest.equals("$arg_userId")); 3923 unittest.expect(subPart, unittest.equals("$arg_userId"));
3764 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/entitlements/")); 3924 unittest.expect(path.substring(pathOffset, pathOffset + 14),
3925 unittest.equals("/entitlements/"));
3765 pathOffset += 14; 3926 pathOffset += 14;
3766 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 3927 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3767 pathOffset = path.length; 3928 pathOffset = path.length;
3768 unittest.expect(subPart, unittest.equals("$arg_entitlementId")); 3929 unittest.expect(subPart, unittest.equals("$arg_entitlementId"));
3769 3930
3770 var query = (req.url).query; 3931 var query = (req.url).query;
3771 var queryOffset = 0; 3932 var queryOffset = 0;
3772 var queryMap = {}; 3933 var queryMap = {};
3773 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 3934 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3774 parseBool(n) { 3935 parseBool(n) {
3775 if (n == "true") return true; 3936 if (n == "true") return true;
3776 if (n == "false") return false; 3937 if (n == "false") return false;
3777 if (n == null) return null; 3938 if (n == null) return null;
3778 throw new core.ArgumentError("Invalid boolean: $n"); 3939 throw new core.ArgumentError("Invalid boolean: $n");
3779 } 3940 }
3941
3780 if (query.length > 0) { 3942 if (query.length > 0) {
3781 for (var part in query.split("&")) { 3943 for (var part in query.split("&")) {
3782 var keyvalue = part.split("="); 3944 var keyvalue = part.split("=");
3783 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 3945 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
3946 core.Uri.decodeQueryComponent(keyvalue[1]));
3784 } 3947 }
3785 } 3948 }
3786 3949
3787
3788 var h = { 3950 var h = {
3789 "content-type" : "application/json; charset=utf-8", 3951 "content-type": "application/json; charset=utf-8",
3790 }; 3952 };
3791 var resp = convert.JSON.encode(buildEntitlement()); 3953 var resp = convert.JSON.encode(buildEntitlement());
3792 return new async.Future.value(stringResponse(200, h, resp)); 3954 return new async.Future.value(stringResponse(200, h, resp));
3793 }), true); 3955 }), true);
3794 res.get(arg_enterpriseId, arg_userId, arg_entitlementId).then(unittest.exp ectAsync1(((api.Entitlement response) { 3956 res
3957 .get(arg_enterpriseId, arg_userId, arg_entitlementId)
3958 .then(unittest.expectAsync1(((api.Entitlement response) {
3795 checkEntitlement(response); 3959 checkEntitlement(response);
3796 }))); 3960 })));
3797 }); 3961 });
3798 3962
3799 unittest.test("method--list", () { 3963 unittest.test("method--list", () {
3800
3801 var mock = new HttpServerMock(); 3964 var mock = new HttpServerMock();
3802 api.EntitlementsResourceApi res = new api.AndroidenterpriseApi(mock).entit lements; 3965 api.EntitlementsResourceApi res =
3966 new api.AndroidenterpriseApi(mock).entitlements;
3803 var arg_enterpriseId = "foo"; 3967 var arg_enterpriseId = "foo";
3804 var arg_userId = "foo"; 3968 var arg_userId = "foo";
3805 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 3969 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3806 var path = (req.url).path; 3970 var path = (req.url).path;
3807 var pathOffset = 0; 3971 var pathOffset = 0;
3808 var index; 3972 var index;
3809 var subPart; 3973 var subPart;
3810 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 3974 unittest.expect(
3975 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3811 pathOffset += 1; 3976 pathOffset += 1;
3812 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 3977 unittest.expect(path.substring(pathOffset, pathOffset + 21),
3978 unittest.equals("androidenterprise/v1/"));
3813 pathOffset += 21; 3979 pathOffset += 21;
3814 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 3980 unittest.expect(path.substring(pathOffset, pathOffset + 12),
3981 unittest.equals("enterprises/"));
3815 pathOffset += 12; 3982 pathOffset += 12;
3816 index = path.indexOf("/users/", pathOffset); 3983 index = path.indexOf("/users/", pathOffset);
3817 unittest.expect(index >= 0, unittest.isTrue); 3984 unittest.expect(index >= 0, unittest.isTrue);
3818 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3985 subPart =
3986 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3819 pathOffset = index; 3987 pathOffset = index;
3820 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 3988 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3821 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 3989 unittest.expect(path.substring(pathOffset, pathOffset + 7),
3990 unittest.equals("/users/"));
3822 pathOffset += 7; 3991 pathOffset += 7;
3823 index = path.indexOf("/entitlements", pathOffset); 3992 index = path.indexOf("/entitlements", pathOffset);
3824 unittest.expect(index >= 0, unittest.isTrue); 3993 unittest.expect(index >= 0, unittest.isTrue);
3825 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 3994 subPart =
3995 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3826 pathOffset = index; 3996 pathOffset = index;
3827 unittest.expect(subPart, unittest.equals("$arg_userId")); 3997 unittest.expect(subPart, unittest.equals("$arg_userId"));
3828 unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.eq uals("/entitlements")); 3998 unittest.expect(path.substring(pathOffset, pathOffset + 13),
3999 unittest.equals("/entitlements"));
3829 pathOffset += 13; 4000 pathOffset += 13;
3830 4001
3831 var query = (req.url).query; 4002 var query = (req.url).query;
3832 var queryOffset = 0; 4003 var queryOffset = 0;
3833 var queryMap = {}; 4004 var queryMap = {};
3834 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4005 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3835 parseBool(n) { 4006 parseBool(n) {
3836 if (n == "true") return true; 4007 if (n == "true") return true;
3837 if (n == "false") return false; 4008 if (n == "false") return false;
3838 if (n == null) return null; 4009 if (n == null) return null;
3839 throw new core.ArgumentError("Invalid boolean: $n"); 4010 throw new core.ArgumentError("Invalid boolean: $n");
3840 } 4011 }
4012
3841 if (query.length > 0) { 4013 if (query.length > 0) {
3842 for (var part in query.split("&")) { 4014 for (var part in query.split("&")) {
3843 var keyvalue = part.split("="); 4015 var keyvalue = part.split("=");
3844 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4016 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4017 core.Uri.decodeQueryComponent(keyvalue[1]));
3845 } 4018 }
3846 } 4019 }
3847 4020
3848
3849 var h = { 4021 var h = {
3850 "content-type" : "application/json; charset=utf-8", 4022 "content-type": "application/json; charset=utf-8",
3851 }; 4023 };
3852 var resp = convert.JSON.encode(buildEntitlementsListResponse()); 4024 var resp = convert.JSON.encode(buildEntitlementsListResponse());
3853 return new async.Future.value(stringResponse(200, h, resp)); 4025 return new async.Future.value(stringResponse(200, h, resp));
3854 }), true); 4026 }), true);
3855 res.list(arg_enterpriseId, arg_userId).then(unittest.expectAsync1(((api.En titlementsListResponse response) { 4027 res
4028 .list(arg_enterpriseId, arg_userId)
4029 .then(unittest.expectAsync1(((api.EntitlementsListResponse response) {
3856 checkEntitlementsListResponse(response); 4030 checkEntitlementsListResponse(response);
3857 }))); 4031 })));
3858 }); 4032 });
3859 4033
3860 unittest.test("method--patch", () { 4034 unittest.test("method--patch", () {
3861
3862 var mock = new HttpServerMock(); 4035 var mock = new HttpServerMock();
3863 api.EntitlementsResourceApi res = new api.AndroidenterpriseApi(mock).entit lements; 4036 api.EntitlementsResourceApi res =
4037 new api.AndroidenterpriseApi(mock).entitlements;
3864 var arg_request = buildEntitlement(); 4038 var arg_request = buildEntitlement();
3865 var arg_enterpriseId = "foo"; 4039 var arg_enterpriseId = "foo";
3866 var arg_userId = "foo"; 4040 var arg_userId = "foo";
3867 var arg_entitlementId = "foo"; 4041 var arg_entitlementId = "foo";
3868 var arg_install = true; 4042 var arg_install = true;
3869 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4043 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3870 var obj = new api.Entitlement.fromJson(json); 4044 var obj = new api.Entitlement.fromJson(json);
3871 checkEntitlement(obj); 4045 checkEntitlement(obj);
3872 4046
3873 var path = (req.url).path; 4047 var path = (req.url).path;
3874 var pathOffset = 0; 4048 var pathOffset = 0;
3875 var index; 4049 var index;
3876 var subPart; 4050 var subPart;
3877 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4051 unittest.expect(
4052 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3878 pathOffset += 1; 4053 pathOffset += 1;
3879 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4054 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4055 unittest.equals("androidenterprise/v1/"));
3880 pathOffset += 21; 4056 pathOffset += 21;
3881 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4057 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4058 unittest.equals("enterprises/"));
3882 pathOffset += 12; 4059 pathOffset += 12;
3883 index = path.indexOf("/users/", pathOffset); 4060 index = path.indexOf("/users/", pathOffset);
3884 unittest.expect(index >= 0, unittest.isTrue); 4061 unittest.expect(index >= 0, unittest.isTrue);
3885 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4062 subPart =
4063 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3886 pathOffset = index; 4064 pathOffset = index;
3887 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4065 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3888 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4066 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4067 unittest.equals("/users/"));
3889 pathOffset += 7; 4068 pathOffset += 7;
3890 index = path.indexOf("/entitlements/", pathOffset); 4069 index = path.indexOf("/entitlements/", pathOffset);
3891 unittest.expect(index >= 0, unittest.isTrue); 4070 unittest.expect(index >= 0, unittest.isTrue);
3892 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4071 subPart =
4072 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3893 pathOffset = index; 4073 pathOffset = index;
3894 unittest.expect(subPart, unittest.equals("$arg_userId")); 4074 unittest.expect(subPart, unittest.equals("$arg_userId"));
3895 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/entitlements/")); 4075 unittest.expect(path.substring(pathOffset, pathOffset + 14),
4076 unittest.equals("/entitlements/"));
3896 pathOffset += 14; 4077 pathOffset += 14;
3897 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4078 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3898 pathOffset = path.length; 4079 pathOffset = path.length;
3899 unittest.expect(subPart, unittest.equals("$arg_entitlementId")); 4080 unittest.expect(subPart, unittest.equals("$arg_entitlementId"));
3900 4081
3901 var query = (req.url).query; 4082 var query = (req.url).query;
3902 var queryOffset = 0; 4083 var queryOffset = 0;
3903 var queryMap = {}; 4084 var queryMap = {};
3904 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4085 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3905 parseBool(n) { 4086 parseBool(n) {
3906 if (n == "true") return true; 4087 if (n == "true") return true;
3907 if (n == "false") return false; 4088 if (n == "false") return false;
3908 if (n == null) return null; 4089 if (n == null) return null;
3909 throw new core.ArgumentError("Invalid boolean: $n"); 4090 throw new core.ArgumentError("Invalid boolean: $n");
3910 } 4091 }
4092
3911 if (query.length > 0) { 4093 if (query.length > 0) {
3912 for (var part in query.split("&")) { 4094 for (var part in query.split("&")) {
3913 var keyvalue = part.split("="); 4095 var keyvalue = part.split("=");
3914 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4096 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4097 core.Uri.decodeQueryComponent(keyvalue[1]));
3915 } 4098 }
3916 } 4099 }
3917 unittest.expect(queryMap["install"].first, unittest.equals("$arg_install ")); 4100 unittest.expect(
3918 4101 queryMap["install"].first, unittest.equals("$arg_install"));
3919 4102
3920 var h = { 4103 var h = {
3921 "content-type" : "application/json; charset=utf-8", 4104 "content-type": "application/json; charset=utf-8",
3922 }; 4105 };
3923 var resp = convert.JSON.encode(buildEntitlement()); 4106 var resp = convert.JSON.encode(buildEntitlement());
3924 return new async.Future.value(stringResponse(200, h, resp)); 4107 return new async.Future.value(stringResponse(200, h, resp));
3925 }), true); 4108 }), true);
3926 res.patch(arg_request, arg_enterpriseId, arg_userId, arg_entitlementId, in stall: arg_install).then(unittest.expectAsync1(((api.Entitlement response) { 4109 res
4110 .patch(arg_request, arg_enterpriseId, arg_userId, arg_entitlementId,
4111 install: arg_install)
4112 .then(unittest.expectAsync1(((api.Entitlement response) {
3927 checkEntitlement(response); 4113 checkEntitlement(response);
3928 }))); 4114 })));
3929 }); 4115 });
3930 4116
3931 unittest.test("method--update", () { 4117 unittest.test("method--update", () {
3932
3933 var mock = new HttpServerMock(); 4118 var mock = new HttpServerMock();
3934 api.EntitlementsResourceApi res = new api.AndroidenterpriseApi(mock).entit lements; 4119 api.EntitlementsResourceApi res =
4120 new api.AndroidenterpriseApi(mock).entitlements;
3935 var arg_request = buildEntitlement(); 4121 var arg_request = buildEntitlement();
3936 var arg_enterpriseId = "foo"; 4122 var arg_enterpriseId = "foo";
3937 var arg_userId = "foo"; 4123 var arg_userId = "foo";
3938 var arg_entitlementId = "foo"; 4124 var arg_entitlementId = "foo";
3939 var arg_install = true; 4125 var arg_install = true;
3940 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4126 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3941 var obj = new api.Entitlement.fromJson(json); 4127 var obj = new api.Entitlement.fromJson(json);
3942 checkEntitlement(obj); 4128 checkEntitlement(obj);
3943 4129
3944 var path = (req.url).path; 4130 var path = (req.url).path;
3945 var pathOffset = 0; 4131 var pathOffset = 0;
3946 var index; 4132 var index;
3947 var subPart; 4133 var subPart;
3948 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4134 unittest.expect(
4135 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3949 pathOffset += 1; 4136 pathOffset += 1;
3950 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4137 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4138 unittest.equals("androidenterprise/v1/"));
3951 pathOffset += 21; 4139 pathOffset += 21;
3952 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4140 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4141 unittest.equals("enterprises/"));
3953 pathOffset += 12; 4142 pathOffset += 12;
3954 index = path.indexOf("/users/", pathOffset); 4143 index = path.indexOf("/users/", pathOffset);
3955 unittest.expect(index >= 0, unittest.isTrue); 4144 unittest.expect(index >= 0, unittest.isTrue);
3956 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4145 subPart =
4146 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3957 pathOffset = index; 4147 pathOffset = index;
3958 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4148 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
3959 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4149 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4150 unittest.equals("/users/"));
3960 pathOffset += 7; 4151 pathOffset += 7;
3961 index = path.indexOf("/entitlements/", pathOffset); 4152 index = path.indexOf("/entitlements/", pathOffset);
3962 unittest.expect(index >= 0, unittest.isTrue); 4153 unittest.expect(index >= 0, unittest.isTrue);
3963 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4154 subPart =
4155 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
3964 pathOffset = index; 4156 pathOffset = index;
3965 unittest.expect(subPart, unittest.equals("$arg_userId")); 4157 unittest.expect(subPart, unittest.equals("$arg_userId"));
3966 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/entitlements/")); 4158 unittest.expect(path.substring(pathOffset, pathOffset + 14),
4159 unittest.equals("/entitlements/"));
3967 pathOffset += 14; 4160 pathOffset += 14;
3968 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4161 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
3969 pathOffset = path.length; 4162 pathOffset = path.length;
3970 unittest.expect(subPart, unittest.equals("$arg_entitlementId")); 4163 unittest.expect(subPart, unittest.equals("$arg_entitlementId"));
3971 4164
3972 var query = (req.url).query; 4165 var query = (req.url).query;
3973 var queryOffset = 0; 4166 var queryOffset = 0;
3974 var queryMap = {}; 4167 var queryMap = {};
3975 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4168 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
3976 parseBool(n) { 4169 parseBool(n) {
3977 if (n == "true") return true; 4170 if (n == "true") return true;
3978 if (n == "false") return false; 4171 if (n == "false") return false;
3979 if (n == null) return null; 4172 if (n == null) return null;
3980 throw new core.ArgumentError("Invalid boolean: $n"); 4173 throw new core.ArgumentError("Invalid boolean: $n");
3981 } 4174 }
4175
3982 if (query.length > 0) { 4176 if (query.length > 0) {
3983 for (var part in query.split("&")) { 4177 for (var part in query.split("&")) {
3984 var keyvalue = part.split("="); 4178 var keyvalue = part.split("=");
3985 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4179 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4180 core.Uri.decodeQueryComponent(keyvalue[1]));
3986 } 4181 }
3987 } 4182 }
3988 unittest.expect(queryMap["install"].first, unittest.equals("$arg_install ")); 4183 unittest.expect(
3989 4184 queryMap["install"].first, unittest.equals("$arg_install"));
3990 4185
3991 var h = { 4186 var h = {
3992 "content-type" : "application/json; charset=utf-8", 4187 "content-type": "application/json; charset=utf-8",
3993 }; 4188 };
3994 var resp = convert.JSON.encode(buildEntitlement()); 4189 var resp = convert.JSON.encode(buildEntitlement());
3995 return new async.Future.value(stringResponse(200, h, resp)); 4190 return new async.Future.value(stringResponse(200, h, resp));
3996 }), true); 4191 }), true);
3997 res.update(arg_request, arg_enterpriseId, arg_userId, arg_entitlementId, i nstall: arg_install).then(unittest.expectAsync1(((api.Entitlement response) { 4192 res
4193 .update(arg_request, arg_enterpriseId, arg_userId, arg_entitlementId,
4194 install: arg_install)
4195 .then(unittest.expectAsync1(((api.Entitlement response) {
3998 checkEntitlement(response); 4196 checkEntitlement(response);
3999 }))); 4197 })));
4000 }); 4198 });
4001
4002 }); 4199 });
4003 4200
4004
4005 unittest.group("resource-GrouplicensesResourceApi", () { 4201 unittest.group("resource-GrouplicensesResourceApi", () {
4006 unittest.test("method--get", () { 4202 unittest.test("method--get", () {
4007
4008 var mock = new HttpServerMock(); 4203 var mock = new HttpServerMock();
4009 api.GrouplicensesResourceApi res = new api.AndroidenterpriseApi(mock).grou plicenses; 4204 api.GrouplicensesResourceApi res =
4205 new api.AndroidenterpriseApi(mock).grouplicenses;
4010 var arg_enterpriseId = "foo"; 4206 var arg_enterpriseId = "foo";
4011 var arg_groupLicenseId = "foo"; 4207 var arg_groupLicenseId = "foo";
4012 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4208 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4013 var path = (req.url).path; 4209 var path = (req.url).path;
4014 var pathOffset = 0; 4210 var pathOffset = 0;
4015 var index; 4211 var index;
4016 var subPart; 4212 var subPart;
4017 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4213 unittest.expect(
4214 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4018 pathOffset += 1; 4215 pathOffset += 1;
4019 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4216 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4217 unittest.equals("androidenterprise/v1/"));
4020 pathOffset += 21; 4218 pathOffset += 21;
4021 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4219 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4220 unittest.equals("enterprises/"));
4022 pathOffset += 12; 4221 pathOffset += 12;
4023 index = path.indexOf("/groupLicenses/", pathOffset); 4222 index = path.indexOf("/groupLicenses/", pathOffset);
4024 unittest.expect(index >= 0, unittest.isTrue); 4223 unittest.expect(index >= 0, unittest.isTrue);
4025 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4224 subPart =
4225 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4026 pathOffset = index; 4226 pathOffset = index;
4027 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4227 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4028 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/groupLicenses/")); 4228 unittest.expect(path.substring(pathOffset, pathOffset + 15),
4229 unittest.equals("/groupLicenses/"));
4029 pathOffset += 15; 4230 pathOffset += 15;
4030 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4231 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4031 pathOffset = path.length; 4232 pathOffset = path.length;
4032 unittest.expect(subPart, unittest.equals("$arg_groupLicenseId")); 4233 unittest.expect(subPart, unittest.equals("$arg_groupLicenseId"));
4033 4234
4034 var query = (req.url).query; 4235 var query = (req.url).query;
4035 var queryOffset = 0; 4236 var queryOffset = 0;
4036 var queryMap = {}; 4237 var queryMap = {};
4037 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4238 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4038 parseBool(n) { 4239 parseBool(n) {
4039 if (n == "true") return true; 4240 if (n == "true") return true;
4040 if (n == "false") return false; 4241 if (n == "false") return false;
4041 if (n == null) return null; 4242 if (n == null) return null;
4042 throw new core.ArgumentError("Invalid boolean: $n"); 4243 throw new core.ArgumentError("Invalid boolean: $n");
4043 } 4244 }
4245
4044 if (query.length > 0) { 4246 if (query.length > 0) {
4045 for (var part in query.split("&")) { 4247 for (var part in query.split("&")) {
4046 var keyvalue = part.split("="); 4248 var keyvalue = part.split("=");
4047 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4249 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4250 core.Uri.decodeQueryComponent(keyvalue[1]));
4048 } 4251 }
4049 } 4252 }
4050 4253
4051
4052 var h = { 4254 var h = {
4053 "content-type" : "application/json; charset=utf-8", 4255 "content-type": "application/json; charset=utf-8",
4054 }; 4256 };
4055 var resp = convert.JSON.encode(buildGroupLicense()); 4257 var resp = convert.JSON.encode(buildGroupLicense());
4056 return new async.Future.value(stringResponse(200, h, resp)); 4258 return new async.Future.value(stringResponse(200, h, resp));
4057 }), true); 4259 }), true);
4058 res.get(arg_enterpriseId, arg_groupLicenseId).then(unittest.expectAsync1(( (api.GroupLicense response) { 4260 res
4261 .get(arg_enterpriseId, arg_groupLicenseId)
4262 .then(unittest.expectAsync1(((api.GroupLicense response) {
4059 checkGroupLicense(response); 4263 checkGroupLicense(response);
4060 }))); 4264 })));
4061 }); 4265 });
4062 4266
4063 unittest.test("method--list", () { 4267 unittest.test("method--list", () {
4064
4065 var mock = new HttpServerMock(); 4268 var mock = new HttpServerMock();
4066 api.GrouplicensesResourceApi res = new api.AndroidenterpriseApi(mock).grou plicenses; 4269 api.GrouplicensesResourceApi res =
4270 new api.AndroidenterpriseApi(mock).grouplicenses;
4067 var arg_enterpriseId = "foo"; 4271 var arg_enterpriseId = "foo";
4068 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4272 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4069 var path = (req.url).path; 4273 var path = (req.url).path;
4070 var pathOffset = 0; 4274 var pathOffset = 0;
4071 var index; 4275 var index;
4072 var subPart; 4276 var subPart;
4073 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4277 unittest.expect(
4278 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4074 pathOffset += 1; 4279 pathOffset += 1;
4075 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4280 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4281 unittest.equals("androidenterprise/v1/"));
4076 pathOffset += 21; 4282 pathOffset += 21;
4077 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4283 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4284 unittest.equals("enterprises/"));
4078 pathOffset += 12; 4285 pathOffset += 12;
4079 index = path.indexOf("/groupLicenses", pathOffset); 4286 index = path.indexOf("/groupLicenses", pathOffset);
4080 unittest.expect(index >= 0, unittest.isTrue); 4287 unittest.expect(index >= 0, unittest.isTrue);
4081 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4288 subPart =
4289 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4082 pathOffset = index; 4290 pathOffset = index;
4083 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4291 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4084 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/groupLicenses")); 4292 unittest.expect(path.substring(pathOffset, pathOffset + 14),
4293 unittest.equals("/groupLicenses"));
4085 pathOffset += 14; 4294 pathOffset += 14;
4086 4295
4087 var query = (req.url).query; 4296 var query = (req.url).query;
4088 var queryOffset = 0; 4297 var queryOffset = 0;
4089 var queryMap = {}; 4298 var queryMap = {};
4090 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4299 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4091 parseBool(n) { 4300 parseBool(n) {
4092 if (n == "true") return true; 4301 if (n == "true") return true;
4093 if (n == "false") return false; 4302 if (n == "false") return false;
4094 if (n == null) return null; 4303 if (n == null) return null;
4095 throw new core.ArgumentError("Invalid boolean: $n"); 4304 throw new core.ArgumentError("Invalid boolean: $n");
4096 } 4305 }
4306
4097 if (query.length > 0) { 4307 if (query.length > 0) {
4098 for (var part in query.split("&")) { 4308 for (var part in query.split("&")) {
4099 var keyvalue = part.split("="); 4309 var keyvalue = part.split("=");
4100 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4310 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4311 core.Uri.decodeQueryComponent(keyvalue[1]));
4101 } 4312 }
4102 } 4313 }
4103 4314
4104
4105 var h = { 4315 var h = {
4106 "content-type" : "application/json; charset=utf-8", 4316 "content-type": "application/json; charset=utf-8",
4107 }; 4317 };
4108 var resp = convert.JSON.encode(buildGroupLicensesListResponse()); 4318 var resp = convert.JSON.encode(buildGroupLicensesListResponse());
4109 return new async.Future.value(stringResponse(200, h, resp)); 4319 return new async.Future.value(stringResponse(200, h, resp));
4110 }), true); 4320 }), true);
4111 res.list(arg_enterpriseId).then(unittest.expectAsync1(((api.GroupLicensesL istResponse response) { 4321 res.list(arg_enterpriseId).then(
4322 unittest.expectAsync1(((api.GroupLicensesListResponse response) {
4112 checkGroupLicensesListResponse(response); 4323 checkGroupLicensesListResponse(response);
4113 }))); 4324 })));
4114 }); 4325 });
4115
4116 }); 4326 });
4117 4327
4118
4119 unittest.group("resource-GrouplicenseusersResourceApi", () { 4328 unittest.group("resource-GrouplicenseusersResourceApi", () {
4120 unittest.test("method--list", () { 4329 unittest.test("method--list", () {
4121
4122 var mock = new HttpServerMock(); 4330 var mock = new HttpServerMock();
4123 api.GrouplicenseusersResourceApi res = new api.AndroidenterpriseApi(mock). grouplicenseusers; 4331 api.GrouplicenseusersResourceApi res =
4332 new api.AndroidenterpriseApi(mock).grouplicenseusers;
4124 var arg_enterpriseId = "foo"; 4333 var arg_enterpriseId = "foo";
4125 var arg_groupLicenseId = "foo"; 4334 var arg_groupLicenseId = "foo";
4126 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4335 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4127 var path = (req.url).path; 4336 var path = (req.url).path;
4128 var pathOffset = 0; 4337 var pathOffset = 0;
4129 var index; 4338 var index;
4130 var subPart; 4339 var subPart;
4131 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4340 unittest.expect(
4341 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4132 pathOffset += 1; 4342 pathOffset += 1;
4133 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4343 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4344 unittest.equals("androidenterprise/v1/"));
4134 pathOffset += 21; 4345 pathOffset += 21;
4135 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4346 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4347 unittest.equals("enterprises/"));
4136 pathOffset += 12; 4348 pathOffset += 12;
4137 index = path.indexOf("/groupLicenses/", pathOffset); 4349 index = path.indexOf("/groupLicenses/", pathOffset);
4138 unittest.expect(index >= 0, unittest.isTrue); 4350 unittest.expect(index >= 0, unittest.isTrue);
4139 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4351 subPart =
4352 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4140 pathOffset = index; 4353 pathOffset = index;
4141 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4354 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4142 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/groupLicenses/")); 4355 unittest.expect(path.substring(pathOffset, pathOffset + 15),
4356 unittest.equals("/groupLicenses/"));
4143 pathOffset += 15; 4357 pathOffset += 15;
4144 index = path.indexOf("/users", pathOffset); 4358 index = path.indexOf("/users", pathOffset);
4145 unittest.expect(index >= 0, unittest.isTrue); 4359 unittest.expect(index >= 0, unittest.isTrue);
4146 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4360 subPart =
4361 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4147 pathOffset = index; 4362 pathOffset = index;
4148 unittest.expect(subPart, unittest.equals("$arg_groupLicenseId")); 4363 unittest.expect(subPart, unittest.equals("$arg_groupLicenseId"));
4149 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users")); 4364 unittest.expect(path.substring(pathOffset, pathOffset + 6),
4365 unittest.equals("/users"));
4150 pathOffset += 6; 4366 pathOffset += 6;
4151 4367
4152 var query = (req.url).query; 4368 var query = (req.url).query;
4153 var queryOffset = 0; 4369 var queryOffset = 0;
4154 var queryMap = {}; 4370 var queryMap = {};
4155 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4371 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4156 parseBool(n) { 4372 parseBool(n) {
4157 if (n == "true") return true; 4373 if (n == "true") return true;
4158 if (n == "false") return false; 4374 if (n == "false") return false;
4159 if (n == null) return null; 4375 if (n == null) return null;
4160 throw new core.ArgumentError("Invalid boolean: $n"); 4376 throw new core.ArgumentError("Invalid boolean: $n");
4161 } 4377 }
4378
4162 if (query.length > 0) { 4379 if (query.length > 0) {
4163 for (var part in query.split("&")) { 4380 for (var part in query.split("&")) {
4164 var keyvalue = part.split("="); 4381 var keyvalue = part.split("=");
4165 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4382 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4383 core.Uri.decodeQueryComponent(keyvalue[1]));
4166 } 4384 }
4167 } 4385 }
4168 4386
4169
4170 var h = { 4387 var h = {
4171 "content-type" : "application/json; charset=utf-8", 4388 "content-type": "application/json; charset=utf-8",
4172 }; 4389 };
4173 var resp = convert.JSON.encode(buildGroupLicenseUsersListResponse()); 4390 var resp = convert.JSON.encode(buildGroupLicenseUsersListResponse());
4174 return new async.Future.value(stringResponse(200, h, resp)); 4391 return new async.Future.value(stringResponse(200, h, resp));
4175 }), true); 4392 }), true);
4176 res.list(arg_enterpriseId, arg_groupLicenseId).then(unittest.expectAsync1( ((api.GroupLicenseUsersListResponse response) { 4393 res.list(arg_enterpriseId, arg_groupLicenseId).then(
4394 unittest.expectAsync1(((api.GroupLicenseUsersListResponse response) {
4177 checkGroupLicenseUsersListResponse(response); 4395 checkGroupLicenseUsersListResponse(response);
4178 }))); 4396 })));
4179 }); 4397 });
4180
4181 }); 4398 });
4182 4399
4183
4184 unittest.group("resource-InstallsResourceApi", () { 4400 unittest.group("resource-InstallsResourceApi", () {
4185 unittest.test("method--delete", () { 4401 unittest.test("method--delete", () {
4186
4187 var mock = new HttpServerMock(); 4402 var mock = new HttpServerMock();
4188 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs; 4403 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs;
4189 var arg_enterpriseId = "foo"; 4404 var arg_enterpriseId = "foo";
4190 var arg_userId = "foo"; 4405 var arg_userId = "foo";
4191 var arg_deviceId = "foo"; 4406 var arg_deviceId = "foo";
4192 var arg_installId = "foo"; 4407 var arg_installId = "foo";
4193 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4408 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4194 var path = (req.url).path; 4409 var path = (req.url).path;
4195 var pathOffset = 0; 4410 var pathOffset = 0;
4196 var index; 4411 var index;
4197 var subPart; 4412 var subPart;
4198 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4413 unittest.expect(
4414 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4199 pathOffset += 1; 4415 pathOffset += 1;
4200 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4416 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4417 unittest.equals("androidenterprise/v1/"));
4201 pathOffset += 21; 4418 pathOffset += 21;
4202 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4419 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4420 unittest.equals("enterprises/"));
4203 pathOffset += 12; 4421 pathOffset += 12;
4204 index = path.indexOf("/users/", pathOffset); 4422 index = path.indexOf("/users/", pathOffset);
4205 unittest.expect(index >= 0, unittest.isTrue); 4423 unittest.expect(index >= 0, unittest.isTrue);
4206 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4424 subPart =
4425 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4207 pathOffset = index; 4426 pathOffset = index;
4208 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4427 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4209 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4428 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4429 unittest.equals("/users/"));
4210 pathOffset += 7; 4430 pathOffset += 7;
4211 index = path.indexOf("/devices/", pathOffset); 4431 index = path.indexOf("/devices/", pathOffset);
4212 unittest.expect(index >= 0, unittest.isTrue); 4432 unittest.expect(index >= 0, unittest.isTrue);
4213 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4433 subPart =
4434 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4214 pathOffset = index; 4435 pathOffset = index;
4215 unittest.expect(subPart, unittest.equals("$arg_userId")); 4436 unittest.expect(subPart, unittest.equals("$arg_userId"));
4216 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 4437 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4438 unittest.equals("/devices/"));
4217 pathOffset += 9; 4439 pathOffset += 9;
4218 index = path.indexOf("/installs/", pathOffset); 4440 index = path.indexOf("/installs/", pathOffset);
4219 unittest.expect(index >= 0, unittest.isTrue); 4441 unittest.expect(index >= 0, unittest.isTrue);
4220 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4442 subPart =
4443 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4221 pathOffset = index; 4444 pathOffset = index;
4222 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 4445 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4223 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/installs/")); 4446 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4447 unittest.equals("/installs/"));
4224 pathOffset += 10; 4448 pathOffset += 10;
4225 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4449 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4226 pathOffset = path.length; 4450 pathOffset = path.length;
4227 unittest.expect(subPart, unittest.equals("$arg_installId")); 4451 unittest.expect(subPart, unittest.equals("$arg_installId"));
4228 4452
4229 var query = (req.url).query; 4453 var query = (req.url).query;
4230 var queryOffset = 0; 4454 var queryOffset = 0;
4231 var queryMap = {}; 4455 var queryMap = {};
4232 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4456 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4233 parseBool(n) { 4457 parseBool(n) {
4234 if (n == "true") return true; 4458 if (n == "true") return true;
4235 if (n == "false") return false; 4459 if (n == "false") return false;
4236 if (n == null) return null; 4460 if (n == null) return null;
4237 throw new core.ArgumentError("Invalid boolean: $n"); 4461 throw new core.ArgumentError("Invalid boolean: $n");
4238 } 4462 }
4463
4239 if (query.length > 0) { 4464 if (query.length > 0) {
4240 for (var part in query.split("&")) { 4465 for (var part in query.split("&")) {
4241 var keyvalue = part.split("="); 4466 var keyvalue = part.split("=");
4242 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4467 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4468 core.Uri.decodeQueryComponent(keyvalue[1]));
4243 } 4469 }
4244 } 4470 }
4245 4471
4246
4247 var h = { 4472 var h = {
4248 "content-type" : "application/json; charset=utf-8", 4473 "content-type": "application/json; charset=utf-8",
4249 }; 4474 };
4250 var resp = ""; 4475 var resp = "";
4251 return new async.Future.value(stringResponse(200, h, resp)); 4476 return new async.Future.value(stringResponse(200, h, resp));
4252 }), true); 4477 }), true);
4253 res.delete(arg_enterpriseId, arg_userId, arg_deviceId, arg_installId).then (unittest.expectAsync1((_) {})); 4478 res
4479 .delete(arg_enterpriseId, arg_userId, arg_deviceId, arg_installId)
4480 .then(unittest.expectAsync1((_) {}));
4254 }); 4481 });
4255 4482
4256 unittest.test("method--get", () { 4483 unittest.test("method--get", () {
4257
4258 var mock = new HttpServerMock(); 4484 var mock = new HttpServerMock();
4259 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs; 4485 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs;
4260 var arg_enterpriseId = "foo"; 4486 var arg_enterpriseId = "foo";
4261 var arg_userId = "foo"; 4487 var arg_userId = "foo";
4262 var arg_deviceId = "foo"; 4488 var arg_deviceId = "foo";
4263 var arg_installId = "foo"; 4489 var arg_installId = "foo";
4264 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4490 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4265 var path = (req.url).path; 4491 var path = (req.url).path;
4266 var pathOffset = 0; 4492 var pathOffset = 0;
4267 var index; 4493 var index;
4268 var subPart; 4494 var subPart;
4269 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4495 unittest.expect(
4496 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4270 pathOffset += 1; 4497 pathOffset += 1;
4271 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4498 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4499 unittest.equals("androidenterprise/v1/"));
4272 pathOffset += 21; 4500 pathOffset += 21;
4273 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4501 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4502 unittest.equals("enterprises/"));
4274 pathOffset += 12; 4503 pathOffset += 12;
4275 index = path.indexOf("/users/", pathOffset); 4504 index = path.indexOf("/users/", pathOffset);
4276 unittest.expect(index >= 0, unittest.isTrue); 4505 unittest.expect(index >= 0, unittest.isTrue);
4277 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4506 subPart =
4507 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4278 pathOffset = index; 4508 pathOffset = index;
4279 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4509 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4280 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4510 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4511 unittest.equals("/users/"));
4281 pathOffset += 7; 4512 pathOffset += 7;
4282 index = path.indexOf("/devices/", pathOffset); 4513 index = path.indexOf("/devices/", pathOffset);
4283 unittest.expect(index >= 0, unittest.isTrue); 4514 unittest.expect(index >= 0, unittest.isTrue);
4284 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4515 subPart =
4516 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4285 pathOffset = index; 4517 pathOffset = index;
4286 unittest.expect(subPart, unittest.equals("$arg_userId")); 4518 unittest.expect(subPart, unittest.equals("$arg_userId"));
4287 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 4519 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4520 unittest.equals("/devices/"));
4288 pathOffset += 9; 4521 pathOffset += 9;
4289 index = path.indexOf("/installs/", pathOffset); 4522 index = path.indexOf("/installs/", pathOffset);
4290 unittest.expect(index >= 0, unittest.isTrue); 4523 unittest.expect(index >= 0, unittest.isTrue);
4291 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4524 subPart =
4525 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4292 pathOffset = index; 4526 pathOffset = index;
4293 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 4527 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4294 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/installs/")); 4528 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4529 unittest.equals("/installs/"));
4295 pathOffset += 10; 4530 pathOffset += 10;
4296 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4531 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4297 pathOffset = path.length; 4532 pathOffset = path.length;
4298 unittest.expect(subPart, unittest.equals("$arg_installId")); 4533 unittest.expect(subPart, unittest.equals("$arg_installId"));
4299 4534
4300 var query = (req.url).query; 4535 var query = (req.url).query;
4301 var queryOffset = 0; 4536 var queryOffset = 0;
4302 var queryMap = {}; 4537 var queryMap = {};
4303 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4538 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4304 parseBool(n) { 4539 parseBool(n) {
4305 if (n == "true") return true; 4540 if (n == "true") return true;
4306 if (n == "false") return false; 4541 if (n == "false") return false;
4307 if (n == null) return null; 4542 if (n == null) return null;
4308 throw new core.ArgumentError("Invalid boolean: $n"); 4543 throw new core.ArgumentError("Invalid boolean: $n");
4309 } 4544 }
4545
4310 if (query.length > 0) { 4546 if (query.length > 0) {
4311 for (var part in query.split("&")) { 4547 for (var part in query.split("&")) {
4312 var keyvalue = part.split("="); 4548 var keyvalue = part.split("=");
4313 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4549 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4550 core.Uri.decodeQueryComponent(keyvalue[1]));
4314 } 4551 }
4315 } 4552 }
4316 4553
4317
4318 var h = { 4554 var h = {
4319 "content-type" : "application/json; charset=utf-8", 4555 "content-type": "application/json; charset=utf-8",
4320 }; 4556 };
4321 var resp = convert.JSON.encode(buildInstall()); 4557 var resp = convert.JSON.encode(buildInstall());
4322 return new async.Future.value(stringResponse(200, h, resp)); 4558 return new async.Future.value(stringResponse(200, h, resp));
4323 }), true); 4559 }), true);
4324 res.get(arg_enterpriseId, arg_userId, arg_deviceId, arg_installId).then(un ittest.expectAsync1(((api.Install response) { 4560 res
4561 .get(arg_enterpriseId, arg_userId, arg_deviceId, arg_installId)
4562 .then(unittest.expectAsync1(((api.Install response) {
4325 checkInstall(response); 4563 checkInstall(response);
4326 }))); 4564 })));
4327 }); 4565 });
4328 4566
4329 unittest.test("method--list", () { 4567 unittest.test("method--list", () {
4330
4331 var mock = new HttpServerMock(); 4568 var mock = new HttpServerMock();
4332 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs; 4569 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs;
4333 var arg_enterpriseId = "foo"; 4570 var arg_enterpriseId = "foo";
4334 var arg_userId = "foo"; 4571 var arg_userId = "foo";
4335 var arg_deviceId = "foo"; 4572 var arg_deviceId = "foo";
4336 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4573 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4337 var path = (req.url).path; 4574 var path = (req.url).path;
4338 var pathOffset = 0; 4575 var pathOffset = 0;
4339 var index; 4576 var index;
4340 var subPart; 4577 var subPart;
4341 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4578 unittest.expect(
4579 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4342 pathOffset += 1; 4580 pathOffset += 1;
4343 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4581 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4582 unittest.equals("androidenterprise/v1/"));
4344 pathOffset += 21; 4583 pathOffset += 21;
4345 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4584 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4585 unittest.equals("enterprises/"));
4346 pathOffset += 12; 4586 pathOffset += 12;
4347 index = path.indexOf("/users/", pathOffset); 4587 index = path.indexOf("/users/", pathOffset);
4348 unittest.expect(index >= 0, unittest.isTrue); 4588 unittest.expect(index >= 0, unittest.isTrue);
4349 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4589 subPart =
4590 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4350 pathOffset = index; 4591 pathOffset = index;
4351 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4592 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4352 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4593 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4594 unittest.equals("/users/"));
4353 pathOffset += 7; 4595 pathOffset += 7;
4354 index = path.indexOf("/devices/", pathOffset); 4596 index = path.indexOf("/devices/", pathOffset);
4355 unittest.expect(index >= 0, unittest.isTrue); 4597 unittest.expect(index >= 0, unittest.isTrue);
4356 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4598 subPart =
4599 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4357 pathOffset = index; 4600 pathOffset = index;
4358 unittest.expect(subPart, unittest.equals("$arg_userId")); 4601 unittest.expect(subPart, unittest.equals("$arg_userId"));
4359 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 4602 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4603 unittest.equals("/devices/"));
4360 pathOffset += 9; 4604 pathOffset += 9;
4361 index = path.indexOf("/installs", pathOffset); 4605 index = path.indexOf("/installs", pathOffset);
4362 unittest.expect(index >= 0, unittest.isTrue); 4606 unittest.expect(index >= 0, unittest.isTrue);
4363 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4607 subPart =
4608 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4364 pathOffset = index; 4609 pathOffset = index;
4365 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 4610 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4366 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/installs")); 4611 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4612 unittest.equals("/installs"));
4367 pathOffset += 9; 4613 pathOffset += 9;
4368 4614
4369 var query = (req.url).query; 4615 var query = (req.url).query;
4370 var queryOffset = 0; 4616 var queryOffset = 0;
4371 var queryMap = {}; 4617 var queryMap = {};
4372 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4618 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4373 parseBool(n) { 4619 parseBool(n) {
4374 if (n == "true") return true; 4620 if (n == "true") return true;
4375 if (n == "false") return false; 4621 if (n == "false") return false;
4376 if (n == null) return null; 4622 if (n == null) return null;
4377 throw new core.ArgumentError("Invalid boolean: $n"); 4623 throw new core.ArgumentError("Invalid boolean: $n");
4378 } 4624 }
4625
4379 if (query.length > 0) { 4626 if (query.length > 0) {
4380 for (var part in query.split("&")) { 4627 for (var part in query.split("&")) {
4381 var keyvalue = part.split("="); 4628 var keyvalue = part.split("=");
4382 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4629 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4630 core.Uri.decodeQueryComponent(keyvalue[1]));
4383 } 4631 }
4384 } 4632 }
4385 4633
4386
4387 var h = { 4634 var h = {
4388 "content-type" : "application/json; charset=utf-8", 4635 "content-type": "application/json; charset=utf-8",
4389 }; 4636 };
4390 var resp = convert.JSON.encode(buildInstallsListResponse()); 4637 var resp = convert.JSON.encode(buildInstallsListResponse());
4391 return new async.Future.value(stringResponse(200, h, resp)); 4638 return new async.Future.value(stringResponse(200, h, resp));
4392 }), true); 4639 }), true);
4393 res.list(arg_enterpriseId, arg_userId, arg_deviceId).then(unittest.expectA sync1(((api.InstallsListResponse response) { 4640 res
4641 .list(arg_enterpriseId, arg_userId, arg_deviceId)
4642 .then(unittest.expectAsync1(((api.InstallsListResponse response) {
4394 checkInstallsListResponse(response); 4643 checkInstallsListResponse(response);
4395 }))); 4644 })));
4396 }); 4645 });
4397 4646
4398 unittest.test("method--patch", () { 4647 unittest.test("method--patch", () {
4399
4400 var mock = new HttpServerMock(); 4648 var mock = new HttpServerMock();
4401 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs; 4649 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs;
4402 var arg_request = buildInstall(); 4650 var arg_request = buildInstall();
4403 var arg_enterpriseId = "foo"; 4651 var arg_enterpriseId = "foo";
4404 var arg_userId = "foo"; 4652 var arg_userId = "foo";
4405 var arg_deviceId = "foo"; 4653 var arg_deviceId = "foo";
4406 var arg_installId = "foo"; 4654 var arg_installId = "foo";
4407 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4655 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4408 var obj = new api.Install.fromJson(json); 4656 var obj = new api.Install.fromJson(json);
4409 checkInstall(obj); 4657 checkInstall(obj);
4410 4658
4411 var path = (req.url).path; 4659 var path = (req.url).path;
4412 var pathOffset = 0; 4660 var pathOffset = 0;
4413 var index; 4661 var index;
4414 var subPart; 4662 var subPart;
4415 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4663 unittest.expect(
4664 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4416 pathOffset += 1; 4665 pathOffset += 1;
4417 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4666 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4667 unittest.equals("androidenterprise/v1/"));
4418 pathOffset += 21; 4668 pathOffset += 21;
4419 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4669 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4670 unittest.equals("enterprises/"));
4420 pathOffset += 12; 4671 pathOffset += 12;
4421 index = path.indexOf("/users/", pathOffset); 4672 index = path.indexOf("/users/", pathOffset);
4422 unittest.expect(index >= 0, unittest.isTrue); 4673 unittest.expect(index >= 0, unittest.isTrue);
4423 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4674 subPart =
4675 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4424 pathOffset = index; 4676 pathOffset = index;
4425 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4677 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4426 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4678 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4679 unittest.equals("/users/"));
4427 pathOffset += 7; 4680 pathOffset += 7;
4428 index = path.indexOf("/devices/", pathOffset); 4681 index = path.indexOf("/devices/", pathOffset);
4429 unittest.expect(index >= 0, unittest.isTrue); 4682 unittest.expect(index >= 0, unittest.isTrue);
4430 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4683 subPart =
4684 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4431 pathOffset = index; 4685 pathOffset = index;
4432 unittest.expect(subPart, unittest.equals("$arg_userId")); 4686 unittest.expect(subPart, unittest.equals("$arg_userId"));
4433 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 4687 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4688 unittest.equals("/devices/"));
4434 pathOffset += 9; 4689 pathOffset += 9;
4435 index = path.indexOf("/installs/", pathOffset); 4690 index = path.indexOf("/installs/", pathOffset);
4436 unittest.expect(index >= 0, unittest.isTrue); 4691 unittest.expect(index >= 0, unittest.isTrue);
4437 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4692 subPart =
4693 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4438 pathOffset = index; 4694 pathOffset = index;
4439 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 4695 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4440 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/installs/")); 4696 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4697 unittest.equals("/installs/"));
4441 pathOffset += 10; 4698 pathOffset += 10;
4442 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4699 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4443 pathOffset = path.length; 4700 pathOffset = path.length;
4444 unittest.expect(subPart, unittest.equals("$arg_installId")); 4701 unittest.expect(subPart, unittest.equals("$arg_installId"));
4445 4702
4446 var query = (req.url).query; 4703 var query = (req.url).query;
4447 var queryOffset = 0; 4704 var queryOffset = 0;
4448 var queryMap = {}; 4705 var queryMap = {};
4449 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4706 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4450 parseBool(n) { 4707 parseBool(n) {
4451 if (n == "true") return true; 4708 if (n == "true") return true;
4452 if (n == "false") return false; 4709 if (n == "false") return false;
4453 if (n == null) return null; 4710 if (n == null) return null;
4454 throw new core.ArgumentError("Invalid boolean: $n"); 4711 throw new core.ArgumentError("Invalid boolean: $n");
4455 } 4712 }
4713
4456 if (query.length > 0) { 4714 if (query.length > 0) {
4457 for (var part in query.split("&")) { 4715 for (var part in query.split("&")) {
4458 var keyvalue = part.split("="); 4716 var keyvalue = part.split("=");
4459 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4717 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4718 core.Uri.decodeQueryComponent(keyvalue[1]));
4460 } 4719 }
4461 } 4720 }
4462 4721
4463
4464 var h = { 4722 var h = {
4465 "content-type" : "application/json; charset=utf-8", 4723 "content-type": "application/json; charset=utf-8",
4466 }; 4724 };
4467 var resp = convert.JSON.encode(buildInstall()); 4725 var resp = convert.JSON.encode(buildInstall());
4468 return new async.Future.value(stringResponse(200, h, resp)); 4726 return new async.Future.value(stringResponse(200, h, resp));
4469 }), true); 4727 }), true);
4470 res.patch(arg_request, arg_enterpriseId, arg_userId, arg_deviceId, arg_ins tallId).then(unittest.expectAsync1(((api.Install response) { 4728 res
4729 .patch(arg_request, arg_enterpriseId, arg_userId, arg_deviceId,
4730 arg_installId)
4731 .then(unittest.expectAsync1(((api.Install response) {
4471 checkInstall(response); 4732 checkInstall(response);
4472 }))); 4733 })));
4473 }); 4734 });
4474 4735
4475 unittest.test("method--update", () { 4736 unittest.test("method--update", () {
4476
4477 var mock = new HttpServerMock(); 4737 var mock = new HttpServerMock();
4478 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs; 4738 api.InstallsResourceApi res = new api.AndroidenterpriseApi(mock).installs;
4479 var arg_request = buildInstall(); 4739 var arg_request = buildInstall();
4480 var arg_enterpriseId = "foo"; 4740 var arg_enterpriseId = "foo";
4481 var arg_userId = "foo"; 4741 var arg_userId = "foo";
4482 var arg_deviceId = "foo"; 4742 var arg_deviceId = "foo";
4483 var arg_installId = "foo"; 4743 var arg_installId = "foo";
4484 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4744 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4485 var obj = new api.Install.fromJson(json); 4745 var obj = new api.Install.fromJson(json);
4486 checkInstall(obj); 4746 checkInstall(obj);
4487 4747
4488 var path = (req.url).path; 4748 var path = (req.url).path;
4489 var pathOffset = 0; 4749 var pathOffset = 0;
4490 var index; 4750 var index;
4491 var subPart; 4751 var subPart;
4492 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4752 unittest.expect(
4753 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4493 pathOffset += 1; 4754 pathOffset += 1;
4494 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4755 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4756 unittest.equals("androidenterprise/v1/"));
4495 pathOffset += 21; 4757 pathOffset += 21;
4496 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4758 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4759 unittest.equals("enterprises/"));
4497 pathOffset += 12; 4760 pathOffset += 12;
4498 index = path.indexOf("/users/", pathOffset); 4761 index = path.indexOf("/users/", pathOffset);
4499 unittest.expect(index >= 0, unittest.isTrue); 4762 unittest.expect(index >= 0, unittest.isTrue);
4500 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4763 subPart =
4764 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4501 pathOffset = index; 4765 pathOffset = index;
4502 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4766 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4503 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4767 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4768 unittest.equals("/users/"));
4504 pathOffset += 7; 4769 pathOffset += 7;
4505 index = path.indexOf("/devices/", pathOffset); 4770 index = path.indexOf("/devices/", pathOffset);
4506 unittest.expect(index >= 0, unittest.isTrue); 4771 unittest.expect(index >= 0, unittest.isTrue);
4507 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4772 subPart =
4773 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4508 pathOffset = index; 4774 pathOffset = index;
4509 unittest.expect(subPart, unittest.equals("$arg_userId")); 4775 unittest.expect(subPart, unittest.equals("$arg_userId"));
4510 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 4776 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4777 unittest.equals("/devices/"));
4511 pathOffset += 9; 4778 pathOffset += 9;
4512 index = path.indexOf("/installs/", pathOffset); 4779 index = path.indexOf("/installs/", pathOffset);
4513 unittest.expect(index >= 0, unittest.isTrue); 4780 unittest.expect(index >= 0, unittest.isTrue);
4514 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4781 subPart =
4782 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4515 pathOffset = index; 4783 pathOffset = index;
4516 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 4784 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4517 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/installs/")); 4785 unittest.expect(path.substring(pathOffset, pathOffset + 10),
4786 unittest.equals("/installs/"));
4518 pathOffset += 10; 4787 pathOffset += 10;
4519 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4788 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4520 pathOffset = path.length; 4789 pathOffset = path.length;
4521 unittest.expect(subPart, unittest.equals("$arg_installId")); 4790 unittest.expect(subPart, unittest.equals("$arg_installId"));
4522 4791
4523 var query = (req.url).query; 4792 var query = (req.url).query;
4524 var queryOffset = 0; 4793 var queryOffset = 0;
4525 var queryMap = {}; 4794 var queryMap = {};
4526 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4795 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4527 parseBool(n) { 4796 parseBool(n) {
4528 if (n == "true") return true; 4797 if (n == "true") return true;
4529 if (n == "false") return false; 4798 if (n == "false") return false;
4530 if (n == null) return null; 4799 if (n == null) return null;
4531 throw new core.ArgumentError("Invalid boolean: $n"); 4800 throw new core.ArgumentError("Invalid boolean: $n");
4532 } 4801 }
4802
4533 if (query.length > 0) { 4803 if (query.length > 0) {
4534 for (var part in query.split("&")) { 4804 for (var part in query.split("&")) {
4535 var keyvalue = part.split("="); 4805 var keyvalue = part.split("=");
4536 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4806 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4807 core.Uri.decodeQueryComponent(keyvalue[1]));
4537 } 4808 }
4538 } 4809 }
4539 4810
4540
4541 var h = { 4811 var h = {
4542 "content-type" : "application/json; charset=utf-8", 4812 "content-type": "application/json; charset=utf-8",
4543 }; 4813 };
4544 var resp = convert.JSON.encode(buildInstall()); 4814 var resp = convert.JSON.encode(buildInstall());
4545 return new async.Future.value(stringResponse(200, h, resp)); 4815 return new async.Future.value(stringResponse(200, h, resp));
4546 }), true); 4816 }), true);
4547 res.update(arg_request, arg_enterpriseId, arg_userId, arg_deviceId, arg_in stallId).then(unittest.expectAsync1(((api.Install response) { 4817 res
4818 .update(arg_request, arg_enterpriseId, arg_userId, arg_deviceId,
4819 arg_installId)
4820 .then(unittest.expectAsync1(((api.Install response) {
4548 checkInstall(response); 4821 checkInstall(response);
4549 }))); 4822 })));
4550 }); 4823 });
4551
4552 }); 4824 });
4553 4825
4554
4555 unittest.group("resource-ManagedconfigurationsfordeviceResourceApi", () { 4826 unittest.group("resource-ManagedconfigurationsfordeviceResourceApi", () {
4556 unittest.test("method--delete", () { 4827 unittest.test("method--delete", () {
4557
4558 var mock = new HttpServerMock(); 4828 var mock = new HttpServerMock();
4559 api.ManagedconfigurationsfordeviceResourceApi res = new api.Androidenterpr iseApi(mock).managedconfigurationsfordevice; 4829 api.ManagedconfigurationsfordeviceResourceApi res =
4830 new api.AndroidenterpriseApi(mock).managedconfigurationsfordevice;
4560 var arg_enterpriseId = "foo"; 4831 var arg_enterpriseId = "foo";
4561 var arg_userId = "foo"; 4832 var arg_userId = "foo";
4562 var arg_deviceId = "foo"; 4833 var arg_deviceId = "foo";
4563 var arg_managedConfigurationForDeviceId = "foo"; 4834 var arg_managedConfigurationForDeviceId = "foo";
4564 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4835 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4565 var path = (req.url).path; 4836 var path = (req.url).path;
4566 var pathOffset = 0; 4837 var pathOffset = 0;
4567 var index; 4838 var index;
4568 var subPart; 4839 var subPart;
4569 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4840 unittest.expect(
4841 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4570 pathOffset += 1; 4842 pathOffset += 1;
4571 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4843 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4844 unittest.equals("androidenterprise/v1/"));
4572 pathOffset += 21; 4845 pathOffset += 21;
4573 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4846 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4847 unittest.equals("enterprises/"));
4574 pathOffset += 12; 4848 pathOffset += 12;
4575 index = path.indexOf("/users/", pathOffset); 4849 index = path.indexOf("/users/", pathOffset);
4576 unittest.expect(index >= 0, unittest.isTrue); 4850 unittest.expect(index >= 0, unittest.isTrue);
4577 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4851 subPart =
4852 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4578 pathOffset = index; 4853 pathOffset = index;
4579 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4854 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4580 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4855 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4856 unittest.equals("/users/"));
4581 pathOffset += 7; 4857 pathOffset += 7;
4582 index = path.indexOf("/devices/", pathOffset); 4858 index = path.indexOf("/devices/", pathOffset);
4583 unittest.expect(index >= 0, unittest.isTrue); 4859 unittest.expect(index >= 0, unittest.isTrue);
4584 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4860 subPart =
4861 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4585 pathOffset = index; 4862 pathOffset = index;
4586 unittest.expect(subPart, unittest.equals("$arg_userId")); 4863 unittest.expect(subPart, unittest.equals("$arg_userId"));
4587 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 4864 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4865 unittest.equals("/devices/"));
4588 pathOffset += 9; 4866 pathOffset += 9;
4589 index = path.indexOf("/managedConfigurationsForDevice/", pathOffset); 4867 index = path.indexOf("/managedConfigurationsForDevice/", pathOffset);
4590 unittest.expect(index >= 0, unittest.isTrue); 4868 unittest.expect(index >= 0, unittest.isTrue);
4591 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4869 subPart =
4870 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4592 pathOffset = index; 4871 pathOffset = index;
4593 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 4872 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4594 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq uals("/managedConfigurationsForDevice/")); 4873 unittest.expect(path.substring(pathOffset, pathOffset + 32),
4874 unittest.equals("/managedConfigurationsForDevice/"));
4595 pathOffset += 32; 4875 pathOffset += 32;
4596 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4876 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4597 pathOffset = path.length; 4877 pathOffset = path.length;
4598 unittest.expect(subPart, unittest.equals("$arg_managedConfigurationForDe viceId")); 4878 unittest.expect(
4879 subPart, unittest.equals("$arg_managedConfigurationForDeviceId"));
4599 4880
4600 var query = (req.url).query; 4881 var query = (req.url).query;
4601 var queryOffset = 0; 4882 var queryOffset = 0;
4602 var queryMap = {}; 4883 var queryMap = {};
4603 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4884 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4604 parseBool(n) { 4885 parseBool(n) {
4605 if (n == "true") return true; 4886 if (n == "true") return true;
4606 if (n == "false") return false; 4887 if (n == "false") return false;
4607 if (n == null) return null; 4888 if (n == null) return null;
4608 throw new core.ArgumentError("Invalid boolean: $n"); 4889 throw new core.ArgumentError("Invalid boolean: $n");
4609 } 4890 }
4891
4610 if (query.length > 0) { 4892 if (query.length > 0) {
4611 for (var part in query.split("&")) { 4893 for (var part in query.split("&")) {
4612 var keyvalue = part.split("="); 4894 var keyvalue = part.split("=");
4613 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4895 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4896 core.Uri.decodeQueryComponent(keyvalue[1]));
4614 } 4897 }
4615 } 4898 }
4616 4899
4617
4618 var h = { 4900 var h = {
4619 "content-type" : "application/json; charset=utf-8", 4901 "content-type": "application/json; charset=utf-8",
4620 }; 4902 };
4621 var resp = ""; 4903 var resp = "";
4622 return new async.Future.value(stringResponse(200, h, resp)); 4904 return new async.Future.value(stringResponse(200, h, resp));
4623 }), true); 4905 }), true);
4624 res.delete(arg_enterpriseId, arg_userId, arg_deviceId, arg_managedConfigur ationForDeviceId).then(unittest.expectAsync1((_) {})); 4906 res
4907 .delete(arg_enterpriseId, arg_userId, arg_deviceId,
4908 arg_managedConfigurationForDeviceId)
4909 .then(unittest.expectAsync1((_) {}));
4625 }); 4910 });
4626 4911
4627 unittest.test("method--get", () { 4912 unittest.test("method--get", () {
4628
4629 var mock = new HttpServerMock(); 4913 var mock = new HttpServerMock();
4630 api.ManagedconfigurationsfordeviceResourceApi res = new api.Androidenterpr iseApi(mock).managedconfigurationsfordevice; 4914 api.ManagedconfigurationsfordeviceResourceApi res =
4915 new api.AndroidenterpriseApi(mock).managedconfigurationsfordevice;
4631 var arg_enterpriseId = "foo"; 4916 var arg_enterpriseId = "foo";
4632 var arg_userId = "foo"; 4917 var arg_userId = "foo";
4633 var arg_deviceId = "foo"; 4918 var arg_deviceId = "foo";
4634 var arg_managedConfigurationForDeviceId = "foo"; 4919 var arg_managedConfigurationForDeviceId = "foo";
4635 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 4920 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4636 var path = (req.url).path; 4921 var path = (req.url).path;
4637 var pathOffset = 0; 4922 var pathOffset = 0;
4638 var index; 4923 var index;
4639 var subPart; 4924 var subPart;
4640 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 4925 unittest.expect(
4926 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4641 pathOffset += 1; 4927 pathOffset += 1;
4642 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 4928 unittest.expect(path.substring(pathOffset, pathOffset + 21),
4929 unittest.equals("androidenterprise/v1/"));
4643 pathOffset += 21; 4930 pathOffset += 21;
4644 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 4931 unittest.expect(path.substring(pathOffset, pathOffset + 12),
4932 unittest.equals("enterprises/"));
4645 pathOffset += 12; 4933 pathOffset += 12;
4646 index = path.indexOf("/users/", pathOffset); 4934 index = path.indexOf("/users/", pathOffset);
4647 unittest.expect(index >= 0, unittest.isTrue); 4935 unittest.expect(index >= 0, unittest.isTrue);
4648 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4936 subPart =
4937 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4649 pathOffset = index; 4938 pathOffset = index;
4650 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 4939 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4651 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 4940 unittest.expect(path.substring(pathOffset, pathOffset + 7),
4941 unittest.equals("/users/"));
4652 pathOffset += 7; 4942 pathOffset += 7;
4653 index = path.indexOf("/devices/", pathOffset); 4943 index = path.indexOf("/devices/", pathOffset);
4654 unittest.expect(index >= 0, unittest.isTrue); 4944 unittest.expect(index >= 0, unittest.isTrue);
4655 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4945 subPart =
4946 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4656 pathOffset = index; 4947 pathOffset = index;
4657 unittest.expect(subPart, unittest.equals("$arg_userId")); 4948 unittest.expect(subPart, unittest.equals("$arg_userId"));
4658 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 4949 unittest.expect(path.substring(pathOffset, pathOffset + 9),
4950 unittest.equals("/devices/"));
4659 pathOffset += 9; 4951 pathOffset += 9;
4660 index = path.indexOf("/managedConfigurationsForDevice/", pathOffset); 4952 index = path.indexOf("/managedConfigurationsForDevice/", pathOffset);
4661 unittest.expect(index >= 0, unittest.isTrue); 4953 unittest.expect(index >= 0, unittest.isTrue);
4662 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 4954 subPart =
4955 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4663 pathOffset = index; 4956 pathOffset = index;
4664 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 4957 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4665 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq uals("/managedConfigurationsForDevice/")); 4958 unittest.expect(path.substring(pathOffset, pathOffset + 32),
4959 unittest.equals("/managedConfigurationsForDevice/"));
4666 pathOffset += 32; 4960 pathOffset += 32;
4667 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 4961 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4668 pathOffset = path.length; 4962 pathOffset = path.length;
4669 unittest.expect(subPart, unittest.equals("$arg_managedConfigurationForDe viceId")); 4963 unittest.expect(
4964 subPart, unittest.equals("$arg_managedConfigurationForDeviceId"));
4670 4965
4671 var query = (req.url).query; 4966 var query = (req.url).query;
4672 var queryOffset = 0; 4967 var queryOffset = 0;
4673 var queryMap = {}; 4968 var queryMap = {};
4674 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 4969 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4675 parseBool(n) { 4970 parseBool(n) {
4676 if (n == "true") return true; 4971 if (n == "true") return true;
4677 if (n == "false") return false; 4972 if (n == "false") return false;
4678 if (n == null) return null; 4973 if (n == null) return null;
4679 throw new core.ArgumentError("Invalid boolean: $n"); 4974 throw new core.ArgumentError("Invalid boolean: $n");
4680 } 4975 }
4976
4681 if (query.length > 0) { 4977 if (query.length > 0) {
4682 for (var part in query.split("&")) { 4978 for (var part in query.split("&")) {
4683 var keyvalue = part.split("="); 4979 var keyvalue = part.split("=");
4684 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 4980 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
4981 core.Uri.decodeQueryComponent(keyvalue[1]));
4685 } 4982 }
4686 } 4983 }
4687 4984
4688
4689 var h = { 4985 var h = {
4690 "content-type" : "application/json; charset=utf-8", 4986 "content-type": "application/json; charset=utf-8",
4691 }; 4987 };
4692 var resp = convert.JSON.encode(buildManagedConfiguration()); 4988 var resp = convert.JSON.encode(buildManagedConfiguration());
4693 return new async.Future.value(stringResponse(200, h, resp)); 4989 return new async.Future.value(stringResponse(200, h, resp));
4694 }), true); 4990 }), true);
4695 res.get(arg_enterpriseId, arg_userId, arg_deviceId, arg_managedConfigurati onForDeviceId).then(unittest.expectAsync1(((api.ManagedConfiguration response) { 4991 res
4992 .get(arg_enterpriseId, arg_userId, arg_deviceId,
4993 arg_managedConfigurationForDeviceId)
4994 .then(unittest.expectAsync1(((api.ManagedConfiguration response) {
4696 checkManagedConfiguration(response); 4995 checkManagedConfiguration(response);
4697 }))); 4996 })));
4698 }); 4997 });
4699 4998
4700 unittest.test("method--list", () { 4999 unittest.test("method--list", () {
4701
4702 var mock = new HttpServerMock(); 5000 var mock = new HttpServerMock();
4703 api.ManagedconfigurationsfordeviceResourceApi res = new api.Androidenterpr iseApi(mock).managedconfigurationsfordevice; 5001 api.ManagedconfigurationsfordeviceResourceApi res =
5002 new api.AndroidenterpriseApi(mock).managedconfigurationsfordevice;
4704 var arg_enterpriseId = "foo"; 5003 var arg_enterpriseId = "foo";
4705 var arg_userId = "foo"; 5004 var arg_userId = "foo";
4706 var arg_deviceId = "foo"; 5005 var arg_deviceId = "foo";
4707 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5006 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4708 var path = (req.url).path; 5007 var path = (req.url).path;
4709 var pathOffset = 0; 5008 var pathOffset = 0;
4710 var index; 5009 var index;
4711 var subPart; 5010 var subPart;
4712 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5011 unittest.expect(
5012 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4713 pathOffset += 1; 5013 pathOffset += 1;
4714 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5014 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5015 unittest.equals("androidenterprise/v1/"));
4715 pathOffset += 21; 5016 pathOffset += 21;
4716 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5017 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5018 unittest.equals("enterprises/"));
4717 pathOffset += 12; 5019 pathOffset += 12;
4718 index = path.indexOf("/users/", pathOffset); 5020 index = path.indexOf("/users/", pathOffset);
4719 unittest.expect(index >= 0, unittest.isTrue); 5021 unittest.expect(index >= 0, unittest.isTrue);
4720 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5022 subPart =
5023 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4721 pathOffset = index; 5024 pathOffset = index;
4722 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5025 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4723 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 5026 unittest.expect(path.substring(pathOffset, pathOffset + 7),
5027 unittest.equals("/users/"));
4724 pathOffset += 7; 5028 pathOffset += 7;
4725 index = path.indexOf("/devices/", pathOffset); 5029 index = path.indexOf("/devices/", pathOffset);
4726 unittest.expect(index >= 0, unittest.isTrue); 5030 unittest.expect(index >= 0, unittest.isTrue);
4727 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5031 subPart =
5032 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4728 pathOffset = index; 5033 pathOffset = index;
4729 unittest.expect(subPart, unittest.equals("$arg_userId")); 5034 unittest.expect(subPart, unittest.equals("$arg_userId"));
4730 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 5035 unittest.expect(path.substring(pathOffset, pathOffset + 9),
5036 unittest.equals("/devices/"));
4731 pathOffset += 9; 5037 pathOffset += 9;
4732 index = path.indexOf("/managedConfigurationsForDevice", pathOffset); 5038 index = path.indexOf("/managedConfigurationsForDevice", pathOffset);
4733 unittest.expect(index >= 0, unittest.isTrue); 5039 unittest.expect(index >= 0, unittest.isTrue);
4734 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5040 subPart =
5041 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4735 pathOffset = index; 5042 pathOffset = index;
4736 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 5043 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4737 unittest.expect(path.substring(pathOffset, pathOffset + 31), unittest.eq uals("/managedConfigurationsForDevice")); 5044 unittest.expect(path.substring(pathOffset, pathOffset + 31),
5045 unittest.equals("/managedConfigurationsForDevice"));
4738 pathOffset += 31; 5046 pathOffset += 31;
4739 5047
4740 var query = (req.url).query; 5048 var query = (req.url).query;
4741 var queryOffset = 0; 5049 var queryOffset = 0;
4742 var queryMap = {}; 5050 var queryMap = {};
4743 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5051 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4744 parseBool(n) { 5052 parseBool(n) {
4745 if (n == "true") return true; 5053 if (n == "true") return true;
4746 if (n == "false") return false; 5054 if (n == "false") return false;
4747 if (n == null) return null; 5055 if (n == null) return null;
4748 throw new core.ArgumentError("Invalid boolean: $n"); 5056 throw new core.ArgumentError("Invalid boolean: $n");
4749 } 5057 }
5058
4750 if (query.length > 0) { 5059 if (query.length > 0) {
4751 for (var part in query.split("&")) { 5060 for (var part in query.split("&")) {
4752 var keyvalue = part.split("="); 5061 var keyvalue = part.split("=");
4753 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5062 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5063 core.Uri.decodeQueryComponent(keyvalue[1]));
4754 } 5064 }
4755 } 5065 }
4756 5066
4757
4758 var h = { 5067 var h = {
4759 "content-type" : "application/json; charset=utf-8", 5068 "content-type": "application/json; charset=utf-8",
4760 }; 5069 };
4761 var resp = convert.JSON.encode(buildManagedConfigurationsForDeviceListRe sponse()); 5070 var resp = convert.JSON
5071 .encode(buildManagedConfigurationsForDeviceListResponse());
4762 return new async.Future.value(stringResponse(200, h, resp)); 5072 return new async.Future.value(stringResponse(200, h, resp));
4763 }), true); 5073 }), true);
4764 res.list(arg_enterpriseId, arg_userId, arg_deviceId).then(unittest.expectA sync1(((api.ManagedConfigurationsForDeviceListResponse response) { 5074 res.list(arg_enterpriseId, arg_userId, arg_deviceId).then(unittest
5075 .expectAsync1(
5076 ((api.ManagedConfigurationsForDeviceListResponse response) {
4765 checkManagedConfigurationsForDeviceListResponse(response); 5077 checkManagedConfigurationsForDeviceListResponse(response);
4766 }))); 5078 })));
4767 }); 5079 });
4768 5080
4769 unittest.test("method--patch", () { 5081 unittest.test("method--patch", () {
4770
4771 var mock = new HttpServerMock(); 5082 var mock = new HttpServerMock();
4772 api.ManagedconfigurationsfordeviceResourceApi res = new api.Androidenterpr iseApi(mock).managedconfigurationsfordevice; 5083 api.ManagedconfigurationsfordeviceResourceApi res =
5084 new api.AndroidenterpriseApi(mock).managedconfigurationsfordevice;
4773 var arg_request = buildManagedConfiguration(); 5085 var arg_request = buildManagedConfiguration();
4774 var arg_enterpriseId = "foo"; 5086 var arg_enterpriseId = "foo";
4775 var arg_userId = "foo"; 5087 var arg_userId = "foo";
4776 var arg_deviceId = "foo"; 5088 var arg_deviceId = "foo";
4777 var arg_managedConfigurationForDeviceId = "foo"; 5089 var arg_managedConfigurationForDeviceId = "foo";
4778 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5090 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4779 var obj = new api.ManagedConfiguration.fromJson(json); 5091 var obj = new api.ManagedConfiguration.fromJson(json);
4780 checkManagedConfiguration(obj); 5092 checkManagedConfiguration(obj);
4781 5093
4782 var path = (req.url).path; 5094 var path = (req.url).path;
4783 var pathOffset = 0; 5095 var pathOffset = 0;
4784 var index; 5096 var index;
4785 var subPart; 5097 var subPart;
4786 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5098 unittest.expect(
5099 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4787 pathOffset += 1; 5100 pathOffset += 1;
4788 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5101 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5102 unittest.equals("androidenterprise/v1/"));
4789 pathOffset += 21; 5103 pathOffset += 21;
4790 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5104 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5105 unittest.equals("enterprises/"));
4791 pathOffset += 12; 5106 pathOffset += 12;
4792 index = path.indexOf("/users/", pathOffset); 5107 index = path.indexOf("/users/", pathOffset);
4793 unittest.expect(index >= 0, unittest.isTrue); 5108 unittest.expect(index >= 0, unittest.isTrue);
4794 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5109 subPart =
5110 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4795 pathOffset = index; 5111 pathOffset = index;
4796 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5112 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4797 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 5113 unittest.expect(path.substring(pathOffset, pathOffset + 7),
5114 unittest.equals("/users/"));
4798 pathOffset += 7; 5115 pathOffset += 7;
4799 index = path.indexOf("/devices/", pathOffset); 5116 index = path.indexOf("/devices/", pathOffset);
4800 unittest.expect(index >= 0, unittest.isTrue); 5117 unittest.expect(index >= 0, unittest.isTrue);
4801 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5118 subPart =
5119 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4802 pathOffset = index; 5120 pathOffset = index;
4803 unittest.expect(subPart, unittest.equals("$arg_userId")); 5121 unittest.expect(subPart, unittest.equals("$arg_userId"));
4804 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 5122 unittest.expect(path.substring(pathOffset, pathOffset + 9),
5123 unittest.equals("/devices/"));
4805 pathOffset += 9; 5124 pathOffset += 9;
4806 index = path.indexOf("/managedConfigurationsForDevice/", pathOffset); 5125 index = path.indexOf("/managedConfigurationsForDevice/", pathOffset);
4807 unittest.expect(index >= 0, unittest.isTrue); 5126 unittest.expect(index >= 0, unittest.isTrue);
4808 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5127 subPart =
5128 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4809 pathOffset = index; 5129 pathOffset = index;
4810 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 5130 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4811 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq uals("/managedConfigurationsForDevice/")); 5131 unittest.expect(path.substring(pathOffset, pathOffset + 32),
5132 unittest.equals("/managedConfigurationsForDevice/"));
4812 pathOffset += 32; 5133 pathOffset += 32;
4813 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5134 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4814 pathOffset = path.length; 5135 pathOffset = path.length;
4815 unittest.expect(subPart, unittest.equals("$arg_managedConfigurationForDe viceId")); 5136 unittest.expect(
5137 subPart, unittest.equals("$arg_managedConfigurationForDeviceId"));
4816 5138
4817 var query = (req.url).query; 5139 var query = (req.url).query;
4818 var queryOffset = 0; 5140 var queryOffset = 0;
4819 var queryMap = {}; 5141 var queryMap = {};
4820 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5142 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4821 parseBool(n) { 5143 parseBool(n) {
4822 if (n == "true") return true; 5144 if (n == "true") return true;
4823 if (n == "false") return false; 5145 if (n == "false") return false;
4824 if (n == null) return null; 5146 if (n == null) return null;
4825 throw new core.ArgumentError("Invalid boolean: $n"); 5147 throw new core.ArgumentError("Invalid boolean: $n");
4826 } 5148 }
5149
4827 if (query.length > 0) { 5150 if (query.length > 0) {
4828 for (var part in query.split("&")) { 5151 for (var part in query.split("&")) {
4829 var keyvalue = part.split("="); 5152 var keyvalue = part.split("=");
4830 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5153 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5154 core.Uri.decodeQueryComponent(keyvalue[1]));
4831 } 5155 }
4832 } 5156 }
4833 5157
4834
4835 var h = { 5158 var h = {
4836 "content-type" : "application/json; charset=utf-8", 5159 "content-type": "application/json; charset=utf-8",
4837 }; 5160 };
4838 var resp = convert.JSON.encode(buildManagedConfiguration()); 5161 var resp = convert.JSON.encode(buildManagedConfiguration());
4839 return new async.Future.value(stringResponse(200, h, resp)); 5162 return new async.Future.value(stringResponse(200, h, resp));
4840 }), true); 5163 }), true);
4841 res.patch(arg_request, arg_enterpriseId, arg_userId, arg_deviceId, arg_man agedConfigurationForDeviceId).then(unittest.expectAsync1(((api.ManagedConfigurat ion response) { 5164 res
5165 .patch(arg_request, arg_enterpriseId, arg_userId, arg_deviceId,
5166 arg_managedConfigurationForDeviceId)
5167 .then(unittest.expectAsync1(((api.ManagedConfiguration response) {
4842 checkManagedConfiguration(response); 5168 checkManagedConfiguration(response);
4843 }))); 5169 })));
4844 }); 5170 });
4845 5171
4846 unittest.test("method--update", () { 5172 unittest.test("method--update", () {
4847
4848 var mock = new HttpServerMock(); 5173 var mock = new HttpServerMock();
4849 api.ManagedconfigurationsfordeviceResourceApi res = new api.Androidenterpr iseApi(mock).managedconfigurationsfordevice; 5174 api.ManagedconfigurationsfordeviceResourceApi res =
5175 new api.AndroidenterpriseApi(mock).managedconfigurationsfordevice;
4850 var arg_request = buildManagedConfiguration(); 5176 var arg_request = buildManagedConfiguration();
4851 var arg_enterpriseId = "foo"; 5177 var arg_enterpriseId = "foo";
4852 var arg_userId = "foo"; 5178 var arg_userId = "foo";
4853 var arg_deviceId = "foo"; 5179 var arg_deviceId = "foo";
4854 var arg_managedConfigurationForDeviceId = "foo"; 5180 var arg_managedConfigurationForDeviceId = "foo";
4855 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5181 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4856 var obj = new api.ManagedConfiguration.fromJson(json); 5182 var obj = new api.ManagedConfiguration.fromJson(json);
4857 checkManagedConfiguration(obj); 5183 checkManagedConfiguration(obj);
4858 5184
4859 var path = (req.url).path; 5185 var path = (req.url).path;
4860 var pathOffset = 0; 5186 var pathOffset = 0;
4861 var index; 5187 var index;
4862 var subPart; 5188 var subPart;
4863 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5189 unittest.expect(
5190 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4864 pathOffset += 1; 5191 pathOffset += 1;
4865 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5192 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5193 unittest.equals("androidenterprise/v1/"));
4866 pathOffset += 21; 5194 pathOffset += 21;
4867 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5195 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5196 unittest.equals("enterprises/"));
4868 pathOffset += 12; 5197 pathOffset += 12;
4869 index = path.indexOf("/users/", pathOffset); 5198 index = path.indexOf("/users/", pathOffset);
4870 unittest.expect(index >= 0, unittest.isTrue); 5199 unittest.expect(index >= 0, unittest.isTrue);
4871 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5200 subPart =
5201 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4872 pathOffset = index; 5202 pathOffset = index;
4873 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5203 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4874 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 5204 unittest.expect(path.substring(pathOffset, pathOffset + 7),
5205 unittest.equals("/users/"));
4875 pathOffset += 7; 5206 pathOffset += 7;
4876 index = path.indexOf("/devices/", pathOffset); 5207 index = path.indexOf("/devices/", pathOffset);
4877 unittest.expect(index >= 0, unittest.isTrue); 5208 unittest.expect(index >= 0, unittest.isTrue);
4878 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5209 subPart =
5210 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4879 pathOffset = index; 5211 pathOffset = index;
4880 unittest.expect(subPart, unittest.equals("$arg_userId")); 5212 unittest.expect(subPart, unittest.equals("$arg_userId"));
4881 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/devices/")); 5213 unittest.expect(path.substring(pathOffset, pathOffset + 9),
5214 unittest.equals("/devices/"));
4882 pathOffset += 9; 5215 pathOffset += 9;
4883 index = path.indexOf("/managedConfigurationsForDevice/", pathOffset); 5216 index = path.indexOf("/managedConfigurationsForDevice/", pathOffset);
4884 unittest.expect(index >= 0, unittest.isTrue); 5217 unittest.expect(index >= 0, unittest.isTrue);
4885 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5218 subPart =
5219 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4886 pathOffset = index; 5220 pathOffset = index;
4887 unittest.expect(subPart, unittest.equals("$arg_deviceId")); 5221 unittest.expect(subPart, unittest.equals("$arg_deviceId"));
4888 unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.eq uals("/managedConfigurationsForDevice/")); 5222 unittest.expect(path.substring(pathOffset, pathOffset + 32),
5223 unittest.equals("/managedConfigurationsForDevice/"));
4889 pathOffset += 32; 5224 pathOffset += 32;
4890 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5225 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4891 pathOffset = path.length; 5226 pathOffset = path.length;
4892 unittest.expect(subPart, unittest.equals("$arg_managedConfigurationForDe viceId")); 5227 unittest.expect(
5228 subPart, unittest.equals("$arg_managedConfigurationForDeviceId"));
4893 5229
4894 var query = (req.url).query; 5230 var query = (req.url).query;
4895 var queryOffset = 0; 5231 var queryOffset = 0;
4896 var queryMap = {}; 5232 var queryMap = {};
4897 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5233 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4898 parseBool(n) { 5234 parseBool(n) {
4899 if (n == "true") return true; 5235 if (n == "true") return true;
4900 if (n == "false") return false; 5236 if (n == "false") return false;
4901 if (n == null) return null; 5237 if (n == null) return null;
4902 throw new core.ArgumentError("Invalid boolean: $n"); 5238 throw new core.ArgumentError("Invalid boolean: $n");
4903 } 5239 }
5240
4904 if (query.length > 0) { 5241 if (query.length > 0) {
4905 for (var part in query.split("&")) { 5242 for (var part in query.split("&")) {
4906 var keyvalue = part.split("="); 5243 var keyvalue = part.split("=");
4907 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5244 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5245 core.Uri.decodeQueryComponent(keyvalue[1]));
4908 } 5246 }
4909 } 5247 }
4910 5248
4911
4912 var h = { 5249 var h = {
4913 "content-type" : "application/json; charset=utf-8", 5250 "content-type": "application/json; charset=utf-8",
4914 }; 5251 };
4915 var resp = convert.JSON.encode(buildManagedConfiguration()); 5252 var resp = convert.JSON.encode(buildManagedConfiguration());
4916 return new async.Future.value(stringResponse(200, h, resp)); 5253 return new async.Future.value(stringResponse(200, h, resp));
4917 }), true); 5254 }), true);
4918 res.update(arg_request, arg_enterpriseId, arg_userId, arg_deviceId, arg_ma nagedConfigurationForDeviceId).then(unittest.expectAsync1(((api.ManagedConfigura tion response) { 5255 res
5256 .update(arg_request, arg_enterpriseId, arg_userId, arg_deviceId,
5257 arg_managedConfigurationForDeviceId)
5258 .then(unittest.expectAsync1(((api.ManagedConfiguration response) {
4919 checkManagedConfiguration(response); 5259 checkManagedConfiguration(response);
4920 }))); 5260 })));
4921 }); 5261 });
4922
4923 }); 5262 });
4924 5263
4925
4926 unittest.group("resource-ManagedconfigurationsforuserResourceApi", () { 5264 unittest.group("resource-ManagedconfigurationsforuserResourceApi", () {
4927 unittest.test("method--delete", () { 5265 unittest.test("method--delete", () {
4928
4929 var mock = new HttpServerMock(); 5266 var mock = new HttpServerMock();
4930 api.ManagedconfigurationsforuserResourceApi res = new api.Androidenterpris eApi(mock).managedconfigurationsforuser; 5267 api.ManagedconfigurationsforuserResourceApi res =
5268 new api.AndroidenterpriseApi(mock).managedconfigurationsforuser;
4931 var arg_enterpriseId = "foo"; 5269 var arg_enterpriseId = "foo";
4932 var arg_userId = "foo"; 5270 var arg_userId = "foo";
4933 var arg_managedConfigurationForUserId = "foo"; 5271 var arg_managedConfigurationForUserId = "foo";
4934 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5272 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4935 var path = (req.url).path; 5273 var path = (req.url).path;
4936 var pathOffset = 0; 5274 var pathOffset = 0;
4937 var index; 5275 var index;
4938 var subPart; 5276 var subPart;
4939 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5277 unittest.expect(
5278 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4940 pathOffset += 1; 5279 pathOffset += 1;
4941 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5280 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5281 unittest.equals("androidenterprise/v1/"));
4942 pathOffset += 21; 5282 pathOffset += 21;
4943 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5283 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5284 unittest.equals("enterprises/"));
4944 pathOffset += 12; 5285 pathOffset += 12;
4945 index = path.indexOf("/users/", pathOffset); 5286 index = path.indexOf("/users/", pathOffset);
4946 unittest.expect(index >= 0, unittest.isTrue); 5287 unittest.expect(index >= 0, unittest.isTrue);
4947 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5288 subPart =
5289 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4948 pathOffset = index; 5290 pathOffset = index;
4949 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5291 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
4950 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 5292 unittest.expect(path.substring(pathOffset, pathOffset + 7),
5293 unittest.equals("/users/"));
4951 pathOffset += 7; 5294 pathOffset += 7;
4952 index = path.indexOf("/managedConfigurationsForUser/", pathOffset); 5295 index = path.indexOf("/managedConfigurationsForUser/", pathOffset);
4953 unittest.expect(index >= 0, unittest.isTrue); 5296 unittest.expect(index >= 0, unittest.isTrue);
4954 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5297 subPart =
5298 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
4955 pathOffset = index; 5299 pathOffset = index;
4956 unittest.expect(subPart, unittest.equals("$arg_userId")); 5300 unittest.expect(subPart, unittest.equals("$arg_userId"));
4957 unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.eq uals("/managedConfigurationsForUser/")); 5301 unittest.expect(path.substring(pathOffset, pathOffset + 30),
5302 unittest.equals("/managedConfigurationsForUser/"));
4958 pathOffset += 30; 5303 pathOffset += 30;
4959 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5304 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
4960 pathOffset = path.length; 5305 pathOffset = path.length;
4961 unittest.expect(subPart, unittest.equals("$arg_managedConfigurationForUs erId")); 5306 unittest.expect(
5307 subPart, unittest.equals("$arg_managedConfigurationForUserId"));
4962 5308
4963 var query = (req.url).query; 5309 var query = (req.url).query;
4964 var queryOffset = 0; 5310 var queryOffset = 0;
4965 var queryMap = {}; 5311 var queryMap = {};
4966 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5312 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
4967 parseBool(n) { 5313 parseBool(n) {
4968 if (n == "true") return true; 5314 if (n == "true") return true;
4969 if (n == "false") return false; 5315 if (n == "false") return false;
4970 if (n == null) return null; 5316 if (n == null) return null;
4971 throw new core.ArgumentError("Invalid boolean: $n"); 5317 throw new core.ArgumentError("Invalid boolean: $n");
4972 } 5318 }
5319
4973 if (query.length > 0) { 5320 if (query.length > 0) {
4974 for (var part in query.split("&")) { 5321 for (var part in query.split("&")) {
4975 var keyvalue = part.split("="); 5322 var keyvalue = part.split("=");
4976 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5323 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5324 core.Uri.decodeQueryComponent(keyvalue[1]));
4977 } 5325 }
4978 } 5326 }
4979 5327
4980
4981 var h = { 5328 var h = {
4982 "content-type" : "application/json; charset=utf-8", 5329 "content-type": "application/json; charset=utf-8",
4983 }; 5330 };
4984 var resp = ""; 5331 var resp = "";
4985 return new async.Future.value(stringResponse(200, h, resp)); 5332 return new async.Future.value(stringResponse(200, h, resp));
4986 }), true); 5333 }), true);
4987 res.delete(arg_enterpriseId, arg_userId, arg_managedConfigurationForUserId ).then(unittest.expectAsync1((_) {})); 5334 res
5335 .delete(
5336 arg_enterpriseId, arg_userId, arg_managedConfigurationForUserId)
5337 .then(unittest.expectAsync1((_) {}));
4988 }); 5338 });
4989 5339
4990 unittest.test("method--get", () { 5340 unittest.test("method--get", () {
4991
4992 var mock = new HttpServerMock(); 5341 var mock = new HttpServerMock();
4993 api.ManagedconfigurationsforuserResourceApi res = new api.Androidenterpris eApi(mock).managedconfigurationsforuser; 5342 api.ManagedconfigurationsforuserResourceApi res =
5343 new api.AndroidenterpriseApi(mock).managedconfigurationsforuser;
4994 var arg_enterpriseId = "foo"; 5344 var arg_enterpriseId = "foo";
4995 var arg_userId = "foo"; 5345 var arg_userId = "foo";
4996 var arg_managedConfigurationForUserId = "foo"; 5346 var arg_managedConfigurationForUserId = "foo";
4997 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5347 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
4998 var path = (req.url).path; 5348 var path = (req.url).path;
4999 var pathOffset = 0; 5349 var pathOffset = 0;
5000 var index; 5350 var index;
5001 var subPart; 5351 var subPart;
5002 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5352 unittest.expect(
5353 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5003 pathOffset += 1; 5354 pathOffset += 1;
5004 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5355 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5356 unittest.equals("androidenterprise/v1/"));
5005 pathOffset += 21; 5357 pathOffset += 21;
5006 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5358 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5359 unittest.equals("enterprises/"));
5007 pathOffset += 12; 5360 pathOffset += 12;
5008 index = path.indexOf("/users/", pathOffset); 5361 index = path.indexOf("/users/", pathOffset);
5009 unittest.expect(index >= 0, unittest.isTrue); 5362 unittest.expect(index >= 0, unittest.isTrue);
5010 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5363 subPart =
5364 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5011 pathOffset = index; 5365 pathOffset = index;
5012 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5366 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5013 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 5367 unittest.expect(path.substring(pathOffset, pathOffset + 7),
5368 unittest.equals("/users/"));
5014 pathOffset += 7; 5369 pathOffset += 7;
5015 index = path.indexOf("/managedConfigurationsForUser/", pathOffset); 5370 index = path.indexOf("/managedConfigurationsForUser/", pathOffset);
5016 unittest.expect(index >= 0, unittest.isTrue); 5371 unittest.expect(index >= 0, unittest.isTrue);
5017 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5372 subPart =
5373 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5018 pathOffset = index; 5374 pathOffset = index;
5019 unittest.expect(subPart, unittest.equals("$arg_userId")); 5375 unittest.expect(subPart, unittest.equals("$arg_userId"));
5020 unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.eq uals("/managedConfigurationsForUser/")); 5376 unittest.expect(path.substring(pathOffset, pathOffset + 30),
5377 unittest.equals("/managedConfigurationsForUser/"));
5021 pathOffset += 30; 5378 pathOffset += 30;
5022 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5379 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
5023 pathOffset = path.length; 5380 pathOffset = path.length;
5024 unittest.expect(subPart, unittest.equals("$arg_managedConfigurationForUs erId")); 5381 unittest.expect(
5382 subPart, unittest.equals("$arg_managedConfigurationForUserId"));
5025 5383
5026 var query = (req.url).query; 5384 var query = (req.url).query;
5027 var queryOffset = 0; 5385 var queryOffset = 0;
5028 var queryMap = {}; 5386 var queryMap = {};
5029 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5387 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5030 parseBool(n) { 5388 parseBool(n) {
5031 if (n == "true") return true; 5389 if (n == "true") return true;
5032 if (n == "false") return false; 5390 if (n == "false") return false;
5033 if (n == null) return null; 5391 if (n == null) return null;
5034 throw new core.ArgumentError("Invalid boolean: $n"); 5392 throw new core.ArgumentError("Invalid boolean: $n");
5035 } 5393 }
5394
5036 if (query.length > 0) { 5395 if (query.length > 0) {
5037 for (var part in query.split("&")) { 5396 for (var part in query.split("&")) {
5038 var keyvalue = part.split("="); 5397 var keyvalue = part.split("=");
5039 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5398 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5399 core.Uri.decodeQueryComponent(keyvalue[1]));
5040 } 5400 }
5041 } 5401 }
5042 5402
5043
5044 var h = { 5403 var h = {
5045 "content-type" : "application/json; charset=utf-8", 5404 "content-type": "application/json; charset=utf-8",
5046 }; 5405 };
5047 var resp = convert.JSON.encode(buildManagedConfiguration()); 5406 var resp = convert.JSON.encode(buildManagedConfiguration());
5048 return new async.Future.value(stringResponse(200, h, resp)); 5407 return new async.Future.value(stringResponse(200, h, resp));
5049 }), true); 5408 }), true);
5050 res.get(arg_enterpriseId, arg_userId, arg_managedConfigurationForUserId).t hen(unittest.expectAsync1(((api.ManagedConfiguration response) { 5409 res
5410 .get(arg_enterpriseId, arg_userId, arg_managedConfigurationForUserId)
5411 .then(unittest.expectAsync1(((api.ManagedConfiguration response) {
5051 checkManagedConfiguration(response); 5412 checkManagedConfiguration(response);
5052 }))); 5413 })));
5053 }); 5414 });
5054 5415
5055 unittest.test("method--list", () { 5416 unittest.test("method--list", () {
5056
5057 var mock = new HttpServerMock(); 5417 var mock = new HttpServerMock();
5058 api.ManagedconfigurationsforuserResourceApi res = new api.Androidenterpris eApi(mock).managedconfigurationsforuser; 5418 api.ManagedconfigurationsforuserResourceApi res =
5419 new api.AndroidenterpriseApi(mock).managedconfigurationsforuser;
5059 var arg_enterpriseId = "foo"; 5420 var arg_enterpriseId = "foo";
5060 var arg_userId = "foo"; 5421 var arg_userId = "foo";
5061 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5422 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5062 var path = (req.url).path; 5423 var path = (req.url).path;
5063 var pathOffset = 0; 5424 var pathOffset = 0;
5064 var index; 5425 var index;
5065 var subPart; 5426 var subPart;
5066 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5427 unittest.expect(
5428 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5067 pathOffset += 1; 5429 pathOffset += 1;
5068 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5430 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5431 unittest.equals("androidenterprise/v1/"));
5069 pathOffset += 21; 5432 pathOffset += 21;
5070 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5433 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5434 unittest.equals("enterprises/"));
5071 pathOffset += 12; 5435 pathOffset += 12;
5072 index = path.indexOf("/users/", pathOffset); 5436 index = path.indexOf("/users/", pathOffset);
5073 unittest.expect(index >= 0, unittest.isTrue); 5437 unittest.expect(index >= 0, unittest.isTrue);
5074 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5438 subPart =
5439 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5075 pathOffset = index; 5440 pathOffset = index;
5076 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5441 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5077 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 5442 unittest.expect(path.substring(pathOffset, pathOffset + 7),
5443 unittest.equals("/users/"));
5078 pathOffset += 7; 5444 pathOffset += 7;
5079 index = path.indexOf("/managedConfigurationsForUser", pathOffset); 5445 index = path.indexOf("/managedConfigurationsForUser", pathOffset);
5080 unittest.expect(index >= 0, unittest.isTrue); 5446 unittest.expect(index >= 0, unittest.isTrue);
5081 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5447 subPart =
5448 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5082 pathOffset = index; 5449 pathOffset = index;
5083 unittest.expect(subPart, unittest.equals("$arg_userId")); 5450 unittest.expect(subPart, unittest.equals("$arg_userId"));
5084 unittest.expect(path.substring(pathOffset, pathOffset + 29), unittest.eq uals("/managedConfigurationsForUser")); 5451 unittest.expect(path.substring(pathOffset, pathOffset + 29),
5452 unittest.equals("/managedConfigurationsForUser"));
5085 pathOffset += 29; 5453 pathOffset += 29;
5086 5454
5087 var query = (req.url).query; 5455 var query = (req.url).query;
5088 var queryOffset = 0; 5456 var queryOffset = 0;
5089 var queryMap = {}; 5457 var queryMap = {};
5090 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5458 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5091 parseBool(n) { 5459 parseBool(n) {
5092 if (n == "true") return true; 5460 if (n == "true") return true;
5093 if (n == "false") return false; 5461 if (n == "false") return false;
5094 if (n == null) return null; 5462 if (n == null) return null;
5095 throw new core.ArgumentError("Invalid boolean: $n"); 5463 throw new core.ArgumentError("Invalid boolean: $n");
5096 } 5464 }
5465
5097 if (query.length > 0) { 5466 if (query.length > 0) {
5098 for (var part in query.split("&")) { 5467 for (var part in query.split("&")) {
5099 var keyvalue = part.split("="); 5468 var keyvalue = part.split("=");
5100 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5469 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5470 core.Uri.decodeQueryComponent(keyvalue[1]));
5101 } 5471 }
5102 } 5472 }
5103 5473
5104
5105 var h = { 5474 var h = {
5106 "content-type" : "application/json; charset=utf-8", 5475 "content-type": "application/json; charset=utf-8",
5107 }; 5476 };
5108 var resp = convert.JSON.encode(buildManagedConfigurationsForUserListResp onse()); 5477 var resp = convert.JSON
5478 .encode(buildManagedConfigurationsForUserListResponse());
5109 return new async.Future.value(stringResponse(200, h, resp)); 5479 return new async.Future.value(stringResponse(200, h, resp));
5110 }), true); 5480 }), true);
5111 res.list(arg_enterpriseId, arg_userId).then(unittest.expectAsync1(((api.Ma nagedConfigurationsForUserListResponse response) { 5481 res.list(arg_enterpriseId, arg_userId).then(unittest.expectAsync1(
5482 ((api.ManagedConfigurationsForUserListResponse response) {
5112 checkManagedConfigurationsForUserListResponse(response); 5483 checkManagedConfigurationsForUserListResponse(response);
5113 }))); 5484 })));
5114 }); 5485 });
5115 5486
5116 unittest.test("method--patch", () { 5487 unittest.test("method--patch", () {
5117
5118 var mock = new HttpServerMock(); 5488 var mock = new HttpServerMock();
5119 api.ManagedconfigurationsforuserResourceApi res = new api.Androidenterpris eApi(mock).managedconfigurationsforuser; 5489 api.ManagedconfigurationsforuserResourceApi res =
5490 new api.AndroidenterpriseApi(mock).managedconfigurationsforuser;
5120 var arg_request = buildManagedConfiguration(); 5491 var arg_request = buildManagedConfiguration();
5121 var arg_enterpriseId = "foo"; 5492 var arg_enterpriseId = "foo";
5122 var arg_userId = "foo"; 5493 var arg_userId = "foo";
5123 var arg_managedConfigurationForUserId = "foo"; 5494 var arg_managedConfigurationForUserId = "foo";
5124 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5495 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5125 var obj = new api.ManagedConfiguration.fromJson(json); 5496 var obj = new api.ManagedConfiguration.fromJson(json);
5126 checkManagedConfiguration(obj); 5497 checkManagedConfiguration(obj);
5127 5498
5128 var path = (req.url).path; 5499 var path = (req.url).path;
5129 var pathOffset = 0; 5500 var pathOffset = 0;
5130 var index; 5501 var index;
5131 var subPart; 5502 var subPart;
5132 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5503 unittest.expect(
5504 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5133 pathOffset += 1; 5505 pathOffset += 1;
5134 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5506 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5507 unittest.equals("androidenterprise/v1/"));
5135 pathOffset += 21; 5508 pathOffset += 21;
5136 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5509 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5510 unittest.equals("enterprises/"));
5137 pathOffset += 12; 5511 pathOffset += 12;
5138 index = path.indexOf("/users/", pathOffset); 5512 index = path.indexOf("/users/", pathOffset);
5139 unittest.expect(index >= 0, unittest.isTrue); 5513 unittest.expect(index >= 0, unittest.isTrue);
5140 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5514 subPart =
5515 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5141 pathOffset = index; 5516 pathOffset = index;
5142 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5517 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5143 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 5518 unittest.expect(path.substring(pathOffset, pathOffset + 7),
5519 unittest.equals("/users/"));
5144 pathOffset += 7; 5520 pathOffset += 7;
5145 index = path.indexOf("/managedConfigurationsForUser/", pathOffset); 5521 index = path.indexOf("/managedConfigurationsForUser/", pathOffset);
5146 unittest.expect(index >= 0, unittest.isTrue); 5522 unittest.expect(index >= 0, unittest.isTrue);
5147 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5523 subPart =
5524 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5148 pathOffset = index; 5525 pathOffset = index;
5149 unittest.expect(subPart, unittest.equals("$arg_userId")); 5526 unittest.expect(subPart, unittest.equals("$arg_userId"));
5150 unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.eq uals("/managedConfigurationsForUser/")); 5527 unittest.expect(path.substring(pathOffset, pathOffset + 30),
5528 unittest.equals("/managedConfigurationsForUser/"));
5151 pathOffset += 30; 5529 pathOffset += 30;
5152 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5530 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
5153 pathOffset = path.length; 5531 pathOffset = path.length;
5154 unittest.expect(subPart, unittest.equals("$arg_managedConfigurationForUs erId")); 5532 unittest.expect(
5533 subPart, unittest.equals("$arg_managedConfigurationForUserId"));
5155 5534
5156 var query = (req.url).query; 5535 var query = (req.url).query;
5157 var queryOffset = 0; 5536 var queryOffset = 0;
5158 var queryMap = {}; 5537 var queryMap = {};
5159 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5538 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5160 parseBool(n) { 5539 parseBool(n) {
5161 if (n == "true") return true; 5540 if (n == "true") return true;
5162 if (n == "false") return false; 5541 if (n == "false") return false;
5163 if (n == null) return null; 5542 if (n == null) return null;
5164 throw new core.ArgumentError("Invalid boolean: $n"); 5543 throw new core.ArgumentError("Invalid boolean: $n");
5165 } 5544 }
5545
5166 if (query.length > 0) { 5546 if (query.length > 0) {
5167 for (var part in query.split("&")) { 5547 for (var part in query.split("&")) {
5168 var keyvalue = part.split("="); 5548 var keyvalue = part.split("=");
5169 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5549 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5550 core.Uri.decodeQueryComponent(keyvalue[1]));
5170 } 5551 }
5171 } 5552 }
5172 5553
5173
5174 var h = { 5554 var h = {
5175 "content-type" : "application/json; charset=utf-8", 5555 "content-type": "application/json; charset=utf-8",
5176 }; 5556 };
5177 var resp = convert.JSON.encode(buildManagedConfiguration()); 5557 var resp = convert.JSON.encode(buildManagedConfiguration());
5178 return new async.Future.value(stringResponse(200, h, resp)); 5558 return new async.Future.value(stringResponse(200, h, resp));
5179 }), true); 5559 }), true);
5180 res.patch(arg_request, arg_enterpriseId, arg_userId, arg_managedConfigurat ionForUserId).then(unittest.expectAsync1(((api.ManagedConfiguration response) { 5560 res
5561 .patch(arg_request, arg_enterpriseId, arg_userId,
5562 arg_managedConfigurationForUserId)
5563 .then(unittest.expectAsync1(((api.ManagedConfiguration response) {
5181 checkManagedConfiguration(response); 5564 checkManagedConfiguration(response);
5182 }))); 5565 })));
5183 }); 5566 });
5184 5567
5185 unittest.test("method--update", () { 5568 unittest.test("method--update", () {
5186
5187 var mock = new HttpServerMock(); 5569 var mock = new HttpServerMock();
5188 api.ManagedconfigurationsforuserResourceApi res = new api.Androidenterpris eApi(mock).managedconfigurationsforuser; 5570 api.ManagedconfigurationsforuserResourceApi res =
5571 new api.AndroidenterpriseApi(mock).managedconfigurationsforuser;
5189 var arg_request = buildManagedConfiguration(); 5572 var arg_request = buildManagedConfiguration();
5190 var arg_enterpriseId = "foo"; 5573 var arg_enterpriseId = "foo";
5191 var arg_userId = "foo"; 5574 var arg_userId = "foo";
5192 var arg_managedConfigurationForUserId = "foo"; 5575 var arg_managedConfigurationForUserId = "foo";
5193 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5576 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5194 var obj = new api.ManagedConfiguration.fromJson(json); 5577 var obj = new api.ManagedConfiguration.fromJson(json);
5195 checkManagedConfiguration(obj); 5578 checkManagedConfiguration(obj);
5196 5579
5197 var path = (req.url).path; 5580 var path = (req.url).path;
5198 var pathOffset = 0; 5581 var pathOffset = 0;
5199 var index; 5582 var index;
5200 var subPart; 5583 var subPart;
5201 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5584 unittest.expect(
5585 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5202 pathOffset += 1; 5586 pathOffset += 1;
5203 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5587 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5588 unittest.equals("androidenterprise/v1/"));
5204 pathOffset += 21; 5589 pathOffset += 21;
5205 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5590 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5591 unittest.equals("enterprises/"));
5206 pathOffset += 12; 5592 pathOffset += 12;
5207 index = path.indexOf("/users/", pathOffset); 5593 index = path.indexOf("/users/", pathOffset);
5208 unittest.expect(index >= 0, unittest.isTrue); 5594 unittest.expect(index >= 0, unittest.isTrue);
5209 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5595 subPart =
5596 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5210 pathOffset = index; 5597 pathOffset = index;
5211 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5598 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5212 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 5599 unittest.expect(path.substring(pathOffset, pathOffset + 7),
5600 unittest.equals("/users/"));
5213 pathOffset += 7; 5601 pathOffset += 7;
5214 index = path.indexOf("/managedConfigurationsForUser/", pathOffset); 5602 index = path.indexOf("/managedConfigurationsForUser/", pathOffset);
5215 unittest.expect(index >= 0, unittest.isTrue); 5603 unittest.expect(index >= 0, unittest.isTrue);
5216 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5604 subPart =
5605 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5217 pathOffset = index; 5606 pathOffset = index;
5218 unittest.expect(subPart, unittest.equals("$arg_userId")); 5607 unittest.expect(subPart, unittest.equals("$arg_userId"));
5219 unittest.expect(path.substring(pathOffset, pathOffset + 30), unittest.eq uals("/managedConfigurationsForUser/")); 5608 unittest.expect(path.substring(pathOffset, pathOffset + 30),
5609 unittest.equals("/managedConfigurationsForUser/"));
5220 pathOffset += 30; 5610 pathOffset += 30;
5221 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5611 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
5222 pathOffset = path.length; 5612 pathOffset = path.length;
5223 unittest.expect(subPart, unittest.equals("$arg_managedConfigurationForUs erId")); 5613 unittest.expect(
5614 subPart, unittest.equals("$arg_managedConfigurationForUserId"));
5224 5615
5225 var query = (req.url).query; 5616 var query = (req.url).query;
5226 var queryOffset = 0; 5617 var queryOffset = 0;
5227 var queryMap = {}; 5618 var queryMap = {};
5228 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5619 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5229 parseBool(n) { 5620 parseBool(n) {
5230 if (n == "true") return true; 5621 if (n == "true") return true;
5231 if (n == "false") return false; 5622 if (n == "false") return false;
5232 if (n == null) return null; 5623 if (n == null) return null;
5233 throw new core.ArgumentError("Invalid boolean: $n"); 5624 throw new core.ArgumentError("Invalid boolean: $n");
5234 } 5625 }
5626
5235 if (query.length > 0) { 5627 if (query.length > 0) {
5236 for (var part in query.split("&")) { 5628 for (var part in query.split("&")) {
5237 var keyvalue = part.split("="); 5629 var keyvalue = part.split("=");
5238 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5630 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5631 core.Uri.decodeQueryComponent(keyvalue[1]));
5239 } 5632 }
5240 } 5633 }
5241 5634
5242
5243 var h = { 5635 var h = {
5244 "content-type" : "application/json; charset=utf-8", 5636 "content-type": "application/json; charset=utf-8",
5245 }; 5637 };
5246 var resp = convert.JSON.encode(buildManagedConfiguration()); 5638 var resp = convert.JSON.encode(buildManagedConfiguration());
5247 return new async.Future.value(stringResponse(200, h, resp)); 5639 return new async.Future.value(stringResponse(200, h, resp));
5248 }), true); 5640 }), true);
5249 res.update(arg_request, arg_enterpriseId, arg_userId, arg_managedConfigura tionForUserId).then(unittest.expectAsync1(((api.ManagedConfiguration response) { 5641 res
5642 .update(arg_request, arg_enterpriseId, arg_userId,
5643 arg_managedConfigurationForUserId)
5644 .then(unittest.expectAsync1(((api.ManagedConfiguration response) {
5250 checkManagedConfiguration(response); 5645 checkManagedConfiguration(response);
5251 }))); 5646 })));
5252 }); 5647 });
5253
5254 }); 5648 });
5255 5649
5256
5257 unittest.group("resource-PermissionsResourceApi", () { 5650 unittest.group("resource-PermissionsResourceApi", () {
5258 unittest.test("method--get", () { 5651 unittest.test("method--get", () {
5259
5260 var mock = new HttpServerMock(); 5652 var mock = new HttpServerMock();
5261 api.PermissionsResourceApi res = new api.AndroidenterpriseApi(mock).permis sions; 5653 api.PermissionsResourceApi res =
5654 new api.AndroidenterpriseApi(mock).permissions;
5262 var arg_permissionId = "foo"; 5655 var arg_permissionId = "foo";
5263 var arg_language = "foo"; 5656 var arg_language = "foo";
5264 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5657 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5265 var path = (req.url).path; 5658 var path = (req.url).path;
5266 var pathOffset = 0; 5659 var pathOffset = 0;
5267 var index; 5660 var index;
5268 var subPart; 5661 var subPart;
5269 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5662 unittest.expect(
5663 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5270 pathOffset += 1; 5664 pathOffset += 1;
5271 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5665 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5666 unittest.equals("androidenterprise/v1/"));
5272 pathOffset += 21; 5667 pathOffset += 21;
5273 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("permissions/")); 5668 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5669 unittest.equals("permissions/"));
5274 pathOffset += 12; 5670 pathOffset += 12;
5275 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5671 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
5276 pathOffset = path.length; 5672 pathOffset = path.length;
5277 unittest.expect(subPart, unittest.equals("$arg_permissionId")); 5673 unittest.expect(subPart, unittest.equals("$arg_permissionId"));
5278 5674
5279 var query = (req.url).query; 5675 var query = (req.url).query;
5280 var queryOffset = 0; 5676 var queryOffset = 0;
5281 var queryMap = {}; 5677 var queryMap = {};
5282 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5678 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5283 parseBool(n) { 5679 parseBool(n) {
5284 if (n == "true") return true; 5680 if (n == "true") return true;
5285 if (n == "false") return false; 5681 if (n == "false") return false;
5286 if (n == null) return null; 5682 if (n == null) return null;
5287 throw new core.ArgumentError("Invalid boolean: $n"); 5683 throw new core.ArgumentError("Invalid boolean: $n");
5288 } 5684 }
5685
5289 if (query.length > 0) { 5686 if (query.length > 0) {
5290 for (var part in query.split("&")) { 5687 for (var part in query.split("&")) {
5291 var keyvalue = part.split("="); 5688 var keyvalue = part.split("=");
5292 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5689 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5690 core.Uri.decodeQueryComponent(keyvalue[1]));
5293 } 5691 }
5294 } 5692 }
5295 unittest.expect(queryMap["language"].first, unittest.equals(arg_language )); 5693 unittest.expect(
5296 5694 queryMap["language"].first, unittest.equals(arg_language));
5297 5695
5298 var h = { 5696 var h = {
5299 "content-type" : "application/json; charset=utf-8", 5697 "content-type": "application/json; charset=utf-8",
5300 }; 5698 };
5301 var resp = convert.JSON.encode(buildPermission()); 5699 var resp = convert.JSON.encode(buildPermission());
5302 return new async.Future.value(stringResponse(200, h, resp)); 5700 return new async.Future.value(stringResponse(200, h, resp));
5303 }), true); 5701 }), true);
5304 res.get(arg_permissionId, language: arg_language).then(unittest.expectAsyn c1(((api.Permission response) { 5702 res
5703 .get(arg_permissionId, language: arg_language)
5704 .then(unittest.expectAsync1(((api.Permission response) {
5305 checkPermission(response); 5705 checkPermission(response);
5306 }))); 5706 })));
5307 }); 5707 });
5308
5309 }); 5708 });
5310 5709
5311
5312 unittest.group("resource-ProductsResourceApi", () { 5710 unittest.group("resource-ProductsResourceApi", () {
5313 unittest.test("method--approve", () { 5711 unittest.test("method--approve", () {
5314
5315 var mock = new HttpServerMock(); 5712 var mock = new HttpServerMock();
5316 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products; 5713 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products;
5317 var arg_request = buildProductsApproveRequest(); 5714 var arg_request = buildProductsApproveRequest();
5318 var arg_enterpriseId = "foo"; 5715 var arg_enterpriseId = "foo";
5319 var arg_productId = "foo"; 5716 var arg_productId = "foo";
5320 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5717 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5321 var obj = new api.ProductsApproveRequest.fromJson(json); 5718 var obj = new api.ProductsApproveRequest.fromJson(json);
5322 checkProductsApproveRequest(obj); 5719 checkProductsApproveRequest(obj);
5323 5720
5324 var path = (req.url).path; 5721 var path = (req.url).path;
5325 var pathOffset = 0; 5722 var pathOffset = 0;
5326 var index; 5723 var index;
5327 var subPart; 5724 var subPart;
5328 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5725 unittest.expect(
5726 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5329 pathOffset += 1; 5727 pathOffset += 1;
5330 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5728 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5729 unittest.equals("androidenterprise/v1/"));
5331 pathOffset += 21; 5730 pathOffset += 21;
5332 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5731 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5732 unittest.equals("enterprises/"));
5333 pathOffset += 12; 5733 pathOffset += 12;
5334 index = path.indexOf("/products/", pathOffset); 5734 index = path.indexOf("/products/", pathOffset);
5335 unittest.expect(index >= 0, unittest.isTrue); 5735 unittest.expect(index >= 0, unittest.isTrue);
5336 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5736 subPart =
5737 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5337 pathOffset = index; 5738 pathOffset = index;
5338 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5739 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5339 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/products/")); 5740 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5741 unittest.equals("/products/"));
5340 pathOffset += 10; 5742 pathOffset += 10;
5341 index = path.indexOf("/approve", pathOffset); 5743 index = path.indexOf("/approve", pathOffset);
5342 unittest.expect(index >= 0, unittest.isTrue); 5744 unittest.expect(index >= 0, unittest.isTrue);
5343 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5745 subPart =
5746 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5344 pathOffset = index; 5747 pathOffset = index;
5345 unittest.expect(subPart, unittest.equals("$arg_productId")); 5748 unittest.expect(subPart, unittest.equals("$arg_productId"));
5346 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/approve")); 5749 unittest.expect(path.substring(pathOffset, pathOffset + 8),
5750 unittest.equals("/approve"));
5347 pathOffset += 8; 5751 pathOffset += 8;
5348 5752
5349 var query = (req.url).query; 5753 var query = (req.url).query;
5350 var queryOffset = 0; 5754 var queryOffset = 0;
5351 var queryMap = {}; 5755 var queryMap = {};
5352 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5756 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5353 parseBool(n) { 5757 parseBool(n) {
5354 if (n == "true") return true; 5758 if (n == "true") return true;
5355 if (n == "false") return false; 5759 if (n == "false") return false;
5356 if (n == null) return null; 5760 if (n == null) return null;
5357 throw new core.ArgumentError("Invalid boolean: $n"); 5761 throw new core.ArgumentError("Invalid boolean: $n");
5358 } 5762 }
5763
5359 if (query.length > 0) { 5764 if (query.length > 0) {
5360 for (var part in query.split("&")) { 5765 for (var part in query.split("&")) {
5361 var keyvalue = part.split("="); 5766 var keyvalue = part.split("=");
5362 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5767 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5768 core.Uri.decodeQueryComponent(keyvalue[1]));
5363 } 5769 }
5364 } 5770 }
5365 5771
5366
5367 var h = { 5772 var h = {
5368 "content-type" : "application/json; charset=utf-8", 5773 "content-type": "application/json; charset=utf-8",
5369 }; 5774 };
5370 var resp = ""; 5775 var resp = "";
5371 return new async.Future.value(stringResponse(200, h, resp)); 5776 return new async.Future.value(stringResponse(200, h, resp));
5372 }), true); 5777 }), true);
5373 res.approve(arg_request, arg_enterpriseId, arg_productId).then(unittest.ex pectAsync1((_) {})); 5778 res
5779 .approve(arg_request, arg_enterpriseId, arg_productId)
5780 .then(unittest.expectAsync1((_) {}));
5374 }); 5781 });
5375 5782
5376 unittest.test("method--generateApprovalUrl", () { 5783 unittest.test("method--generateApprovalUrl", () {
5377
5378 var mock = new HttpServerMock(); 5784 var mock = new HttpServerMock();
5379 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products; 5785 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products;
5380 var arg_enterpriseId = "foo"; 5786 var arg_enterpriseId = "foo";
5381 var arg_productId = "foo"; 5787 var arg_productId = "foo";
5382 var arg_languageCode = "foo"; 5788 var arg_languageCode = "foo";
5383 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5789 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5384 var path = (req.url).path; 5790 var path = (req.url).path;
5385 var pathOffset = 0; 5791 var pathOffset = 0;
5386 var index; 5792 var index;
5387 var subPart; 5793 var subPart;
5388 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5794 unittest.expect(
5795 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5389 pathOffset += 1; 5796 pathOffset += 1;
5390 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5797 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5798 unittest.equals("androidenterprise/v1/"));
5391 pathOffset += 21; 5799 pathOffset += 21;
5392 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5800 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5801 unittest.equals("enterprises/"));
5393 pathOffset += 12; 5802 pathOffset += 12;
5394 index = path.indexOf("/products/", pathOffset); 5803 index = path.indexOf("/products/", pathOffset);
5395 unittest.expect(index >= 0, unittest.isTrue); 5804 unittest.expect(index >= 0, unittest.isTrue);
5396 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5805 subPart =
5806 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5397 pathOffset = index; 5807 pathOffset = index;
5398 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5808 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5399 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/products/")); 5809 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5810 unittest.equals("/products/"));
5400 pathOffset += 10; 5811 pathOffset += 10;
5401 index = path.indexOf("/generateApprovalUrl", pathOffset); 5812 index = path.indexOf("/generateApprovalUrl", pathOffset);
5402 unittest.expect(index >= 0, unittest.isTrue); 5813 unittest.expect(index >= 0, unittest.isTrue);
5403 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5814 subPart =
5815 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5404 pathOffset = index; 5816 pathOffset = index;
5405 unittest.expect(subPart, unittest.equals("$arg_productId")); 5817 unittest.expect(subPart, unittest.equals("$arg_productId"));
5406 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/generateApprovalUrl")); 5818 unittest.expect(path.substring(pathOffset, pathOffset + 20),
5819 unittest.equals("/generateApprovalUrl"));
5407 pathOffset += 20; 5820 pathOffset += 20;
5408 5821
5409 var query = (req.url).query; 5822 var query = (req.url).query;
5410 var queryOffset = 0; 5823 var queryOffset = 0;
5411 var queryMap = {}; 5824 var queryMap = {};
5412 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5825 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5413 parseBool(n) { 5826 parseBool(n) {
5414 if (n == "true") return true; 5827 if (n == "true") return true;
5415 if (n == "false") return false; 5828 if (n == "false") return false;
5416 if (n == null) return null; 5829 if (n == null) return null;
5417 throw new core.ArgumentError("Invalid boolean: $n"); 5830 throw new core.ArgumentError("Invalid boolean: $n");
5418 } 5831 }
5832
5419 if (query.length > 0) { 5833 if (query.length > 0) {
5420 for (var part in query.split("&")) { 5834 for (var part in query.split("&")) {
5421 var keyvalue = part.split("="); 5835 var keyvalue = part.split("=");
5422 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5836 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5837 core.Uri.decodeQueryComponent(keyvalue[1]));
5423 } 5838 }
5424 } 5839 }
5425 unittest.expect(queryMap["languageCode"].first, unittest.equals(arg_lang uageCode)); 5840 unittest.expect(
5426 5841 queryMap["languageCode"].first, unittest.equals(arg_languageCode));
5427 5842
5428 var h = { 5843 var h = {
5429 "content-type" : "application/json; charset=utf-8", 5844 "content-type": "application/json; charset=utf-8",
5430 }; 5845 };
5431 var resp = convert.JSON.encode(buildProductsGenerateApprovalUrlResponse( )); 5846 var resp =
5847 convert.JSON.encode(buildProductsGenerateApprovalUrlResponse());
5432 return new async.Future.value(stringResponse(200, h, resp)); 5848 return new async.Future.value(stringResponse(200, h, resp));
5433 }), true); 5849 }), true);
5434 res.generateApprovalUrl(arg_enterpriseId, arg_productId, languageCode: arg _languageCode).then(unittest.expectAsync1(((api.ProductsGenerateApprovalUrlRespo nse response) { 5850 res
5851 .generateApprovalUrl(arg_enterpriseId, arg_productId,
5852 languageCode: arg_languageCode)
5853 .then(unittest.expectAsync1(
5854 ((api.ProductsGenerateApprovalUrlResponse response) {
5435 checkProductsGenerateApprovalUrlResponse(response); 5855 checkProductsGenerateApprovalUrlResponse(response);
5436 }))); 5856 })));
5437 }); 5857 });
5438 5858
5439 unittest.test("method--get", () { 5859 unittest.test("method--get", () {
5440
5441 var mock = new HttpServerMock(); 5860 var mock = new HttpServerMock();
5442 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products; 5861 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products;
5443 var arg_enterpriseId = "foo"; 5862 var arg_enterpriseId = "foo";
5444 var arg_productId = "foo"; 5863 var arg_productId = "foo";
5445 var arg_language = "foo"; 5864 var arg_language = "foo";
5446 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5865 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5447 var path = (req.url).path; 5866 var path = (req.url).path;
5448 var pathOffset = 0; 5867 var pathOffset = 0;
5449 var index; 5868 var index;
5450 var subPart; 5869 var subPart;
5451 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5870 unittest.expect(
5871 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5452 pathOffset += 1; 5872 pathOffset += 1;
5453 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5873 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5874 unittest.equals("androidenterprise/v1/"));
5454 pathOffset += 21; 5875 pathOffset += 21;
5455 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5876 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5877 unittest.equals("enterprises/"));
5456 pathOffset += 12; 5878 pathOffset += 12;
5457 index = path.indexOf("/products/", pathOffset); 5879 index = path.indexOf("/products/", pathOffset);
5458 unittest.expect(index >= 0, unittest.isTrue); 5880 unittest.expect(index >= 0, unittest.isTrue);
5459 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5881 subPart =
5882 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5460 pathOffset = index; 5883 pathOffset = index;
5461 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5884 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5462 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/products/")); 5885 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5886 unittest.equals("/products/"));
5463 pathOffset += 10; 5887 pathOffset += 10;
5464 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 5888 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
5465 pathOffset = path.length; 5889 pathOffset = path.length;
5466 unittest.expect(subPart, unittest.equals("$arg_productId")); 5890 unittest.expect(subPart, unittest.equals("$arg_productId"));
5467 5891
5468 var query = (req.url).query; 5892 var query = (req.url).query;
5469 var queryOffset = 0; 5893 var queryOffset = 0;
5470 var queryMap = {}; 5894 var queryMap = {};
5471 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5895 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5472 parseBool(n) { 5896 parseBool(n) {
5473 if (n == "true") return true; 5897 if (n == "true") return true;
5474 if (n == "false") return false; 5898 if (n == "false") return false;
5475 if (n == null) return null; 5899 if (n == null) return null;
5476 throw new core.ArgumentError("Invalid boolean: $n"); 5900 throw new core.ArgumentError("Invalid boolean: $n");
5477 } 5901 }
5902
5478 if (query.length > 0) { 5903 if (query.length > 0) {
5479 for (var part in query.split("&")) { 5904 for (var part in query.split("&")) {
5480 var keyvalue = part.split("="); 5905 var keyvalue = part.split("=");
5481 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5906 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5907 core.Uri.decodeQueryComponent(keyvalue[1]));
5482 } 5908 }
5483 } 5909 }
5484 unittest.expect(queryMap["language"].first, unittest.equals(arg_language )); 5910 unittest.expect(
5485 5911 queryMap["language"].first, unittest.equals(arg_language));
5486 5912
5487 var h = { 5913 var h = {
5488 "content-type" : "application/json; charset=utf-8", 5914 "content-type": "application/json; charset=utf-8",
5489 }; 5915 };
5490 var resp = convert.JSON.encode(buildProduct()); 5916 var resp = convert.JSON.encode(buildProduct());
5491 return new async.Future.value(stringResponse(200, h, resp)); 5917 return new async.Future.value(stringResponse(200, h, resp));
5492 }), true); 5918 }), true);
5493 res.get(arg_enterpriseId, arg_productId, language: arg_language).then(unit test.expectAsync1(((api.Product response) { 5919 res
5920 .get(arg_enterpriseId, arg_productId, language: arg_language)
5921 .then(unittest.expectAsync1(((api.Product response) {
5494 checkProduct(response); 5922 checkProduct(response);
5495 }))); 5923 })));
5496 }); 5924 });
5497 5925
5498 unittest.test("method--getAppRestrictionsSchema", () { 5926 unittest.test("method--getAppRestrictionsSchema", () {
5499
5500 var mock = new HttpServerMock(); 5927 var mock = new HttpServerMock();
5501 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products; 5928 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products;
5502 var arg_enterpriseId = "foo"; 5929 var arg_enterpriseId = "foo";
5503 var arg_productId = "foo"; 5930 var arg_productId = "foo";
5504 var arg_language = "foo"; 5931 var arg_language = "foo";
5505 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 5932 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5506 var path = (req.url).path; 5933 var path = (req.url).path;
5507 var pathOffset = 0; 5934 var pathOffset = 0;
5508 var index; 5935 var index;
5509 var subPart; 5936 var subPart;
5510 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 5937 unittest.expect(
5938 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5511 pathOffset += 1; 5939 pathOffset += 1;
5512 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 5940 unittest.expect(path.substring(pathOffset, pathOffset + 21),
5941 unittest.equals("androidenterprise/v1/"));
5513 pathOffset += 21; 5942 pathOffset += 21;
5514 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 5943 unittest.expect(path.substring(pathOffset, pathOffset + 12),
5944 unittest.equals("enterprises/"));
5515 pathOffset += 12; 5945 pathOffset += 12;
5516 index = path.indexOf("/products/", pathOffset); 5946 index = path.indexOf("/products/", pathOffset);
5517 unittest.expect(index >= 0, unittest.isTrue); 5947 unittest.expect(index >= 0, unittest.isTrue);
5518 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5948 subPart =
5949 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5519 pathOffset = index; 5950 pathOffset = index;
5520 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 5951 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5521 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/products/")); 5952 unittest.expect(path.substring(pathOffset, pathOffset + 10),
5953 unittest.equals("/products/"));
5522 pathOffset += 10; 5954 pathOffset += 10;
5523 index = path.indexOf("/appRestrictionsSchema", pathOffset); 5955 index = path.indexOf("/appRestrictionsSchema", pathOffset);
5524 unittest.expect(index >= 0, unittest.isTrue); 5956 unittest.expect(index >= 0, unittest.isTrue);
5525 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 5957 subPart =
5958 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5526 pathOffset = index; 5959 pathOffset = index;
5527 unittest.expect(subPart, unittest.equals("$arg_productId")); 5960 unittest.expect(subPart, unittest.equals("$arg_productId"));
5528 unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.eq uals("/appRestrictionsSchema")); 5961 unittest.expect(path.substring(pathOffset, pathOffset + 22),
5962 unittest.equals("/appRestrictionsSchema"));
5529 pathOffset += 22; 5963 pathOffset += 22;
5530 5964
5531 var query = (req.url).query; 5965 var query = (req.url).query;
5532 var queryOffset = 0; 5966 var queryOffset = 0;
5533 var queryMap = {}; 5967 var queryMap = {};
5534 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 5968 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5535 parseBool(n) { 5969 parseBool(n) {
5536 if (n == "true") return true; 5970 if (n == "true") return true;
5537 if (n == "false") return false; 5971 if (n == "false") return false;
5538 if (n == null) return null; 5972 if (n == null) return null;
5539 throw new core.ArgumentError("Invalid boolean: $n"); 5973 throw new core.ArgumentError("Invalid boolean: $n");
5540 } 5974 }
5975
5541 if (query.length > 0) { 5976 if (query.length > 0) {
5542 for (var part in query.split("&")) { 5977 for (var part in query.split("&")) {
5543 var keyvalue = part.split("="); 5978 var keyvalue = part.split("=");
5544 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 5979 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
5980 core.Uri.decodeQueryComponent(keyvalue[1]));
5545 } 5981 }
5546 } 5982 }
5547 unittest.expect(queryMap["language"].first, unittest.equals(arg_language )); 5983 unittest.expect(
5548 5984 queryMap["language"].first, unittest.equals(arg_language));
5549 5985
5550 var h = { 5986 var h = {
5551 "content-type" : "application/json; charset=utf-8", 5987 "content-type": "application/json; charset=utf-8",
5552 }; 5988 };
5553 var resp = convert.JSON.encode(buildAppRestrictionsSchema()); 5989 var resp = convert.JSON.encode(buildAppRestrictionsSchema());
5554 return new async.Future.value(stringResponse(200, h, resp)); 5990 return new async.Future.value(stringResponse(200, h, resp));
5555 }), true); 5991 }), true);
5556 res.getAppRestrictionsSchema(arg_enterpriseId, arg_productId, language: ar g_language).then(unittest.expectAsync1(((api.AppRestrictionsSchema response) { 5992 res
5993 .getAppRestrictionsSchema(arg_enterpriseId, arg_productId,
5994 language: arg_language)
5995 .then(unittest.expectAsync1(((api.AppRestrictionsSchema response) {
5557 checkAppRestrictionsSchema(response); 5996 checkAppRestrictionsSchema(response);
5558 }))); 5997 })));
5559 }); 5998 });
5560 5999
5561 unittest.test("method--getPermissions", () { 6000 unittest.test("method--getPermissions", () {
5562
5563 var mock = new HttpServerMock(); 6001 var mock = new HttpServerMock();
5564 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products; 6002 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products;
5565 var arg_enterpriseId = "foo"; 6003 var arg_enterpriseId = "foo";
5566 var arg_productId = "foo"; 6004 var arg_productId = "foo";
5567 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6005 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5568 var path = (req.url).path; 6006 var path = (req.url).path;
5569 var pathOffset = 0; 6007 var pathOffset = 0;
5570 var index; 6008 var index;
5571 var subPart; 6009 var subPart;
5572 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6010 unittest.expect(
6011 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5573 pathOffset += 1; 6012 pathOffset += 1;
5574 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6013 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6014 unittest.equals("androidenterprise/v1/"));
5575 pathOffset += 21; 6015 pathOffset += 21;
5576 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6016 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6017 unittest.equals("enterprises/"));
5577 pathOffset += 12; 6018 pathOffset += 12;
5578 index = path.indexOf("/products/", pathOffset); 6019 index = path.indexOf("/products/", pathOffset);
5579 unittest.expect(index >= 0, unittest.isTrue); 6020 unittest.expect(index >= 0, unittest.isTrue);
5580 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6021 subPart =
6022 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5581 pathOffset = index; 6023 pathOffset = index;
5582 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6024 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5583 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/products/")); 6025 unittest.expect(path.substring(pathOffset, pathOffset + 10),
6026 unittest.equals("/products/"));
5584 pathOffset += 10; 6027 pathOffset += 10;
5585 index = path.indexOf("/permissions", pathOffset); 6028 index = path.indexOf("/permissions", pathOffset);
5586 unittest.expect(index >= 0, unittest.isTrue); 6029 unittest.expect(index >= 0, unittest.isTrue);
5587 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6030 subPart =
6031 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5588 pathOffset = index; 6032 pathOffset = index;
5589 unittest.expect(subPart, unittest.equals("$arg_productId")); 6033 unittest.expect(subPart, unittest.equals("$arg_productId"));
5590 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("/permissions")); 6034 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6035 unittest.equals("/permissions"));
5591 pathOffset += 12; 6036 pathOffset += 12;
5592 6037
5593 var query = (req.url).query; 6038 var query = (req.url).query;
5594 var queryOffset = 0; 6039 var queryOffset = 0;
5595 var queryMap = {}; 6040 var queryMap = {};
5596 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6041 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5597 parseBool(n) { 6042 parseBool(n) {
5598 if (n == "true") return true; 6043 if (n == "true") return true;
5599 if (n == "false") return false; 6044 if (n == "false") return false;
5600 if (n == null) return null; 6045 if (n == null) return null;
5601 throw new core.ArgumentError("Invalid boolean: $n"); 6046 throw new core.ArgumentError("Invalid boolean: $n");
5602 } 6047 }
6048
5603 if (query.length > 0) { 6049 if (query.length > 0) {
5604 for (var part in query.split("&")) { 6050 for (var part in query.split("&")) {
5605 var keyvalue = part.split("="); 6051 var keyvalue = part.split("=");
5606 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6052 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6053 core.Uri.decodeQueryComponent(keyvalue[1]));
5607 } 6054 }
5608 } 6055 }
5609 6056
5610
5611 var h = { 6057 var h = {
5612 "content-type" : "application/json; charset=utf-8", 6058 "content-type": "application/json; charset=utf-8",
5613 }; 6059 };
5614 var resp = convert.JSON.encode(buildProductPermissions()); 6060 var resp = convert.JSON.encode(buildProductPermissions());
5615 return new async.Future.value(stringResponse(200, h, resp)); 6061 return new async.Future.value(stringResponse(200, h, resp));
5616 }), true); 6062 }), true);
5617 res.getPermissions(arg_enterpriseId, arg_productId).then(unittest.expectAs ync1(((api.ProductPermissions response) { 6063 res
6064 .getPermissions(arg_enterpriseId, arg_productId)
6065 .then(unittest.expectAsync1(((api.ProductPermissions response) {
5618 checkProductPermissions(response); 6066 checkProductPermissions(response);
5619 }))); 6067 })));
5620 }); 6068 });
5621 6069
5622 unittest.test("method--list", () { 6070 unittest.test("method--list", () {
5623
5624 var mock = new HttpServerMock(); 6071 var mock = new HttpServerMock();
5625 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products; 6072 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products;
5626 var arg_enterpriseId = "foo"; 6073 var arg_enterpriseId = "foo";
5627 var arg_approved = true; 6074 var arg_approved = true;
5628 var arg_language = "foo"; 6075 var arg_language = "foo";
5629 var arg_maxResults = 42; 6076 var arg_maxResults = 42;
5630 var arg_query = "foo"; 6077 var arg_query = "foo";
5631 var arg_token = "foo"; 6078 var arg_token = "foo";
5632 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6079 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5633 var path = (req.url).path; 6080 var path = (req.url).path;
5634 var pathOffset = 0; 6081 var pathOffset = 0;
5635 var index; 6082 var index;
5636 var subPart; 6083 var subPart;
5637 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6084 unittest.expect(
6085 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5638 pathOffset += 1; 6086 pathOffset += 1;
5639 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6087 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6088 unittest.equals("androidenterprise/v1/"));
5640 pathOffset += 21; 6089 pathOffset += 21;
5641 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6090 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6091 unittest.equals("enterprises/"));
5642 pathOffset += 12; 6092 pathOffset += 12;
5643 index = path.indexOf("/products", pathOffset); 6093 index = path.indexOf("/products", pathOffset);
5644 unittest.expect(index >= 0, unittest.isTrue); 6094 unittest.expect(index >= 0, unittest.isTrue);
5645 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6095 subPart =
6096 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5646 pathOffset = index; 6097 pathOffset = index;
5647 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6098 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5648 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/products")); 6099 unittest.expect(path.substring(pathOffset, pathOffset + 9),
6100 unittest.equals("/products"));
5649 pathOffset += 9; 6101 pathOffset += 9;
5650 6102
5651 var query = (req.url).query; 6103 var query = (req.url).query;
5652 var queryOffset = 0; 6104 var queryOffset = 0;
5653 var queryMap = {}; 6105 var queryMap = {};
5654 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6106 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5655 parseBool(n) { 6107 parseBool(n) {
5656 if (n == "true") return true; 6108 if (n == "true") return true;
5657 if (n == "false") return false; 6109 if (n == "false") return false;
5658 if (n == null) return null; 6110 if (n == null) return null;
5659 throw new core.ArgumentError("Invalid boolean: $n"); 6111 throw new core.ArgumentError("Invalid boolean: $n");
5660 } 6112 }
6113
5661 if (query.length > 0) { 6114 if (query.length > 0) {
5662 for (var part in query.split("&")) { 6115 for (var part in query.split("&")) {
5663 var keyvalue = part.split("="); 6116 var keyvalue = part.split("=");
5664 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6117 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6118 core.Uri.decodeQueryComponent(keyvalue[1]));
5665 } 6119 }
5666 } 6120 }
5667 unittest.expect(queryMap["approved"].first, unittest.equals("$arg_approv ed")); 6121 unittest.expect(
5668 unittest.expect(queryMap["language"].first, unittest.equals(arg_language )); 6122 queryMap["approved"].first, unittest.equals("$arg_approved"));
5669 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 6123 unittest.expect(
6124 queryMap["language"].first, unittest.equals(arg_language));
6125 unittest.expect(core.int.parse(queryMap["maxResults"].first),
6126 unittest.equals(arg_maxResults));
5670 unittest.expect(queryMap["query"].first, unittest.equals(arg_query)); 6127 unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
5671 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); 6128 unittest.expect(queryMap["token"].first, unittest.equals(arg_token));
5672 6129
5673
5674 var h = { 6130 var h = {
5675 "content-type" : "application/json; charset=utf-8", 6131 "content-type": "application/json; charset=utf-8",
5676 }; 6132 };
5677 var resp = convert.JSON.encode(buildProductsListResponse()); 6133 var resp = convert.JSON.encode(buildProductsListResponse());
5678 return new async.Future.value(stringResponse(200, h, resp)); 6134 return new async.Future.value(stringResponse(200, h, resp));
5679 }), true); 6135 }), true);
5680 res.list(arg_enterpriseId, approved: arg_approved, language: arg_language, maxResults: arg_maxResults, query: arg_query, token: arg_token).then(unittest.e xpectAsync1(((api.ProductsListResponse response) { 6136 res
6137 .list(arg_enterpriseId,
6138 approved: arg_approved,
6139 language: arg_language,
6140 maxResults: arg_maxResults,
6141 query: arg_query,
6142 token: arg_token)
6143 .then(unittest.expectAsync1(((api.ProductsListResponse response) {
5681 checkProductsListResponse(response); 6144 checkProductsListResponse(response);
5682 }))); 6145 })));
5683 }); 6146 });
5684 6147
5685 unittest.test("method--unapprove", () { 6148 unittest.test("method--unapprove", () {
5686
5687 var mock = new HttpServerMock(); 6149 var mock = new HttpServerMock();
5688 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products; 6150 api.ProductsResourceApi res = new api.AndroidenterpriseApi(mock).products;
5689 var arg_enterpriseId = "foo"; 6151 var arg_enterpriseId = "foo";
5690 var arg_productId = "foo"; 6152 var arg_productId = "foo";
5691 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6153 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5692 var path = (req.url).path; 6154 var path = (req.url).path;
5693 var pathOffset = 0; 6155 var pathOffset = 0;
5694 var index; 6156 var index;
5695 var subPart; 6157 var subPart;
5696 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6158 unittest.expect(
6159 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5697 pathOffset += 1; 6160 pathOffset += 1;
5698 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6161 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6162 unittest.equals("androidenterprise/v1/"));
5699 pathOffset += 21; 6163 pathOffset += 21;
5700 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6164 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6165 unittest.equals("enterprises/"));
5701 pathOffset += 12; 6166 pathOffset += 12;
5702 index = path.indexOf("/products/", pathOffset); 6167 index = path.indexOf("/products/", pathOffset);
5703 unittest.expect(index >= 0, unittest.isTrue); 6168 unittest.expect(index >= 0, unittest.isTrue);
5704 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6169 subPart =
6170 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5705 pathOffset = index; 6171 pathOffset = index;
5706 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6172 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5707 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/products/")); 6173 unittest.expect(path.substring(pathOffset, pathOffset + 10),
6174 unittest.equals("/products/"));
5708 pathOffset += 10; 6175 pathOffset += 10;
5709 index = path.indexOf("/unapprove", pathOffset); 6176 index = path.indexOf("/unapprove", pathOffset);
5710 unittest.expect(index >= 0, unittest.isTrue); 6177 unittest.expect(index >= 0, unittest.isTrue);
5711 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6178 subPart =
6179 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5712 pathOffset = index; 6180 pathOffset = index;
5713 unittest.expect(subPart, unittest.equals("$arg_productId")); 6181 unittest.expect(subPart, unittest.equals("$arg_productId"));
5714 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/unapprove")); 6182 unittest.expect(path.substring(pathOffset, pathOffset + 10),
6183 unittest.equals("/unapprove"));
5715 pathOffset += 10; 6184 pathOffset += 10;
5716 6185
5717 var query = (req.url).query; 6186 var query = (req.url).query;
5718 var queryOffset = 0; 6187 var queryOffset = 0;
5719 var queryMap = {}; 6188 var queryMap = {};
5720 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6189 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5721 parseBool(n) { 6190 parseBool(n) {
5722 if (n == "true") return true; 6191 if (n == "true") return true;
5723 if (n == "false") return false; 6192 if (n == "false") return false;
5724 if (n == null) return null; 6193 if (n == null) return null;
5725 throw new core.ArgumentError("Invalid boolean: $n"); 6194 throw new core.ArgumentError("Invalid boolean: $n");
5726 } 6195 }
6196
5727 if (query.length > 0) { 6197 if (query.length > 0) {
5728 for (var part in query.split("&")) { 6198 for (var part in query.split("&")) {
5729 var keyvalue = part.split("="); 6199 var keyvalue = part.split("=");
5730 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6200 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6201 core.Uri.decodeQueryComponent(keyvalue[1]));
5731 } 6202 }
5732 } 6203 }
5733 6204
5734
5735 var h = { 6205 var h = {
5736 "content-type" : "application/json; charset=utf-8", 6206 "content-type": "application/json; charset=utf-8",
5737 }; 6207 };
5738 var resp = ""; 6208 var resp = "";
5739 return new async.Future.value(stringResponse(200, h, resp)); 6209 return new async.Future.value(stringResponse(200, h, resp));
5740 }), true); 6210 }), true);
5741 res.unapprove(arg_enterpriseId, arg_productId).then(unittest.expectAsync1( (_) {})); 6211 res
6212 .unapprove(arg_enterpriseId, arg_productId)
6213 .then(unittest.expectAsync1((_) {}));
5742 }); 6214 });
5743
5744 }); 6215 });
5745 6216
5746
5747 unittest.group("resource-ServiceaccountkeysResourceApi", () { 6217 unittest.group("resource-ServiceaccountkeysResourceApi", () {
5748 unittest.test("method--delete", () { 6218 unittest.test("method--delete", () {
5749
5750 var mock = new HttpServerMock(); 6219 var mock = new HttpServerMock();
5751 api.ServiceaccountkeysResourceApi res = new api.AndroidenterpriseApi(mock) .serviceaccountkeys; 6220 api.ServiceaccountkeysResourceApi res =
6221 new api.AndroidenterpriseApi(mock).serviceaccountkeys;
5752 var arg_enterpriseId = "foo"; 6222 var arg_enterpriseId = "foo";
5753 var arg_keyId = "foo"; 6223 var arg_keyId = "foo";
5754 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6224 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5755 var path = (req.url).path; 6225 var path = (req.url).path;
5756 var pathOffset = 0; 6226 var pathOffset = 0;
5757 var index; 6227 var index;
5758 var subPart; 6228 var subPart;
5759 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6229 unittest.expect(
6230 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5760 pathOffset += 1; 6231 pathOffset += 1;
5761 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6232 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6233 unittest.equals("androidenterprise/v1/"));
5762 pathOffset += 21; 6234 pathOffset += 21;
5763 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6235 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6236 unittest.equals("enterprises/"));
5764 pathOffset += 12; 6237 pathOffset += 12;
5765 index = path.indexOf("/serviceAccountKeys/", pathOffset); 6238 index = path.indexOf("/serviceAccountKeys/", pathOffset);
5766 unittest.expect(index >= 0, unittest.isTrue); 6239 unittest.expect(index >= 0, unittest.isTrue);
5767 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6240 subPart =
6241 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5768 pathOffset = index; 6242 pathOffset = index;
5769 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6243 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5770 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/serviceAccountKeys/")); 6244 unittest.expect(path.substring(pathOffset, pathOffset + 20),
6245 unittest.equals("/serviceAccountKeys/"));
5771 pathOffset += 20; 6246 pathOffset += 20;
5772 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 6247 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
5773 pathOffset = path.length; 6248 pathOffset = path.length;
5774 unittest.expect(subPart, unittest.equals("$arg_keyId")); 6249 unittest.expect(subPart, unittest.equals("$arg_keyId"));
5775 6250
5776 var query = (req.url).query; 6251 var query = (req.url).query;
5777 var queryOffset = 0; 6252 var queryOffset = 0;
5778 var queryMap = {}; 6253 var queryMap = {};
5779 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6254 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5780 parseBool(n) { 6255 parseBool(n) {
5781 if (n == "true") return true; 6256 if (n == "true") return true;
5782 if (n == "false") return false; 6257 if (n == "false") return false;
5783 if (n == null) return null; 6258 if (n == null) return null;
5784 throw new core.ArgumentError("Invalid boolean: $n"); 6259 throw new core.ArgumentError("Invalid boolean: $n");
5785 } 6260 }
6261
5786 if (query.length > 0) { 6262 if (query.length > 0) {
5787 for (var part in query.split("&")) { 6263 for (var part in query.split("&")) {
5788 var keyvalue = part.split("="); 6264 var keyvalue = part.split("=");
5789 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6265 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6266 core.Uri.decodeQueryComponent(keyvalue[1]));
5790 } 6267 }
5791 } 6268 }
5792 6269
5793
5794 var h = { 6270 var h = {
5795 "content-type" : "application/json; charset=utf-8", 6271 "content-type": "application/json; charset=utf-8",
5796 }; 6272 };
5797 var resp = ""; 6273 var resp = "";
5798 return new async.Future.value(stringResponse(200, h, resp)); 6274 return new async.Future.value(stringResponse(200, h, resp));
5799 }), true); 6275 }), true);
5800 res.delete(arg_enterpriseId, arg_keyId).then(unittest.expectAsync1((_) {}) ); 6276 res
6277 .delete(arg_enterpriseId, arg_keyId)
6278 .then(unittest.expectAsync1((_) {}));
5801 }); 6279 });
5802 6280
5803 unittest.test("method--insert", () { 6281 unittest.test("method--insert", () {
5804
5805 var mock = new HttpServerMock(); 6282 var mock = new HttpServerMock();
5806 api.ServiceaccountkeysResourceApi res = new api.AndroidenterpriseApi(mock) .serviceaccountkeys; 6283 api.ServiceaccountkeysResourceApi res =
6284 new api.AndroidenterpriseApi(mock).serviceaccountkeys;
5807 var arg_request = buildServiceAccountKey(); 6285 var arg_request = buildServiceAccountKey();
5808 var arg_enterpriseId = "foo"; 6286 var arg_enterpriseId = "foo";
5809 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6287 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5810 var obj = new api.ServiceAccountKey.fromJson(json); 6288 var obj = new api.ServiceAccountKey.fromJson(json);
5811 checkServiceAccountKey(obj); 6289 checkServiceAccountKey(obj);
5812 6290
5813 var path = (req.url).path; 6291 var path = (req.url).path;
5814 var pathOffset = 0; 6292 var pathOffset = 0;
5815 var index; 6293 var index;
5816 var subPart; 6294 var subPart;
5817 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6295 unittest.expect(
6296 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5818 pathOffset += 1; 6297 pathOffset += 1;
5819 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6298 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6299 unittest.equals("androidenterprise/v1/"));
5820 pathOffset += 21; 6300 pathOffset += 21;
5821 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6301 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6302 unittest.equals("enterprises/"));
5822 pathOffset += 12; 6303 pathOffset += 12;
5823 index = path.indexOf("/serviceAccountKeys", pathOffset); 6304 index = path.indexOf("/serviceAccountKeys", pathOffset);
5824 unittest.expect(index >= 0, unittest.isTrue); 6305 unittest.expect(index >= 0, unittest.isTrue);
5825 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6306 subPart =
6307 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5826 pathOffset = index; 6308 pathOffset = index;
5827 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6309 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5828 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/serviceAccountKeys")); 6310 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6311 unittest.equals("/serviceAccountKeys"));
5829 pathOffset += 19; 6312 pathOffset += 19;
5830 6313
5831 var query = (req.url).query; 6314 var query = (req.url).query;
5832 var queryOffset = 0; 6315 var queryOffset = 0;
5833 var queryMap = {}; 6316 var queryMap = {};
5834 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6317 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5835 parseBool(n) { 6318 parseBool(n) {
5836 if (n == "true") return true; 6319 if (n == "true") return true;
5837 if (n == "false") return false; 6320 if (n == "false") return false;
5838 if (n == null) return null; 6321 if (n == null) return null;
5839 throw new core.ArgumentError("Invalid boolean: $n"); 6322 throw new core.ArgumentError("Invalid boolean: $n");
5840 } 6323 }
6324
5841 if (query.length > 0) { 6325 if (query.length > 0) {
5842 for (var part in query.split("&")) { 6326 for (var part in query.split("&")) {
5843 var keyvalue = part.split("="); 6327 var keyvalue = part.split("=");
5844 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6328 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6329 core.Uri.decodeQueryComponent(keyvalue[1]));
5845 } 6330 }
5846 } 6331 }
5847 6332
5848
5849 var h = { 6333 var h = {
5850 "content-type" : "application/json; charset=utf-8", 6334 "content-type": "application/json; charset=utf-8",
5851 }; 6335 };
5852 var resp = convert.JSON.encode(buildServiceAccountKey()); 6336 var resp = convert.JSON.encode(buildServiceAccountKey());
5853 return new async.Future.value(stringResponse(200, h, resp)); 6337 return new async.Future.value(stringResponse(200, h, resp));
5854 }), true); 6338 }), true);
5855 res.insert(arg_request, arg_enterpriseId).then(unittest.expectAsync1(((api .ServiceAccountKey response) { 6339 res
6340 .insert(arg_request, arg_enterpriseId)
6341 .then(unittest.expectAsync1(((api.ServiceAccountKey response) {
5856 checkServiceAccountKey(response); 6342 checkServiceAccountKey(response);
5857 }))); 6343 })));
5858 }); 6344 });
5859 6345
5860 unittest.test("method--list", () { 6346 unittest.test("method--list", () {
5861
5862 var mock = new HttpServerMock(); 6347 var mock = new HttpServerMock();
5863 api.ServiceaccountkeysResourceApi res = new api.AndroidenterpriseApi(mock) .serviceaccountkeys; 6348 api.ServiceaccountkeysResourceApi res =
6349 new api.AndroidenterpriseApi(mock).serviceaccountkeys;
5864 var arg_enterpriseId = "foo"; 6350 var arg_enterpriseId = "foo";
5865 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6351 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5866 var path = (req.url).path; 6352 var path = (req.url).path;
5867 var pathOffset = 0; 6353 var pathOffset = 0;
5868 var index; 6354 var index;
5869 var subPart; 6355 var subPart;
5870 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6356 unittest.expect(
6357 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5871 pathOffset += 1; 6358 pathOffset += 1;
5872 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6359 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6360 unittest.equals("androidenterprise/v1/"));
5873 pathOffset += 21; 6361 pathOffset += 21;
5874 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6362 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6363 unittest.equals("enterprises/"));
5875 pathOffset += 12; 6364 pathOffset += 12;
5876 index = path.indexOf("/serviceAccountKeys", pathOffset); 6365 index = path.indexOf("/serviceAccountKeys", pathOffset);
5877 unittest.expect(index >= 0, unittest.isTrue); 6366 unittest.expect(index >= 0, unittest.isTrue);
5878 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6367 subPart =
6368 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5879 pathOffset = index; 6369 pathOffset = index;
5880 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6370 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5881 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/serviceAccountKeys")); 6371 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6372 unittest.equals("/serviceAccountKeys"));
5882 pathOffset += 19; 6373 pathOffset += 19;
5883 6374
5884 var query = (req.url).query; 6375 var query = (req.url).query;
5885 var queryOffset = 0; 6376 var queryOffset = 0;
5886 var queryMap = {}; 6377 var queryMap = {};
5887 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6378 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5888 parseBool(n) { 6379 parseBool(n) {
5889 if (n == "true") return true; 6380 if (n == "true") return true;
5890 if (n == "false") return false; 6381 if (n == "false") return false;
5891 if (n == null) return null; 6382 if (n == null) return null;
5892 throw new core.ArgumentError("Invalid boolean: $n"); 6383 throw new core.ArgumentError("Invalid boolean: $n");
5893 } 6384 }
6385
5894 if (query.length > 0) { 6386 if (query.length > 0) {
5895 for (var part in query.split("&")) { 6387 for (var part in query.split("&")) {
5896 var keyvalue = part.split("="); 6388 var keyvalue = part.split("=");
5897 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6389 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6390 core.Uri.decodeQueryComponent(keyvalue[1]));
5898 } 6391 }
5899 } 6392 }
5900 6393
5901
5902 var h = { 6394 var h = {
5903 "content-type" : "application/json; charset=utf-8", 6395 "content-type": "application/json; charset=utf-8",
5904 }; 6396 };
5905 var resp = convert.JSON.encode(buildServiceAccountKeysListResponse()); 6397 var resp = convert.JSON.encode(buildServiceAccountKeysListResponse());
5906 return new async.Future.value(stringResponse(200, h, resp)); 6398 return new async.Future.value(stringResponse(200, h, resp));
5907 }), true); 6399 }), true);
5908 res.list(arg_enterpriseId).then(unittest.expectAsync1(((api.ServiceAccount KeysListResponse response) { 6400 res.list(arg_enterpriseId).then(
6401 unittest.expectAsync1(((api.ServiceAccountKeysListResponse response) {
5909 checkServiceAccountKeysListResponse(response); 6402 checkServiceAccountKeysListResponse(response);
5910 }))); 6403 })));
5911 }); 6404 });
5912
5913 }); 6405 });
5914 6406
5915
5916 unittest.group("resource-StorelayoutclustersResourceApi", () { 6407 unittest.group("resource-StorelayoutclustersResourceApi", () {
5917 unittest.test("method--delete", () { 6408 unittest.test("method--delete", () {
5918
5919 var mock = new HttpServerMock(); 6409 var mock = new HttpServerMock();
5920 api.StorelayoutclustersResourceApi res = new api.AndroidenterpriseApi(mock ).storelayoutclusters; 6410 api.StorelayoutclustersResourceApi res =
6411 new api.AndroidenterpriseApi(mock).storelayoutclusters;
5921 var arg_enterpriseId = "foo"; 6412 var arg_enterpriseId = "foo";
5922 var arg_pageId = "foo"; 6413 var arg_pageId = "foo";
5923 var arg_clusterId = "foo"; 6414 var arg_clusterId = "foo";
5924 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6415 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5925 var path = (req.url).path; 6416 var path = (req.url).path;
5926 var pathOffset = 0; 6417 var pathOffset = 0;
5927 var index; 6418 var index;
5928 var subPart; 6419 var subPart;
5929 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6420 unittest.expect(
6421 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5930 pathOffset += 1; 6422 pathOffset += 1;
5931 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6423 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6424 unittest.equals("androidenterprise/v1/"));
5932 pathOffset += 21; 6425 pathOffset += 21;
5933 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6426 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6427 unittest.equals("enterprises/"));
5934 pathOffset += 12; 6428 pathOffset += 12;
5935 index = path.indexOf("/storeLayout/pages/", pathOffset); 6429 index = path.indexOf("/storeLayout/pages/", pathOffset);
5936 unittest.expect(index >= 0, unittest.isTrue); 6430 unittest.expect(index >= 0, unittest.isTrue);
5937 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6431 subPart =
6432 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5938 pathOffset = index; 6433 pathOffset = index;
5939 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6434 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
5940 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 6435 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6436 unittest.equals("/storeLayout/pages/"));
5941 pathOffset += 19; 6437 pathOffset += 19;
5942 index = path.indexOf("/clusters/", pathOffset); 6438 index = path.indexOf("/clusters/", pathOffset);
5943 unittest.expect(index >= 0, unittest.isTrue); 6439 unittest.expect(index >= 0, unittest.isTrue);
5944 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6440 subPart =
6441 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
5945 pathOffset = index; 6442 pathOffset = index;
5946 unittest.expect(subPart, unittest.equals("$arg_pageId")); 6443 unittest.expect(subPart, unittest.equals("$arg_pageId"));
5947 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/clusters/")); 6444 unittest.expect(path.substring(pathOffset, pathOffset + 10),
6445 unittest.equals("/clusters/"));
5948 pathOffset += 10; 6446 pathOffset += 10;
5949 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 6447 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
5950 pathOffset = path.length; 6448 pathOffset = path.length;
5951 unittest.expect(subPart, unittest.equals("$arg_clusterId")); 6449 unittest.expect(subPart, unittest.equals("$arg_clusterId"));
5952 6450
5953 var query = (req.url).query; 6451 var query = (req.url).query;
5954 var queryOffset = 0; 6452 var queryOffset = 0;
5955 var queryMap = {}; 6453 var queryMap = {};
5956 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6454 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
5957 parseBool(n) { 6455 parseBool(n) {
5958 if (n == "true") return true; 6456 if (n == "true") return true;
5959 if (n == "false") return false; 6457 if (n == "false") return false;
5960 if (n == null) return null; 6458 if (n == null) return null;
5961 throw new core.ArgumentError("Invalid boolean: $n"); 6459 throw new core.ArgumentError("Invalid boolean: $n");
5962 } 6460 }
6461
5963 if (query.length > 0) { 6462 if (query.length > 0) {
5964 for (var part in query.split("&")) { 6463 for (var part in query.split("&")) {
5965 var keyvalue = part.split("="); 6464 var keyvalue = part.split("=");
5966 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6465 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6466 core.Uri.decodeQueryComponent(keyvalue[1]));
5967 } 6467 }
5968 } 6468 }
5969 6469
5970
5971 var h = { 6470 var h = {
5972 "content-type" : "application/json; charset=utf-8", 6471 "content-type": "application/json; charset=utf-8",
5973 }; 6472 };
5974 var resp = ""; 6473 var resp = "";
5975 return new async.Future.value(stringResponse(200, h, resp)); 6474 return new async.Future.value(stringResponse(200, h, resp));
5976 }), true); 6475 }), true);
5977 res.delete(arg_enterpriseId, arg_pageId, arg_clusterId).then(unittest.expe ctAsync1((_) {})); 6476 res
6477 .delete(arg_enterpriseId, arg_pageId, arg_clusterId)
6478 .then(unittest.expectAsync1((_) {}));
5978 }); 6479 });
5979 6480
5980 unittest.test("method--get", () { 6481 unittest.test("method--get", () {
5981
5982 var mock = new HttpServerMock(); 6482 var mock = new HttpServerMock();
5983 api.StorelayoutclustersResourceApi res = new api.AndroidenterpriseApi(mock ).storelayoutclusters; 6483 api.StorelayoutclustersResourceApi res =
6484 new api.AndroidenterpriseApi(mock).storelayoutclusters;
5984 var arg_enterpriseId = "foo"; 6485 var arg_enterpriseId = "foo";
5985 var arg_pageId = "foo"; 6486 var arg_pageId = "foo";
5986 var arg_clusterId = "foo"; 6487 var arg_clusterId = "foo";
5987 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6488 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5988 var path = (req.url).path; 6489 var path = (req.url).path;
5989 var pathOffset = 0; 6490 var pathOffset = 0;
5990 var index; 6491 var index;
5991 var subPart; 6492 var subPart;
5992 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6493 unittest.expect(
6494 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
5993 pathOffset += 1; 6495 pathOffset += 1;
5994 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6496 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6497 unittest.equals("androidenterprise/v1/"));
5995 pathOffset += 21; 6498 pathOffset += 21;
5996 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6499 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6500 unittest.equals("enterprises/"));
5997 pathOffset += 12; 6501 pathOffset += 12;
5998 index = path.indexOf("/storeLayout/pages/", pathOffset); 6502 index = path.indexOf("/storeLayout/pages/", pathOffset);
5999 unittest.expect(index >= 0, unittest.isTrue); 6503 unittest.expect(index >= 0, unittest.isTrue);
6000 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6504 subPart =
6505 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6001 pathOffset = index; 6506 pathOffset = index;
6002 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6507 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6003 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 6508 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6509 unittest.equals("/storeLayout/pages/"));
6004 pathOffset += 19; 6510 pathOffset += 19;
6005 index = path.indexOf("/clusters/", pathOffset); 6511 index = path.indexOf("/clusters/", pathOffset);
6006 unittest.expect(index >= 0, unittest.isTrue); 6512 unittest.expect(index >= 0, unittest.isTrue);
6007 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6513 subPart =
6514 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6008 pathOffset = index; 6515 pathOffset = index;
6009 unittest.expect(subPart, unittest.equals("$arg_pageId")); 6516 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6010 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/clusters/")); 6517 unittest.expect(path.substring(pathOffset, pathOffset + 10),
6518 unittest.equals("/clusters/"));
6011 pathOffset += 10; 6519 pathOffset += 10;
6012 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 6520 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6013 pathOffset = path.length; 6521 pathOffset = path.length;
6014 unittest.expect(subPart, unittest.equals("$arg_clusterId")); 6522 unittest.expect(subPart, unittest.equals("$arg_clusterId"));
6015 6523
6016 var query = (req.url).query; 6524 var query = (req.url).query;
6017 var queryOffset = 0; 6525 var queryOffset = 0;
6018 var queryMap = {}; 6526 var queryMap = {};
6019 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6527 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6020 parseBool(n) { 6528 parseBool(n) {
6021 if (n == "true") return true; 6529 if (n == "true") return true;
6022 if (n == "false") return false; 6530 if (n == "false") return false;
6023 if (n == null) return null; 6531 if (n == null) return null;
6024 throw new core.ArgumentError("Invalid boolean: $n"); 6532 throw new core.ArgumentError("Invalid boolean: $n");
6025 } 6533 }
6534
6026 if (query.length > 0) { 6535 if (query.length > 0) {
6027 for (var part in query.split("&")) { 6536 for (var part in query.split("&")) {
6028 var keyvalue = part.split("="); 6537 var keyvalue = part.split("=");
6029 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6538 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6539 core.Uri.decodeQueryComponent(keyvalue[1]));
6030 } 6540 }
6031 } 6541 }
6032 6542
6033
6034 var h = { 6543 var h = {
6035 "content-type" : "application/json; charset=utf-8", 6544 "content-type": "application/json; charset=utf-8",
6036 }; 6545 };
6037 var resp = convert.JSON.encode(buildStoreCluster()); 6546 var resp = convert.JSON.encode(buildStoreCluster());
6038 return new async.Future.value(stringResponse(200, h, resp)); 6547 return new async.Future.value(stringResponse(200, h, resp));
6039 }), true); 6548 }), true);
6040 res.get(arg_enterpriseId, arg_pageId, arg_clusterId).then(unittest.expectA sync1(((api.StoreCluster response) { 6549 res
6550 .get(arg_enterpriseId, arg_pageId, arg_clusterId)
6551 .then(unittest.expectAsync1(((api.StoreCluster response) {
6041 checkStoreCluster(response); 6552 checkStoreCluster(response);
6042 }))); 6553 })));
6043 }); 6554 });
6044 6555
6045 unittest.test("method--insert", () { 6556 unittest.test("method--insert", () {
6046
6047 var mock = new HttpServerMock(); 6557 var mock = new HttpServerMock();
6048 api.StorelayoutclustersResourceApi res = new api.AndroidenterpriseApi(mock ).storelayoutclusters; 6558 api.StorelayoutclustersResourceApi res =
6559 new api.AndroidenterpriseApi(mock).storelayoutclusters;
6049 var arg_request = buildStoreCluster(); 6560 var arg_request = buildStoreCluster();
6050 var arg_enterpriseId = "foo"; 6561 var arg_enterpriseId = "foo";
6051 var arg_pageId = "foo"; 6562 var arg_pageId = "foo";
6052 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6563 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6053 var obj = new api.StoreCluster.fromJson(json); 6564 var obj = new api.StoreCluster.fromJson(json);
6054 checkStoreCluster(obj); 6565 checkStoreCluster(obj);
6055 6566
6056 var path = (req.url).path; 6567 var path = (req.url).path;
6057 var pathOffset = 0; 6568 var pathOffset = 0;
6058 var index; 6569 var index;
6059 var subPart; 6570 var subPart;
6060 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6571 unittest.expect(
6572 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6061 pathOffset += 1; 6573 pathOffset += 1;
6062 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6574 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6575 unittest.equals("androidenterprise/v1/"));
6063 pathOffset += 21; 6576 pathOffset += 21;
6064 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6577 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6578 unittest.equals("enterprises/"));
6065 pathOffset += 12; 6579 pathOffset += 12;
6066 index = path.indexOf("/storeLayout/pages/", pathOffset); 6580 index = path.indexOf("/storeLayout/pages/", pathOffset);
6067 unittest.expect(index >= 0, unittest.isTrue); 6581 unittest.expect(index >= 0, unittest.isTrue);
6068 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6582 subPart =
6583 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6069 pathOffset = index; 6584 pathOffset = index;
6070 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6585 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6071 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 6586 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6587 unittest.equals("/storeLayout/pages/"));
6072 pathOffset += 19; 6588 pathOffset += 19;
6073 index = path.indexOf("/clusters", pathOffset); 6589 index = path.indexOf("/clusters", pathOffset);
6074 unittest.expect(index >= 0, unittest.isTrue); 6590 unittest.expect(index >= 0, unittest.isTrue);
6075 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6591 subPart =
6592 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6076 pathOffset = index; 6593 pathOffset = index;
6077 unittest.expect(subPart, unittest.equals("$arg_pageId")); 6594 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6078 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clusters")); 6595 unittest.expect(path.substring(pathOffset, pathOffset + 9),
6596 unittest.equals("/clusters"));
6079 pathOffset += 9; 6597 pathOffset += 9;
6080 6598
6081 var query = (req.url).query; 6599 var query = (req.url).query;
6082 var queryOffset = 0; 6600 var queryOffset = 0;
6083 var queryMap = {}; 6601 var queryMap = {};
6084 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6602 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6085 parseBool(n) { 6603 parseBool(n) {
6086 if (n == "true") return true; 6604 if (n == "true") return true;
6087 if (n == "false") return false; 6605 if (n == "false") return false;
6088 if (n == null) return null; 6606 if (n == null) return null;
6089 throw new core.ArgumentError("Invalid boolean: $n"); 6607 throw new core.ArgumentError("Invalid boolean: $n");
6090 } 6608 }
6609
6091 if (query.length > 0) { 6610 if (query.length > 0) {
6092 for (var part in query.split("&")) { 6611 for (var part in query.split("&")) {
6093 var keyvalue = part.split("="); 6612 var keyvalue = part.split("=");
6094 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6613 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6614 core.Uri.decodeQueryComponent(keyvalue[1]));
6095 } 6615 }
6096 } 6616 }
6097 6617
6098
6099 var h = { 6618 var h = {
6100 "content-type" : "application/json; charset=utf-8", 6619 "content-type": "application/json; charset=utf-8",
6101 }; 6620 };
6102 var resp = convert.JSON.encode(buildStoreCluster()); 6621 var resp = convert.JSON.encode(buildStoreCluster());
6103 return new async.Future.value(stringResponse(200, h, resp)); 6622 return new async.Future.value(stringResponse(200, h, resp));
6104 }), true); 6623 }), true);
6105 res.insert(arg_request, arg_enterpriseId, arg_pageId).then(unittest.expect Async1(((api.StoreCluster response) { 6624 res
6625 .insert(arg_request, arg_enterpriseId, arg_pageId)
6626 .then(unittest.expectAsync1(((api.StoreCluster response) {
6106 checkStoreCluster(response); 6627 checkStoreCluster(response);
6107 }))); 6628 })));
6108 }); 6629 });
6109 6630
6110 unittest.test("method--list", () { 6631 unittest.test("method--list", () {
6111
6112 var mock = new HttpServerMock(); 6632 var mock = new HttpServerMock();
6113 api.StorelayoutclustersResourceApi res = new api.AndroidenterpriseApi(mock ).storelayoutclusters; 6633 api.StorelayoutclustersResourceApi res =
6634 new api.AndroidenterpriseApi(mock).storelayoutclusters;
6114 var arg_enterpriseId = "foo"; 6635 var arg_enterpriseId = "foo";
6115 var arg_pageId = "foo"; 6636 var arg_pageId = "foo";
6116 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6637 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6117 var path = (req.url).path; 6638 var path = (req.url).path;
6118 var pathOffset = 0; 6639 var pathOffset = 0;
6119 var index; 6640 var index;
6120 var subPart; 6641 var subPart;
6121 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6642 unittest.expect(
6643 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6122 pathOffset += 1; 6644 pathOffset += 1;
6123 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6645 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6646 unittest.equals("androidenterprise/v1/"));
6124 pathOffset += 21; 6647 pathOffset += 21;
6125 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6648 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6649 unittest.equals("enterprises/"));
6126 pathOffset += 12; 6650 pathOffset += 12;
6127 index = path.indexOf("/storeLayout/pages/", pathOffset); 6651 index = path.indexOf("/storeLayout/pages/", pathOffset);
6128 unittest.expect(index >= 0, unittest.isTrue); 6652 unittest.expect(index >= 0, unittest.isTrue);
6129 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6653 subPart =
6654 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6130 pathOffset = index; 6655 pathOffset = index;
6131 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6656 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6132 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 6657 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6658 unittest.equals("/storeLayout/pages/"));
6133 pathOffset += 19; 6659 pathOffset += 19;
6134 index = path.indexOf("/clusters", pathOffset); 6660 index = path.indexOf("/clusters", pathOffset);
6135 unittest.expect(index >= 0, unittest.isTrue); 6661 unittest.expect(index >= 0, unittest.isTrue);
6136 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6662 subPart =
6663 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6137 pathOffset = index; 6664 pathOffset = index;
6138 unittest.expect(subPart, unittest.equals("$arg_pageId")); 6665 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6139 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ als("/clusters")); 6666 unittest.expect(path.substring(pathOffset, pathOffset + 9),
6667 unittest.equals("/clusters"));
6140 pathOffset += 9; 6668 pathOffset += 9;
6141 6669
6142 var query = (req.url).query; 6670 var query = (req.url).query;
6143 var queryOffset = 0; 6671 var queryOffset = 0;
6144 var queryMap = {}; 6672 var queryMap = {};
6145 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6673 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6146 parseBool(n) { 6674 parseBool(n) {
6147 if (n == "true") return true; 6675 if (n == "true") return true;
6148 if (n == "false") return false; 6676 if (n == "false") return false;
6149 if (n == null) return null; 6677 if (n == null) return null;
6150 throw new core.ArgumentError("Invalid boolean: $n"); 6678 throw new core.ArgumentError("Invalid boolean: $n");
6151 } 6679 }
6680
6152 if (query.length > 0) { 6681 if (query.length > 0) {
6153 for (var part in query.split("&")) { 6682 for (var part in query.split("&")) {
6154 var keyvalue = part.split("="); 6683 var keyvalue = part.split("=");
6155 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6684 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6685 core.Uri.decodeQueryComponent(keyvalue[1]));
6156 } 6686 }
6157 } 6687 }
6158 6688
6159
6160 var h = { 6689 var h = {
6161 "content-type" : "application/json; charset=utf-8", 6690 "content-type": "application/json; charset=utf-8",
6162 }; 6691 };
6163 var resp = convert.JSON.encode(buildStoreLayoutClustersListResponse()); 6692 var resp = convert.JSON.encode(buildStoreLayoutClustersListResponse());
6164 return new async.Future.value(stringResponse(200, h, resp)); 6693 return new async.Future.value(stringResponse(200, h, resp));
6165 }), true); 6694 }), true);
6166 res.list(arg_enterpriseId, arg_pageId).then(unittest.expectAsync1(((api.St oreLayoutClustersListResponse response) { 6695 res.list(arg_enterpriseId, arg_pageId).then(unittest
6696 .expectAsync1(((api.StoreLayoutClustersListResponse response) {
6167 checkStoreLayoutClustersListResponse(response); 6697 checkStoreLayoutClustersListResponse(response);
6168 }))); 6698 })));
6169 }); 6699 });
6170 6700
6171 unittest.test("method--patch", () { 6701 unittest.test("method--patch", () {
6172
6173 var mock = new HttpServerMock(); 6702 var mock = new HttpServerMock();
6174 api.StorelayoutclustersResourceApi res = new api.AndroidenterpriseApi(mock ).storelayoutclusters; 6703 api.StorelayoutclustersResourceApi res =
6704 new api.AndroidenterpriseApi(mock).storelayoutclusters;
6175 var arg_request = buildStoreCluster(); 6705 var arg_request = buildStoreCluster();
6176 var arg_enterpriseId = "foo"; 6706 var arg_enterpriseId = "foo";
6177 var arg_pageId = "foo"; 6707 var arg_pageId = "foo";
6178 var arg_clusterId = "foo"; 6708 var arg_clusterId = "foo";
6179 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6709 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6180 var obj = new api.StoreCluster.fromJson(json); 6710 var obj = new api.StoreCluster.fromJson(json);
6181 checkStoreCluster(obj); 6711 checkStoreCluster(obj);
6182 6712
6183 var path = (req.url).path; 6713 var path = (req.url).path;
6184 var pathOffset = 0; 6714 var pathOffset = 0;
6185 var index; 6715 var index;
6186 var subPart; 6716 var subPart;
6187 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6717 unittest.expect(
6718 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6188 pathOffset += 1; 6719 pathOffset += 1;
6189 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6720 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6721 unittest.equals("androidenterprise/v1/"));
6190 pathOffset += 21; 6722 pathOffset += 21;
6191 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6723 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6724 unittest.equals("enterprises/"));
6192 pathOffset += 12; 6725 pathOffset += 12;
6193 index = path.indexOf("/storeLayout/pages/", pathOffset); 6726 index = path.indexOf("/storeLayout/pages/", pathOffset);
6194 unittest.expect(index >= 0, unittest.isTrue); 6727 unittest.expect(index >= 0, unittest.isTrue);
6195 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6728 subPart =
6729 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6196 pathOffset = index; 6730 pathOffset = index;
6197 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6731 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6198 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 6732 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6733 unittest.equals("/storeLayout/pages/"));
6199 pathOffset += 19; 6734 pathOffset += 19;
6200 index = path.indexOf("/clusters/", pathOffset); 6735 index = path.indexOf("/clusters/", pathOffset);
6201 unittest.expect(index >= 0, unittest.isTrue); 6736 unittest.expect(index >= 0, unittest.isTrue);
6202 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6737 subPart =
6738 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6203 pathOffset = index; 6739 pathOffset = index;
6204 unittest.expect(subPart, unittest.equals("$arg_pageId")); 6740 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6205 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/clusters/")); 6741 unittest.expect(path.substring(pathOffset, pathOffset + 10),
6742 unittest.equals("/clusters/"));
6206 pathOffset += 10; 6743 pathOffset += 10;
6207 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 6744 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6208 pathOffset = path.length; 6745 pathOffset = path.length;
6209 unittest.expect(subPart, unittest.equals("$arg_clusterId")); 6746 unittest.expect(subPart, unittest.equals("$arg_clusterId"));
6210 6747
6211 var query = (req.url).query; 6748 var query = (req.url).query;
6212 var queryOffset = 0; 6749 var queryOffset = 0;
6213 var queryMap = {}; 6750 var queryMap = {};
6214 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6751 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6215 parseBool(n) { 6752 parseBool(n) {
6216 if (n == "true") return true; 6753 if (n == "true") return true;
6217 if (n == "false") return false; 6754 if (n == "false") return false;
6218 if (n == null) return null; 6755 if (n == null) return null;
6219 throw new core.ArgumentError("Invalid boolean: $n"); 6756 throw new core.ArgumentError("Invalid boolean: $n");
6220 } 6757 }
6758
6221 if (query.length > 0) { 6759 if (query.length > 0) {
6222 for (var part in query.split("&")) { 6760 for (var part in query.split("&")) {
6223 var keyvalue = part.split("="); 6761 var keyvalue = part.split("=");
6224 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6762 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6763 core.Uri.decodeQueryComponent(keyvalue[1]));
6225 } 6764 }
6226 } 6765 }
6227 6766
6228
6229 var h = { 6767 var h = {
6230 "content-type" : "application/json; charset=utf-8", 6768 "content-type": "application/json; charset=utf-8",
6231 }; 6769 };
6232 var resp = convert.JSON.encode(buildStoreCluster()); 6770 var resp = convert.JSON.encode(buildStoreCluster());
6233 return new async.Future.value(stringResponse(200, h, resp)); 6771 return new async.Future.value(stringResponse(200, h, resp));
6234 }), true); 6772 }), true);
6235 res.patch(arg_request, arg_enterpriseId, arg_pageId, arg_clusterId).then(u nittest.expectAsync1(((api.StoreCluster response) { 6773 res
6774 .patch(arg_request, arg_enterpriseId, arg_pageId, arg_clusterId)
6775 .then(unittest.expectAsync1(((api.StoreCluster response) {
6236 checkStoreCluster(response); 6776 checkStoreCluster(response);
6237 }))); 6777 })));
6238 }); 6778 });
6239 6779
6240 unittest.test("method--update", () { 6780 unittest.test("method--update", () {
6241
6242 var mock = new HttpServerMock(); 6781 var mock = new HttpServerMock();
6243 api.StorelayoutclustersResourceApi res = new api.AndroidenterpriseApi(mock ).storelayoutclusters; 6782 api.StorelayoutclustersResourceApi res =
6783 new api.AndroidenterpriseApi(mock).storelayoutclusters;
6244 var arg_request = buildStoreCluster(); 6784 var arg_request = buildStoreCluster();
6245 var arg_enterpriseId = "foo"; 6785 var arg_enterpriseId = "foo";
6246 var arg_pageId = "foo"; 6786 var arg_pageId = "foo";
6247 var arg_clusterId = "foo"; 6787 var arg_clusterId = "foo";
6248 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6788 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6249 var obj = new api.StoreCluster.fromJson(json); 6789 var obj = new api.StoreCluster.fromJson(json);
6250 checkStoreCluster(obj); 6790 checkStoreCluster(obj);
6251 6791
6252 var path = (req.url).path; 6792 var path = (req.url).path;
6253 var pathOffset = 0; 6793 var pathOffset = 0;
6254 var index; 6794 var index;
6255 var subPart; 6795 var subPart;
6256 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6796 unittest.expect(
6797 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6257 pathOffset += 1; 6798 pathOffset += 1;
6258 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6799 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6800 unittest.equals("androidenterprise/v1/"));
6259 pathOffset += 21; 6801 pathOffset += 21;
6260 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6802 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6803 unittest.equals("enterprises/"));
6261 pathOffset += 12; 6804 pathOffset += 12;
6262 index = path.indexOf("/storeLayout/pages/", pathOffset); 6805 index = path.indexOf("/storeLayout/pages/", pathOffset);
6263 unittest.expect(index >= 0, unittest.isTrue); 6806 unittest.expect(index >= 0, unittest.isTrue);
6264 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6807 subPart =
6808 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6265 pathOffset = index; 6809 pathOffset = index;
6266 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6810 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6267 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 6811 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6812 unittest.equals("/storeLayout/pages/"));
6268 pathOffset += 19; 6813 pathOffset += 19;
6269 index = path.indexOf("/clusters/", pathOffset); 6814 index = path.indexOf("/clusters/", pathOffset);
6270 unittest.expect(index >= 0, unittest.isTrue); 6815 unittest.expect(index >= 0, unittest.isTrue);
6271 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6816 subPart =
6817 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6272 pathOffset = index; 6818 pathOffset = index;
6273 unittest.expect(subPart, unittest.equals("$arg_pageId")); 6819 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6274 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq uals("/clusters/")); 6820 unittest.expect(path.substring(pathOffset, pathOffset + 10),
6821 unittest.equals("/clusters/"));
6275 pathOffset += 10; 6822 pathOffset += 10;
6276 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 6823 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6277 pathOffset = path.length; 6824 pathOffset = path.length;
6278 unittest.expect(subPart, unittest.equals("$arg_clusterId")); 6825 unittest.expect(subPart, unittest.equals("$arg_clusterId"));
6279 6826
6280 var query = (req.url).query; 6827 var query = (req.url).query;
6281 var queryOffset = 0; 6828 var queryOffset = 0;
6282 var queryMap = {}; 6829 var queryMap = {};
6283 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6830 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6284 parseBool(n) { 6831 parseBool(n) {
6285 if (n == "true") return true; 6832 if (n == "true") return true;
6286 if (n == "false") return false; 6833 if (n == "false") return false;
6287 if (n == null) return null; 6834 if (n == null) return null;
6288 throw new core.ArgumentError("Invalid boolean: $n"); 6835 throw new core.ArgumentError("Invalid boolean: $n");
6289 } 6836 }
6837
6290 if (query.length > 0) { 6838 if (query.length > 0) {
6291 for (var part in query.split("&")) { 6839 for (var part in query.split("&")) {
6292 var keyvalue = part.split("="); 6840 var keyvalue = part.split("=");
6293 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6841 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6842 core.Uri.decodeQueryComponent(keyvalue[1]));
6294 } 6843 }
6295 } 6844 }
6296 6845
6297
6298 var h = { 6846 var h = {
6299 "content-type" : "application/json; charset=utf-8", 6847 "content-type": "application/json; charset=utf-8",
6300 }; 6848 };
6301 var resp = convert.JSON.encode(buildStoreCluster()); 6849 var resp = convert.JSON.encode(buildStoreCluster());
6302 return new async.Future.value(stringResponse(200, h, resp)); 6850 return new async.Future.value(stringResponse(200, h, resp));
6303 }), true); 6851 }), true);
6304 res.update(arg_request, arg_enterpriseId, arg_pageId, arg_clusterId).then( unittest.expectAsync1(((api.StoreCluster response) { 6852 res
6853 .update(arg_request, arg_enterpriseId, arg_pageId, arg_clusterId)
6854 .then(unittest.expectAsync1(((api.StoreCluster response) {
6305 checkStoreCluster(response); 6855 checkStoreCluster(response);
6306 }))); 6856 })));
6307 }); 6857 });
6308
6309 }); 6858 });
6310 6859
6311
6312 unittest.group("resource-StorelayoutpagesResourceApi", () { 6860 unittest.group("resource-StorelayoutpagesResourceApi", () {
6313 unittest.test("method--delete", () { 6861 unittest.test("method--delete", () {
6314
6315 var mock = new HttpServerMock(); 6862 var mock = new HttpServerMock();
6316 api.StorelayoutpagesResourceApi res = new api.AndroidenterpriseApi(mock).s torelayoutpages; 6863 api.StorelayoutpagesResourceApi res =
6864 new api.AndroidenterpriseApi(mock).storelayoutpages;
6317 var arg_enterpriseId = "foo"; 6865 var arg_enterpriseId = "foo";
6318 var arg_pageId = "foo"; 6866 var arg_pageId = "foo";
6319 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6867 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6320 var path = (req.url).path; 6868 var path = (req.url).path;
6321 var pathOffset = 0; 6869 var pathOffset = 0;
6322 var index; 6870 var index;
6323 var subPart; 6871 var subPart;
6324 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6872 unittest.expect(
6873 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6325 pathOffset += 1; 6874 pathOffset += 1;
6326 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6875 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6876 unittest.equals("androidenterprise/v1/"));
6327 pathOffset += 21; 6877 pathOffset += 21;
6328 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6878 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6879 unittest.equals("enterprises/"));
6329 pathOffset += 12; 6880 pathOffset += 12;
6330 index = path.indexOf("/storeLayout/pages/", pathOffset); 6881 index = path.indexOf("/storeLayout/pages/", pathOffset);
6331 unittest.expect(index >= 0, unittest.isTrue); 6882 unittest.expect(index >= 0, unittest.isTrue);
6332 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6883 subPart =
6884 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6333 pathOffset = index; 6885 pathOffset = index;
6334 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6886 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6335 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 6887 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6888 unittest.equals("/storeLayout/pages/"));
6336 pathOffset += 19; 6889 pathOffset += 19;
6337 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 6890 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6338 pathOffset = path.length; 6891 pathOffset = path.length;
6339 unittest.expect(subPart, unittest.equals("$arg_pageId")); 6892 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6340 6893
6341 var query = (req.url).query; 6894 var query = (req.url).query;
6342 var queryOffset = 0; 6895 var queryOffset = 0;
6343 var queryMap = {}; 6896 var queryMap = {};
6344 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6897 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6345 parseBool(n) { 6898 parseBool(n) {
6346 if (n == "true") return true; 6899 if (n == "true") return true;
6347 if (n == "false") return false; 6900 if (n == "false") return false;
6348 if (n == null) return null; 6901 if (n == null) return null;
6349 throw new core.ArgumentError("Invalid boolean: $n"); 6902 throw new core.ArgumentError("Invalid boolean: $n");
6350 } 6903 }
6904
6351 if (query.length > 0) { 6905 if (query.length > 0) {
6352 for (var part in query.split("&")) { 6906 for (var part in query.split("&")) {
6353 var keyvalue = part.split("="); 6907 var keyvalue = part.split("=");
6354 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6908 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6909 core.Uri.decodeQueryComponent(keyvalue[1]));
6355 } 6910 }
6356 } 6911 }
6357 6912
6358
6359 var h = { 6913 var h = {
6360 "content-type" : "application/json; charset=utf-8", 6914 "content-type": "application/json; charset=utf-8",
6361 }; 6915 };
6362 var resp = ""; 6916 var resp = "";
6363 return new async.Future.value(stringResponse(200, h, resp)); 6917 return new async.Future.value(stringResponse(200, h, resp));
6364 }), true); 6918 }), true);
6365 res.delete(arg_enterpriseId, arg_pageId).then(unittest.expectAsync1((_) {} )); 6919 res
6920 .delete(arg_enterpriseId, arg_pageId)
6921 .then(unittest.expectAsync1((_) {}));
6366 }); 6922 });
6367 6923
6368 unittest.test("method--get", () { 6924 unittest.test("method--get", () {
6369
6370 var mock = new HttpServerMock(); 6925 var mock = new HttpServerMock();
6371 api.StorelayoutpagesResourceApi res = new api.AndroidenterpriseApi(mock).s torelayoutpages; 6926 api.StorelayoutpagesResourceApi res =
6927 new api.AndroidenterpriseApi(mock).storelayoutpages;
6372 var arg_enterpriseId = "foo"; 6928 var arg_enterpriseId = "foo";
6373 var arg_pageId = "foo"; 6929 var arg_pageId = "foo";
6374 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6930 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6375 var path = (req.url).path; 6931 var path = (req.url).path;
6376 var pathOffset = 0; 6932 var pathOffset = 0;
6377 var index; 6933 var index;
6378 var subPart; 6934 var subPart;
6379 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 6935 unittest.expect(
6936 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6380 pathOffset += 1; 6937 pathOffset += 1;
6381 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 6938 unittest.expect(path.substring(pathOffset, pathOffset + 21),
6939 unittest.equals("androidenterprise/v1/"));
6382 pathOffset += 21; 6940 pathOffset += 21;
6383 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 6941 unittest.expect(path.substring(pathOffset, pathOffset + 12),
6942 unittest.equals("enterprises/"));
6384 pathOffset += 12; 6943 pathOffset += 12;
6385 index = path.indexOf("/storeLayout/pages/", pathOffset); 6944 index = path.indexOf("/storeLayout/pages/", pathOffset);
6386 unittest.expect(index >= 0, unittest.isTrue); 6945 unittest.expect(index >= 0, unittest.isTrue);
6387 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 6946 subPart =
6947 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6388 pathOffset = index; 6948 pathOffset = index;
6389 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 6949 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6390 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 6950 unittest.expect(path.substring(pathOffset, pathOffset + 19),
6951 unittest.equals("/storeLayout/pages/"));
6391 pathOffset += 19; 6952 pathOffset += 19;
6392 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 6953 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6393 pathOffset = path.length; 6954 pathOffset = path.length;
6394 unittest.expect(subPart, unittest.equals("$arg_pageId")); 6955 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6395 6956
6396 var query = (req.url).query; 6957 var query = (req.url).query;
6397 var queryOffset = 0; 6958 var queryOffset = 0;
6398 var queryMap = {}; 6959 var queryMap = {};
6399 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 6960 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6400 parseBool(n) { 6961 parseBool(n) {
6401 if (n == "true") return true; 6962 if (n == "true") return true;
6402 if (n == "false") return false; 6963 if (n == "false") return false;
6403 if (n == null) return null; 6964 if (n == null) return null;
6404 throw new core.ArgumentError("Invalid boolean: $n"); 6965 throw new core.ArgumentError("Invalid boolean: $n");
6405 } 6966 }
6967
6406 if (query.length > 0) { 6968 if (query.length > 0) {
6407 for (var part in query.split("&")) { 6969 for (var part in query.split("&")) {
6408 var keyvalue = part.split("="); 6970 var keyvalue = part.split("=");
6409 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 6971 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
6972 core.Uri.decodeQueryComponent(keyvalue[1]));
6410 } 6973 }
6411 } 6974 }
6412 6975
6413
6414 var h = { 6976 var h = {
6415 "content-type" : "application/json; charset=utf-8", 6977 "content-type": "application/json; charset=utf-8",
6416 }; 6978 };
6417 var resp = convert.JSON.encode(buildStorePage()); 6979 var resp = convert.JSON.encode(buildStorePage());
6418 return new async.Future.value(stringResponse(200, h, resp)); 6980 return new async.Future.value(stringResponse(200, h, resp));
6419 }), true); 6981 }), true);
6420 res.get(arg_enterpriseId, arg_pageId).then(unittest.expectAsync1(((api.Sto rePage response) { 6982 res
6983 .get(arg_enterpriseId, arg_pageId)
6984 .then(unittest.expectAsync1(((api.StorePage response) {
6421 checkStorePage(response); 6985 checkStorePage(response);
6422 }))); 6986 })));
6423 }); 6987 });
6424 6988
6425 unittest.test("method--insert", () { 6989 unittest.test("method--insert", () {
6426
6427 var mock = new HttpServerMock(); 6990 var mock = new HttpServerMock();
6428 api.StorelayoutpagesResourceApi res = new api.AndroidenterpriseApi(mock).s torelayoutpages; 6991 api.StorelayoutpagesResourceApi res =
6992 new api.AndroidenterpriseApi(mock).storelayoutpages;
6429 var arg_request = buildStorePage(); 6993 var arg_request = buildStorePage();
6430 var arg_enterpriseId = "foo"; 6994 var arg_enterpriseId = "foo";
6431 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 6995 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6432 var obj = new api.StorePage.fromJson(json); 6996 var obj = new api.StorePage.fromJson(json);
6433 checkStorePage(obj); 6997 checkStorePage(obj);
6434 6998
6435 var path = (req.url).path; 6999 var path = (req.url).path;
6436 var pathOffset = 0; 7000 var pathOffset = 0;
6437 var index; 7001 var index;
6438 var subPart; 7002 var subPart;
6439 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7003 unittest.expect(
7004 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6440 pathOffset += 1; 7005 pathOffset += 1;
6441 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7006 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7007 unittest.equals("androidenterprise/v1/"));
6442 pathOffset += 21; 7008 pathOffset += 21;
6443 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7009 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7010 unittest.equals("enterprises/"));
6444 pathOffset += 12; 7011 pathOffset += 12;
6445 index = path.indexOf("/storeLayout/pages", pathOffset); 7012 index = path.indexOf("/storeLayout/pages", pathOffset);
6446 unittest.expect(index >= 0, unittest.isTrue); 7013 unittest.expect(index >= 0, unittest.isTrue);
6447 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7014 subPart =
7015 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6448 pathOffset = index; 7016 pathOffset = index;
6449 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7017 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6450 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq uals("/storeLayout/pages")); 7018 unittest.expect(path.substring(pathOffset, pathOffset + 18),
7019 unittest.equals("/storeLayout/pages"));
6451 pathOffset += 18; 7020 pathOffset += 18;
6452 7021
6453 var query = (req.url).query; 7022 var query = (req.url).query;
6454 var queryOffset = 0; 7023 var queryOffset = 0;
6455 var queryMap = {}; 7024 var queryMap = {};
6456 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7025 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6457 parseBool(n) { 7026 parseBool(n) {
6458 if (n == "true") return true; 7027 if (n == "true") return true;
6459 if (n == "false") return false; 7028 if (n == "false") return false;
6460 if (n == null) return null; 7029 if (n == null) return null;
6461 throw new core.ArgumentError("Invalid boolean: $n"); 7030 throw new core.ArgumentError("Invalid boolean: $n");
6462 } 7031 }
7032
6463 if (query.length > 0) { 7033 if (query.length > 0) {
6464 for (var part in query.split("&")) { 7034 for (var part in query.split("&")) {
6465 var keyvalue = part.split("="); 7035 var keyvalue = part.split("=");
6466 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7036 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7037 core.Uri.decodeQueryComponent(keyvalue[1]));
6467 } 7038 }
6468 } 7039 }
6469 7040
6470
6471 var h = { 7041 var h = {
6472 "content-type" : "application/json; charset=utf-8", 7042 "content-type": "application/json; charset=utf-8",
6473 }; 7043 };
6474 var resp = convert.JSON.encode(buildStorePage()); 7044 var resp = convert.JSON.encode(buildStorePage());
6475 return new async.Future.value(stringResponse(200, h, resp)); 7045 return new async.Future.value(stringResponse(200, h, resp));
6476 }), true); 7046 }), true);
6477 res.insert(arg_request, arg_enterpriseId).then(unittest.expectAsync1(((api .StorePage response) { 7047 res
7048 .insert(arg_request, arg_enterpriseId)
7049 .then(unittest.expectAsync1(((api.StorePage response) {
6478 checkStorePage(response); 7050 checkStorePage(response);
6479 }))); 7051 })));
6480 }); 7052 });
6481 7053
6482 unittest.test("method--list", () { 7054 unittest.test("method--list", () {
6483
6484 var mock = new HttpServerMock(); 7055 var mock = new HttpServerMock();
6485 api.StorelayoutpagesResourceApi res = new api.AndroidenterpriseApi(mock).s torelayoutpages; 7056 api.StorelayoutpagesResourceApi res =
7057 new api.AndroidenterpriseApi(mock).storelayoutpages;
6486 var arg_enterpriseId = "foo"; 7058 var arg_enterpriseId = "foo";
6487 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7059 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6488 var path = (req.url).path; 7060 var path = (req.url).path;
6489 var pathOffset = 0; 7061 var pathOffset = 0;
6490 var index; 7062 var index;
6491 var subPart; 7063 var subPart;
6492 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7064 unittest.expect(
7065 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6493 pathOffset += 1; 7066 pathOffset += 1;
6494 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7067 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7068 unittest.equals("androidenterprise/v1/"));
6495 pathOffset += 21; 7069 pathOffset += 21;
6496 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7070 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7071 unittest.equals("enterprises/"));
6497 pathOffset += 12; 7072 pathOffset += 12;
6498 index = path.indexOf("/storeLayout/pages", pathOffset); 7073 index = path.indexOf("/storeLayout/pages", pathOffset);
6499 unittest.expect(index >= 0, unittest.isTrue); 7074 unittest.expect(index >= 0, unittest.isTrue);
6500 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7075 subPart =
7076 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6501 pathOffset = index; 7077 pathOffset = index;
6502 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7078 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6503 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq uals("/storeLayout/pages")); 7079 unittest.expect(path.substring(pathOffset, pathOffset + 18),
7080 unittest.equals("/storeLayout/pages"));
6504 pathOffset += 18; 7081 pathOffset += 18;
6505 7082
6506 var query = (req.url).query; 7083 var query = (req.url).query;
6507 var queryOffset = 0; 7084 var queryOffset = 0;
6508 var queryMap = {}; 7085 var queryMap = {};
6509 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7086 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6510 parseBool(n) { 7087 parseBool(n) {
6511 if (n == "true") return true; 7088 if (n == "true") return true;
6512 if (n == "false") return false; 7089 if (n == "false") return false;
6513 if (n == null) return null; 7090 if (n == null) return null;
6514 throw new core.ArgumentError("Invalid boolean: $n"); 7091 throw new core.ArgumentError("Invalid boolean: $n");
6515 } 7092 }
7093
6516 if (query.length > 0) { 7094 if (query.length > 0) {
6517 for (var part in query.split("&")) { 7095 for (var part in query.split("&")) {
6518 var keyvalue = part.split("="); 7096 var keyvalue = part.split("=");
6519 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7097 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7098 core.Uri.decodeQueryComponent(keyvalue[1]));
6520 } 7099 }
6521 } 7100 }
6522 7101
6523
6524 var h = { 7102 var h = {
6525 "content-type" : "application/json; charset=utf-8", 7103 "content-type": "application/json; charset=utf-8",
6526 }; 7104 };
6527 var resp = convert.JSON.encode(buildStoreLayoutPagesListResponse()); 7105 var resp = convert.JSON.encode(buildStoreLayoutPagesListResponse());
6528 return new async.Future.value(stringResponse(200, h, resp)); 7106 return new async.Future.value(stringResponse(200, h, resp));
6529 }), true); 7107 }), true);
6530 res.list(arg_enterpriseId).then(unittest.expectAsync1(((api.StoreLayoutPag esListResponse response) { 7108 res.list(arg_enterpriseId).then(
7109 unittest.expectAsync1(((api.StoreLayoutPagesListResponse response) {
6531 checkStoreLayoutPagesListResponse(response); 7110 checkStoreLayoutPagesListResponse(response);
6532 }))); 7111 })));
6533 }); 7112 });
6534 7113
6535 unittest.test("method--patch", () { 7114 unittest.test("method--patch", () {
6536
6537 var mock = new HttpServerMock(); 7115 var mock = new HttpServerMock();
6538 api.StorelayoutpagesResourceApi res = new api.AndroidenterpriseApi(mock).s torelayoutpages; 7116 api.StorelayoutpagesResourceApi res =
7117 new api.AndroidenterpriseApi(mock).storelayoutpages;
6539 var arg_request = buildStorePage(); 7118 var arg_request = buildStorePage();
6540 var arg_enterpriseId = "foo"; 7119 var arg_enterpriseId = "foo";
6541 var arg_pageId = "foo"; 7120 var arg_pageId = "foo";
6542 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7121 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6543 var obj = new api.StorePage.fromJson(json); 7122 var obj = new api.StorePage.fromJson(json);
6544 checkStorePage(obj); 7123 checkStorePage(obj);
6545 7124
6546 var path = (req.url).path; 7125 var path = (req.url).path;
6547 var pathOffset = 0; 7126 var pathOffset = 0;
6548 var index; 7127 var index;
6549 var subPart; 7128 var subPart;
6550 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7129 unittest.expect(
7130 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6551 pathOffset += 1; 7131 pathOffset += 1;
6552 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7132 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7133 unittest.equals("androidenterprise/v1/"));
6553 pathOffset += 21; 7134 pathOffset += 21;
6554 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7135 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7136 unittest.equals("enterprises/"));
6555 pathOffset += 12; 7137 pathOffset += 12;
6556 index = path.indexOf("/storeLayout/pages/", pathOffset); 7138 index = path.indexOf("/storeLayout/pages/", pathOffset);
6557 unittest.expect(index >= 0, unittest.isTrue); 7139 unittest.expect(index >= 0, unittest.isTrue);
6558 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7140 subPart =
7141 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6559 pathOffset = index; 7142 pathOffset = index;
6560 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7143 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6561 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 7144 unittest.expect(path.substring(pathOffset, pathOffset + 19),
7145 unittest.equals("/storeLayout/pages/"));
6562 pathOffset += 19; 7146 pathOffset += 19;
6563 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 7147 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6564 pathOffset = path.length; 7148 pathOffset = path.length;
6565 unittest.expect(subPart, unittest.equals("$arg_pageId")); 7149 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6566 7150
6567 var query = (req.url).query; 7151 var query = (req.url).query;
6568 var queryOffset = 0; 7152 var queryOffset = 0;
6569 var queryMap = {}; 7153 var queryMap = {};
6570 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7154 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6571 parseBool(n) { 7155 parseBool(n) {
6572 if (n == "true") return true; 7156 if (n == "true") return true;
6573 if (n == "false") return false; 7157 if (n == "false") return false;
6574 if (n == null) return null; 7158 if (n == null) return null;
6575 throw new core.ArgumentError("Invalid boolean: $n"); 7159 throw new core.ArgumentError("Invalid boolean: $n");
6576 } 7160 }
7161
6577 if (query.length > 0) { 7162 if (query.length > 0) {
6578 for (var part in query.split("&")) { 7163 for (var part in query.split("&")) {
6579 var keyvalue = part.split("="); 7164 var keyvalue = part.split("=");
6580 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7165 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7166 core.Uri.decodeQueryComponent(keyvalue[1]));
6581 } 7167 }
6582 } 7168 }
6583 7169
6584
6585 var h = { 7170 var h = {
6586 "content-type" : "application/json; charset=utf-8", 7171 "content-type": "application/json; charset=utf-8",
6587 }; 7172 };
6588 var resp = convert.JSON.encode(buildStorePage()); 7173 var resp = convert.JSON.encode(buildStorePage());
6589 return new async.Future.value(stringResponse(200, h, resp)); 7174 return new async.Future.value(stringResponse(200, h, resp));
6590 }), true); 7175 }), true);
6591 res.patch(arg_request, arg_enterpriseId, arg_pageId).then(unittest.expectA sync1(((api.StorePage response) { 7176 res
7177 .patch(arg_request, arg_enterpriseId, arg_pageId)
7178 .then(unittest.expectAsync1(((api.StorePage response) {
6592 checkStorePage(response); 7179 checkStorePage(response);
6593 }))); 7180 })));
6594 }); 7181 });
6595 7182
6596 unittest.test("method--update", () { 7183 unittest.test("method--update", () {
6597
6598 var mock = new HttpServerMock(); 7184 var mock = new HttpServerMock();
6599 api.StorelayoutpagesResourceApi res = new api.AndroidenterpriseApi(mock).s torelayoutpages; 7185 api.StorelayoutpagesResourceApi res =
7186 new api.AndroidenterpriseApi(mock).storelayoutpages;
6600 var arg_request = buildStorePage(); 7187 var arg_request = buildStorePage();
6601 var arg_enterpriseId = "foo"; 7188 var arg_enterpriseId = "foo";
6602 var arg_pageId = "foo"; 7189 var arg_pageId = "foo";
6603 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7190 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6604 var obj = new api.StorePage.fromJson(json); 7191 var obj = new api.StorePage.fromJson(json);
6605 checkStorePage(obj); 7192 checkStorePage(obj);
6606 7193
6607 var path = (req.url).path; 7194 var path = (req.url).path;
6608 var pathOffset = 0; 7195 var pathOffset = 0;
6609 var index; 7196 var index;
6610 var subPart; 7197 var subPart;
6611 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7198 unittest.expect(
7199 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6612 pathOffset += 1; 7200 pathOffset += 1;
6613 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7201 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7202 unittest.equals("androidenterprise/v1/"));
6614 pathOffset += 21; 7203 pathOffset += 21;
6615 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7204 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7205 unittest.equals("enterprises/"));
6616 pathOffset += 12; 7206 pathOffset += 12;
6617 index = path.indexOf("/storeLayout/pages/", pathOffset); 7207 index = path.indexOf("/storeLayout/pages/", pathOffset);
6618 unittest.expect(index >= 0, unittest.isTrue); 7208 unittest.expect(index >= 0, unittest.isTrue);
6619 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7209 subPart =
7210 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6620 pathOffset = index; 7211 pathOffset = index;
6621 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7212 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6622 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/storeLayout/pages/")); 7213 unittest.expect(path.substring(pathOffset, pathOffset + 19),
7214 unittest.equals("/storeLayout/pages/"));
6623 pathOffset += 19; 7215 pathOffset += 19;
6624 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 7216 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6625 pathOffset = path.length; 7217 pathOffset = path.length;
6626 unittest.expect(subPart, unittest.equals("$arg_pageId")); 7218 unittest.expect(subPart, unittest.equals("$arg_pageId"));
6627 7219
6628 var query = (req.url).query; 7220 var query = (req.url).query;
6629 var queryOffset = 0; 7221 var queryOffset = 0;
6630 var queryMap = {}; 7222 var queryMap = {};
6631 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7223 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6632 parseBool(n) { 7224 parseBool(n) {
6633 if (n == "true") return true; 7225 if (n == "true") return true;
6634 if (n == "false") return false; 7226 if (n == "false") return false;
6635 if (n == null) return null; 7227 if (n == null) return null;
6636 throw new core.ArgumentError("Invalid boolean: $n"); 7228 throw new core.ArgumentError("Invalid boolean: $n");
6637 } 7229 }
7230
6638 if (query.length > 0) { 7231 if (query.length > 0) {
6639 for (var part in query.split("&")) { 7232 for (var part in query.split("&")) {
6640 var keyvalue = part.split("="); 7233 var keyvalue = part.split("=");
6641 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7234 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7235 core.Uri.decodeQueryComponent(keyvalue[1]));
6642 } 7236 }
6643 } 7237 }
6644 7238
6645
6646 var h = { 7239 var h = {
6647 "content-type" : "application/json; charset=utf-8", 7240 "content-type": "application/json; charset=utf-8",
6648 }; 7241 };
6649 var resp = convert.JSON.encode(buildStorePage()); 7242 var resp = convert.JSON.encode(buildStorePage());
6650 return new async.Future.value(stringResponse(200, h, resp)); 7243 return new async.Future.value(stringResponse(200, h, resp));
6651 }), true); 7244 }), true);
6652 res.update(arg_request, arg_enterpriseId, arg_pageId).then(unittest.expect Async1(((api.StorePage response) { 7245 res
7246 .update(arg_request, arg_enterpriseId, arg_pageId)
7247 .then(unittest.expectAsync1(((api.StorePage response) {
6653 checkStorePage(response); 7248 checkStorePage(response);
6654 }))); 7249 })));
6655 }); 7250 });
6656
6657 }); 7251 });
6658 7252
6659
6660 unittest.group("resource-UsersResourceApi", () { 7253 unittest.group("resource-UsersResourceApi", () {
6661 unittest.test("method--delete", () { 7254 unittest.test("method--delete", () {
6662
6663 var mock = new HttpServerMock(); 7255 var mock = new HttpServerMock();
6664 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7256 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
6665 var arg_enterpriseId = "foo"; 7257 var arg_enterpriseId = "foo";
6666 var arg_userId = "foo"; 7258 var arg_userId = "foo";
6667 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7259 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6668 var path = (req.url).path; 7260 var path = (req.url).path;
6669 var pathOffset = 0; 7261 var pathOffset = 0;
6670 var index; 7262 var index;
6671 var subPart; 7263 var subPart;
6672 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7264 unittest.expect(
7265 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6673 pathOffset += 1; 7266 pathOffset += 1;
6674 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7267 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7268 unittest.equals("androidenterprise/v1/"));
6675 pathOffset += 21; 7269 pathOffset += 21;
6676 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7270 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7271 unittest.equals("enterprises/"));
6677 pathOffset += 12; 7272 pathOffset += 12;
6678 index = path.indexOf("/users/", pathOffset); 7273 index = path.indexOf("/users/", pathOffset);
6679 unittest.expect(index >= 0, unittest.isTrue); 7274 unittest.expect(index >= 0, unittest.isTrue);
6680 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7275 subPart =
7276 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6681 pathOffset = index; 7277 pathOffset = index;
6682 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7278 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6683 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7279 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7280 unittest.equals("/users/"));
6684 pathOffset += 7; 7281 pathOffset += 7;
6685 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 7282 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6686 pathOffset = path.length; 7283 pathOffset = path.length;
6687 unittest.expect(subPart, unittest.equals("$arg_userId")); 7284 unittest.expect(subPart, unittest.equals("$arg_userId"));
6688 7285
6689 var query = (req.url).query; 7286 var query = (req.url).query;
6690 var queryOffset = 0; 7287 var queryOffset = 0;
6691 var queryMap = {}; 7288 var queryMap = {};
6692 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7289 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6693 parseBool(n) { 7290 parseBool(n) {
6694 if (n == "true") return true; 7291 if (n == "true") return true;
6695 if (n == "false") return false; 7292 if (n == "false") return false;
6696 if (n == null) return null; 7293 if (n == null) return null;
6697 throw new core.ArgumentError("Invalid boolean: $n"); 7294 throw new core.ArgumentError("Invalid boolean: $n");
6698 } 7295 }
7296
6699 if (query.length > 0) { 7297 if (query.length > 0) {
6700 for (var part in query.split("&")) { 7298 for (var part in query.split("&")) {
6701 var keyvalue = part.split("="); 7299 var keyvalue = part.split("=");
6702 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7300 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7301 core.Uri.decodeQueryComponent(keyvalue[1]));
6703 } 7302 }
6704 } 7303 }
6705 7304
6706
6707 var h = { 7305 var h = {
6708 "content-type" : "application/json; charset=utf-8", 7306 "content-type": "application/json; charset=utf-8",
6709 }; 7307 };
6710 var resp = ""; 7308 var resp = "";
6711 return new async.Future.value(stringResponse(200, h, resp)); 7309 return new async.Future.value(stringResponse(200, h, resp));
6712 }), true); 7310 }), true);
6713 res.delete(arg_enterpriseId, arg_userId).then(unittest.expectAsync1((_) {} )); 7311 res
7312 .delete(arg_enterpriseId, arg_userId)
7313 .then(unittest.expectAsync1((_) {}));
6714 }); 7314 });
6715 7315
6716 unittest.test("method--generateAuthenticationToken", () { 7316 unittest.test("method--generateAuthenticationToken", () {
6717
6718 var mock = new HttpServerMock(); 7317 var mock = new HttpServerMock();
6719 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7318 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
6720 var arg_enterpriseId = "foo"; 7319 var arg_enterpriseId = "foo";
6721 var arg_userId = "foo"; 7320 var arg_userId = "foo";
6722 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7321 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6723 var path = (req.url).path; 7322 var path = (req.url).path;
6724 var pathOffset = 0; 7323 var pathOffset = 0;
6725 var index; 7324 var index;
6726 var subPart; 7325 var subPart;
6727 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7326 unittest.expect(
7327 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6728 pathOffset += 1; 7328 pathOffset += 1;
6729 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7329 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7330 unittest.equals("androidenterprise/v1/"));
6730 pathOffset += 21; 7331 pathOffset += 21;
6731 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7332 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7333 unittest.equals("enterprises/"));
6732 pathOffset += 12; 7334 pathOffset += 12;
6733 index = path.indexOf("/users/", pathOffset); 7335 index = path.indexOf("/users/", pathOffset);
6734 unittest.expect(index >= 0, unittest.isTrue); 7336 unittest.expect(index >= 0, unittest.isTrue);
6735 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7337 subPart =
7338 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6736 pathOffset = index; 7339 pathOffset = index;
6737 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7340 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6738 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7341 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7342 unittest.equals("/users/"));
6739 pathOffset += 7; 7343 pathOffset += 7;
6740 index = path.indexOf("/authenticationToken", pathOffset); 7344 index = path.indexOf("/authenticationToken", pathOffset);
6741 unittest.expect(index >= 0, unittest.isTrue); 7345 unittest.expect(index >= 0, unittest.isTrue);
6742 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7346 subPart =
7347 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6743 pathOffset = index; 7348 pathOffset = index;
6744 unittest.expect(subPart, unittest.equals("$arg_userId")); 7349 unittest.expect(subPart, unittest.equals("$arg_userId"));
6745 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/authenticationToken")); 7350 unittest.expect(path.substring(pathOffset, pathOffset + 20),
7351 unittest.equals("/authenticationToken"));
6746 pathOffset += 20; 7352 pathOffset += 20;
6747 7353
6748 var query = (req.url).query; 7354 var query = (req.url).query;
6749 var queryOffset = 0; 7355 var queryOffset = 0;
6750 var queryMap = {}; 7356 var queryMap = {};
6751 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7357 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6752 parseBool(n) { 7358 parseBool(n) {
6753 if (n == "true") return true; 7359 if (n == "true") return true;
6754 if (n == "false") return false; 7360 if (n == "false") return false;
6755 if (n == null) return null; 7361 if (n == null) return null;
6756 throw new core.ArgumentError("Invalid boolean: $n"); 7362 throw new core.ArgumentError("Invalid boolean: $n");
6757 } 7363 }
7364
6758 if (query.length > 0) { 7365 if (query.length > 0) {
6759 for (var part in query.split("&")) { 7366 for (var part in query.split("&")) {
6760 var keyvalue = part.split("="); 7367 var keyvalue = part.split("=");
6761 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7368 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7369 core.Uri.decodeQueryComponent(keyvalue[1]));
6762 } 7370 }
6763 } 7371 }
6764 7372
6765
6766 var h = { 7373 var h = {
6767 "content-type" : "application/json; charset=utf-8", 7374 "content-type": "application/json; charset=utf-8",
6768 }; 7375 };
6769 var resp = convert.JSON.encode(buildAuthenticationToken()); 7376 var resp = convert.JSON.encode(buildAuthenticationToken());
6770 return new async.Future.value(stringResponse(200, h, resp)); 7377 return new async.Future.value(stringResponse(200, h, resp));
6771 }), true); 7378 }), true);
6772 res.generateAuthenticationToken(arg_enterpriseId, arg_userId).then(unittes t.expectAsync1(((api.AuthenticationToken response) { 7379 res
7380 .generateAuthenticationToken(arg_enterpriseId, arg_userId)
7381 .then(unittest.expectAsync1(((api.AuthenticationToken response) {
6773 checkAuthenticationToken(response); 7382 checkAuthenticationToken(response);
6774 }))); 7383 })));
6775 }); 7384 });
6776 7385
6777 unittest.test("method--generateToken", () { 7386 unittest.test("method--generateToken", () {
6778
6779 var mock = new HttpServerMock(); 7387 var mock = new HttpServerMock();
6780 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7388 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
6781 var arg_enterpriseId = "foo"; 7389 var arg_enterpriseId = "foo";
6782 var arg_userId = "foo"; 7390 var arg_userId = "foo";
6783 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7391 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6784 var path = (req.url).path; 7392 var path = (req.url).path;
6785 var pathOffset = 0; 7393 var pathOffset = 0;
6786 var index; 7394 var index;
6787 var subPart; 7395 var subPart;
6788 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7396 unittest.expect(
7397 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6789 pathOffset += 1; 7398 pathOffset += 1;
6790 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7399 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7400 unittest.equals("androidenterprise/v1/"));
6791 pathOffset += 21; 7401 pathOffset += 21;
6792 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7402 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7403 unittest.equals("enterprises/"));
6793 pathOffset += 12; 7404 pathOffset += 12;
6794 index = path.indexOf("/users/", pathOffset); 7405 index = path.indexOf("/users/", pathOffset);
6795 unittest.expect(index >= 0, unittest.isTrue); 7406 unittest.expect(index >= 0, unittest.isTrue);
6796 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7407 subPart =
7408 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6797 pathOffset = index; 7409 pathOffset = index;
6798 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7410 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6799 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7411 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7412 unittest.equals("/users/"));
6800 pathOffset += 7; 7413 pathOffset += 7;
6801 index = path.indexOf("/token", pathOffset); 7414 index = path.indexOf("/token", pathOffset);
6802 unittest.expect(index >= 0, unittest.isTrue); 7415 unittest.expect(index >= 0, unittest.isTrue);
6803 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7416 subPart =
7417 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6804 pathOffset = index; 7418 pathOffset = index;
6805 unittest.expect(subPart, unittest.equals("$arg_userId")); 7419 unittest.expect(subPart, unittest.equals("$arg_userId"));
6806 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/token")); 7420 unittest.expect(path.substring(pathOffset, pathOffset + 6),
7421 unittest.equals("/token"));
6807 pathOffset += 6; 7422 pathOffset += 6;
6808 7423
6809 var query = (req.url).query; 7424 var query = (req.url).query;
6810 var queryOffset = 0; 7425 var queryOffset = 0;
6811 var queryMap = {}; 7426 var queryMap = {};
6812 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7427 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6813 parseBool(n) { 7428 parseBool(n) {
6814 if (n == "true") return true; 7429 if (n == "true") return true;
6815 if (n == "false") return false; 7430 if (n == "false") return false;
6816 if (n == null) return null; 7431 if (n == null) return null;
6817 throw new core.ArgumentError("Invalid boolean: $n"); 7432 throw new core.ArgumentError("Invalid boolean: $n");
6818 } 7433 }
7434
6819 if (query.length > 0) { 7435 if (query.length > 0) {
6820 for (var part in query.split("&")) { 7436 for (var part in query.split("&")) {
6821 var keyvalue = part.split("="); 7437 var keyvalue = part.split("=");
6822 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7438 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7439 core.Uri.decodeQueryComponent(keyvalue[1]));
6823 } 7440 }
6824 } 7441 }
6825 7442
6826
6827 var h = { 7443 var h = {
6828 "content-type" : "application/json; charset=utf-8", 7444 "content-type": "application/json; charset=utf-8",
6829 }; 7445 };
6830 var resp = convert.JSON.encode(buildUserToken()); 7446 var resp = convert.JSON.encode(buildUserToken());
6831 return new async.Future.value(stringResponse(200, h, resp)); 7447 return new async.Future.value(stringResponse(200, h, resp));
6832 }), true); 7448 }), true);
6833 res.generateToken(arg_enterpriseId, arg_userId).then(unittest.expectAsync1 (((api.UserToken response) { 7449 res
7450 .generateToken(arg_enterpriseId, arg_userId)
7451 .then(unittest.expectAsync1(((api.UserToken response) {
6834 checkUserToken(response); 7452 checkUserToken(response);
6835 }))); 7453 })));
6836 }); 7454 });
6837 7455
6838 unittest.test("method--get", () { 7456 unittest.test("method--get", () {
6839
6840 var mock = new HttpServerMock(); 7457 var mock = new HttpServerMock();
6841 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7458 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
6842 var arg_enterpriseId = "foo"; 7459 var arg_enterpriseId = "foo";
6843 var arg_userId = "foo"; 7460 var arg_userId = "foo";
6844 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7461 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6845 var path = (req.url).path; 7462 var path = (req.url).path;
6846 var pathOffset = 0; 7463 var pathOffset = 0;
6847 var index; 7464 var index;
6848 var subPart; 7465 var subPart;
6849 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7466 unittest.expect(
7467 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6850 pathOffset += 1; 7468 pathOffset += 1;
6851 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7469 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7470 unittest.equals("androidenterprise/v1/"));
6852 pathOffset += 21; 7471 pathOffset += 21;
6853 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7472 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7473 unittest.equals("enterprises/"));
6854 pathOffset += 12; 7474 pathOffset += 12;
6855 index = path.indexOf("/users/", pathOffset); 7475 index = path.indexOf("/users/", pathOffset);
6856 unittest.expect(index >= 0, unittest.isTrue); 7476 unittest.expect(index >= 0, unittest.isTrue);
6857 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7477 subPart =
7478 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6858 pathOffset = index; 7479 pathOffset = index;
6859 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7480 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6860 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7481 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7482 unittest.equals("/users/"));
6861 pathOffset += 7; 7483 pathOffset += 7;
6862 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 7484 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
6863 pathOffset = path.length; 7485 pathOffset = path.length;
6864 unittest.expect(subPart, unittest.equals("$arg_userId")); 7486 unittest.expect(subPart, unittest.equals("$arg_userId"));
6865 7487
6866 var query = (req.url).query; 7488 var query = (req.url).query;
6867 var queryOffset = 0; 7489 var queryOffset = 0;
6868 var queryMap = {}; 7490 var queryMap = {};
6869 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7491 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6870 parseBool(n) { 7492 parseBool(n) {
6871 if (n == "true") return true; 7493 if (n == "true") return true;
6872 if (n == "false") return false; 7494 if (n == "false") return false;
6873 if (n == null) return null; 7495 if (n == null) return null;
6874 throw new core.ArgumentError("Invalid boolean: $n"); 7496 throw new core.ArgumentError("Invalid boolean: $n");
6875 } 7497 }
7498
6876 if (query.length > 0) { 7499 if (query.length > 0) {
6877 for (var part in query.split("&")) { 7500 for (var part in query.split("&")) {
6878 var keyvalue = part.split("="); 7501 var keyvalue = part.split("=");
6879 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7502 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7503 core.Uri.decodeQueryComponent(keyvalue[1]));
6880 } 7504 }
6881 } 7505 }
6882 7506
6883
6884 var h = { 7507 var h = {
6885 "content-type" : "application/json; charset=utf-8", 7508 "content-type": "application/json; charset=utf-8",
6886 }; 7509 };
6887 var resp = convert.JSON.encode(buildUser()); 7510 var resp = convert.JSON.encode(buildUser());
6888 return new async.Future.value(stringResponse(200, h, resp)); 7511 return new async.Future.value(stringResponse(200, h, resp));
6889 }), true); 7512 }), true);
6890 res.get(arg_enterpriseId, arg_userId).then(unittest.expectAsync1(((api.Use r response) { 7513 res
7514 .get(arg_enterpriseId, arg_userId)
7515 .then(unittest.expectAsync1(((api.User response) {
6891 checkUser(response); 7516 checkUser(response);
6892 }))); 7517 })));
6893 }); 7518 });
6894 7519
6895 unittest.test("method--getAvailableProductSet", () { 7520 unittest.test("method--getAvailableProductSet", () {
6896
6897 var mock = new HttpServerMock(); 7521 var mock = new HttpServerMock();
6898 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7522 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
6899 var arg_enterpriseId = "foo"; 7523 var arg_enterpriseId = "foo";
6900 var arg_userId = "foo"; 7524 var arg_userId = "foo";
6901 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7525 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6902 var path = (req.url).path; 7526 var path = (req.url).path;
6903 var pathOffset = 0; 7527 var pathOffset = 0;
6904 var index; 7528 var index;
6905 var subPart; 7529 var subPart;
6906 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7530 unittest.expect(
7531 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6907 pathOffset += 1; 7532 pathOffset += 1;
6908 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7533 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7534 unittest.equals("androidenterprise/v1/"));
6909 pathOffset += 21; 7535 pathOffset += 21;
6910 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7536 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7537 unittest.equals("enterprises/"));
6911 pathOffset += 12; 7538 pathOffset += 12;
6912 index = path.indexOf("/users/", pathOffset); 7539 index = path.indexOf("/users/", pathOffset);
6913 unittest.expect(index >= 0, unittest.isTrue); 7540 unittest.expect(index >= 0, unittest.isTrue);
6914 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7541 subPart =
7542 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6915 pathOffset = index; 7543 pathOffset = index;
6916 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7544 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6917 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7545 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7546 unittest.equals("/users/"));
6918 pathOffset += 7; 7547 pathOffset += 7;
6919 index = path.indexOf("/availableProductSet", pathOffset); 7548 index = path.indexOf("/availableProductSet", pathOffset);
6920 unittest.expect(index >= 0, unittest.isTrue); 7549 unittest.expect(index >= 0, unittest.isTrue);
6921 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7550 subPart =
7551 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6922 pathOffset = index; 7552 pathOffset = index;
6923 unittest.expect(subPart, unittest.equals("$arg_userId")); 7553 unittest.expect(subPart, unittest.equals("$arg_userId"));
6924 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/availableProductSet")); 7554 unittest.expect(path.substring(pathOffset, pathOffset + 20),
7555 unittest.equals("/availableProductSet"));
6925 pathOffset += 20; 7556 pathOffset += 20;
6926 7557
6927 var query = (req.url).query; 7558 var query = (req.url).query;
6928 var queryOffset = 0; 7559 var queryOffset = 0;
6929 var queryMap = {}; 7560 var queryMap = {};
6930 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7561 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6931 parseBool(n) { 7562 parseBool(n) {
6932 if (n == "true") return true; 7563 if (n == "true") return true;
6933 if (n == "false") return false; 7564 if (n == "false") return false;
6934 if (n == null) return null; 7565 if (n == null) return null;
6935 throw new core.ArgumentError("Invalid boolean: $n"); 7566 throw new core.ArgumentError("Invalid boolean: $n");
6936 } 7567 }
7568
6937 if (query.length > 0) { 7569 if (query.length > 0) {
6938 for (var part in query.split("&")) { 7570 for (var part in query.split("&")) {
6939 var keyvalue = part.split("="); 7571 var keyvalue = part.split("=");
6940 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7572 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7573 core.Uri.decodeQueryComponent(keyvalue[1]));
6941 } 7574 }
6942 } 7575 }
6943 7576
6944
6945 var h = { 7577 var h = {
6946 "content-type" : "application/json; charset=utf-8", 7578 "content-type": "application/json; charset=utf-8",
6947 }; 7579 };
6948 var resp = convert.JSON.encode(buildProductSet()); 7580 var resp = convert.JSON.encode(buildProductSet());
6949 return new async.Future.value(stringResponse(200, h, resp)); 7581 return new async.Future.value(stringResponse(200, h, resp));
6950 }), true); 7582 }), true);
6951 res.getAvailableProductSet(arg_enterpriseId, arg_userId).then(unittest.exp ectAsync1(((api.ProductSet response) { 7583 res
7584 .getAvailableProductSet(arg_enterpriseId, arg_userId)
7585 .then(unittest.expectAsync1(((api.ProductSet response) {
6952 checkProductSet(response); 7586 checkProductSet(response);
6953 }))); 7587 })));
6954 }); 7588 });
6955 7589
6956 unittest.test("method--insert", () { 7590 unittest.test("method--insert", () {
6957
6958 var mock = new HttpServerMock(); 7591 var mock = new HttpServerMock();
6959 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7592 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
6960 var arg_request = buildUser(); 7593 var arg_request = buildUser();
6961 var arg_enterpriseId = "foo"; 7594 var arg_enterpriseId = "foo";
6962 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7595 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6963 var obj = new api.User.fromJson(json); 7596 var obj = new api.User.fromJson(json);
6964 checkUser(obj); 7597 checkUser(obj);
6965 7598
6966 var path = (req.url).path; 7599 var path = (req.url).path;
6967 var pathOffset = 0; 7600 var pathOffset = 0;
6968 var index; 7601 var index;
6969 var subPart; 7602 var subPart;
6970 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7603 unittest.expect(
7604 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
6971 pathOffset += 1; 7605 pathOffset += 1;
6972 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7606 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7607 unittest.equals("androidenterprise/v1/"));
6973 pathOffset += 21; 7608 pathOffset += 21;
6974 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7609 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7610 unittest.equals("enterprises/"));
6975 pathOffset += 12; 7611 pathOffset += 12;
6976 index = path.indexOf("/users", pathOffset); 7612 index = path.indexOf("/users", pathOffset);
6977 unittest.expect(index >= 0, unittest.isTrue); 7613 unittest.expect(index >= 0, unittest.isTrue);
6978 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7614 subPart =
7615 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
6979 pathOffset = index; 7616 pathOffset = index;
6980 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7617 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
6981 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users")); 7618 unittest.expect(path.substring(pathOffset, pathOffset + 6),
7619 unittest.equals("/users"));
6982 pathOffset += 6; 7620 pathOffset += 6;
6983 7621
6984 var query = (req.url).query; 7622 var query = (req.url).query;
6985 var queryOffset = 0; 7623 var queryOffset = 0;
6986 var queryMap = {}; 7624 var queryMap = {};
6987 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7625 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
6988 parseBool(n) { 7626 parseBool(n) {
6989 if (n == "true") return true; 7627 if (n == "true") return true;
6990 if (n == "false") return false; 7628 if (n == "false") return false;
6991 if (n == null) return null; 7629 if (n == null) return null;
6992 throw new core.ArgumentError("Invalid boolean: $n"); 7630 throw new core.ArgumentError("Invalid boolean: $n");
6993 } 7631 }
7632
6994 if (query.length > 0) { 7633 if (query.length > 0) {
6995 for (var part in query.split("&")) { 7634 for (var part in query.split("&")) {
6996 var keyvalue = part.split("="); 7635 var keyvalue = part.split("=");
6997 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7636 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7637 core.Uri.decodeQueryComponent(keyvalue[1]));
6998 } 7638 }
6999 } 7639 }
7000 7640
7001
7002 var h = { 7641 var h = {
7003 "content-type" : "application/json; charset=utf-8", 7642 "content-type": "application/json; charset=utf-8",
7004 }; 7643 };
7005 var resp = convert.JSON.encode(buildUser()); 7644 var resp = convert.JSON.encode(buildUser());
7006 return new async.Future.value(stringResponse(200, h, resp)); 7645 return new async.Future.value(stringResponse(200, h, resp));
7007 }), true); 7646 }), true);
7008 res.insert(arg_request, arg_enterpriseId).then(unittest.expectAsync1(((api .User response) { 7647 res
7648 .insert(arg_request, arg_enterpriseId)
7649 .then(unittest.expectAsync1(((api.User response) {
7009 checkUser(response); 7650 checkUser(response);
7010 }))); 7651 })));
7011 }); 7652 });
7012 7653
7013 unittest.test("method--list", () { 7654 unittest.test("method--list", () {
7014
7015 var mock = new HttpServerMock(); 7655 var mock = new HttpServerMock();
7016 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7656 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
7017 var arg_enterpriseId = "foo"; 7657 var arg_enterpriseId = "foo";
7018 var arg_email = "foo"; 7658 var arg_email = "foo";
7019 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7659 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
7020 var path = (req.url).path; 7660 var path = (req.url).path;
7021 var pathOffset = 0; 7661 var pathOffset = 0;
7022 var index; 7662 var index;
7023 var subPart; 7663 var subPart;
7024 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7664 unittest.expect(
7665 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
7025 pathOffset += 1; 7666 pathOffset += 1;
7026 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7667 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7668 unittest.equals("androidenterprise/v1/"));
7027 pathOffset += 21; 7669 pathOffset += 21;
7028 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7670 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7671 unittest.equals("enterprises/"));
7029 pathOffset += 12; 7672 pathOffset += 12;
7030 index = path.indexOf("/users", pathOffset); 7673 index = path.indexOf("/users", pathOffset);
7031 unittest.expect(index >= 0, unittest.isTrue); 7674 unittest.expect(index >= 0, unittest.isTrue);
7032 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7675 subPart =
7676 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
7033 pathOffset = index; 7677 pathOffset = index;
7034 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7678 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
7035 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/users")); 7679 unittest.expect(path.substring(pathOffset, pathOffset + 6),
7680 unittest.equals("/users"));
7036 pathOffset += 6; 7681 pathOffset += 6;
7037 7682
7038 var query = (req.url).query; 7683 var query = (req.url).query;
7039 var queryOffset = 0; 7684 var queryOffset = 0;
7040 var queryMap = {}; 7685 var queryMap = {};
7041 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7686 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
7042 parseBool(n) { 7687 parseBool(n) {
7043 if (n == "true") return true; 7688 if (n == "true") return true;
7044 if (n == "false") return false; 7689 if (n == "false") return false;
7045 if (n == null) return null; 7690 if (n == null) return null;
7046 throw new core.ArgumentError("Invalid boolean: $n"); 7691 throw new core.ArgumentError("Invalid boolean: $n");
7047 } 7692 }
7693
7048 if (query.length > 0) { 7694 if (query.length > 0) {
7049 for (var part in query.split("&")) { 7695 for (var part in query.split("&")) {
7050 var keyvalue = part.split("="); 7696 var keyvalue = part.split("=");
7051 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7697 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7698 core.Uri.decodeQueryComponent(keyvalue[1]));
7052 } 7699 }
7053 } 7700 }
7054 unittest.expect(queryMap["email"].first, unittest.equals(arg_email)); 7701 unittest.expect(queryMap["email"].first, unittest.equals(arg_email));
7055 7702
7056
7057 var h = { 7703 var h = {
7058 "content-type" : "application/json; charset=utf-8", 7704 "content-type": "application/json; charset=utf-8",
7059 }; 7705 };
7060 var resp = convert.JSON.encode(buildUsersListResponse()); 7706 var resp = convert.JSON.encode(buildUsersListResponse());
7061 return new async.Future.value(stringResponse(200, h, resp)); 7707 return new async.Future.value(stringResponse(200, h, resp));
7062 }), true); 7708 }), true);
7063 res.list(arg_enterpriseId, arg_email).then(unittest.expectAsync1(((api.Use rsListResponse response) { 7709 res
7710 .list(arg_enterpriseId, arg_email)
7711 .then(unittest.expectAsync1(((api.UsersListResponse response) {
7064 checkUsersListResponse(response); 7712 checkUsersListResponse(response);
7065 }))); 7713 })));
7066 }); 7714 });
7067 7715
7068 unittest.test("method--patch", () { 7716 unittest.test("method--patch", () {
7069
7070 var mock = new HttpServerMock(); 7717 var mock = new HttpServerMock();
7071 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7718 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
7072 var arg_request = buildUser(); 7719 var arg_request = buildUser();
7073 var arg_enterpriseId = "foo"; 7720 var arg_enterpriseId = "foo";
7074 var arg_userId = "foo"; 7721 var arg_userId = "foo";
7075 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7722 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
7076 var obj = new api.User.fromJson(json); 7723 var obj = new api.User.fromJson(json);
7077 checkUser(obj); 7724 checkUser(obj);
7078 7725
7079 var path = (req.url).path; 7726 var path = (req.url).path;
7080 var pathOffset = 0; 7727 var pathOffset = 0;
7081 var index; 7728 var index;
7082 var subPart; 7729 var subPart;
7083 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7730 unittest.expect(
7731 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
7084 pathOffset += 1; 7732 pathOffset += 1;
7085 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7733 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7734 unittest.equals("androidenterprise/v1/"));
7086 pathOffset += 21; 7735 pathOffset += 21;
7087 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7736 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7737 unittest.equals("enterprises/"));
7088 pathOffset += 12; 7738 pathOffset += 12;
7089 index = path.indexOf("/users/", pathOffset); 7739 index = path.indexOf("/users/", pathOffset);
7090 unittest.expect(index >= 0, unittest.isTrue); 7740 unittest.expect(index >= 0, unittest.isTrue);
7091 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7741 subPart =
7742 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
7092 pathOffset = index; 7743 pathOffset = index;
7093 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7744 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
7094 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7745 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7746 unittest.equals("/users/"));
7095 pathOffset += 7; 7747 pathOffset += 7;
7096 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 7748 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
7097 pathOffset = path.length; 7749 pathOffset = path.length;
7098 unittest.expect(subPart, unittest.equals("$arg_userId")); 7750 unittest.expect(subPart, unittest.equals("$arg_userId"));
7099 7751
7100 var query = (req.url).query; 7752 var query = (req.url).query;
7101 var queryOffset = 0; 7753 var queryOffset = 0;
7102 var queryMap = {}; 7754 var queryMap = {};
7103 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7755 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
7104 parseBool(n) { 7756 parseBool(n) {
7105 if (n == "true") return true; 7757 if (n == "true") return true;
7106 if (n == "false") return false; 7758 if (n == "false") return false;
7107 if (n == null) return null; 7759 if (n == null) return null;
7108 throw new core.ArgumentError("Invalid boolean: $n"); 7760 throw new core.ArgumentError("Invalid boolean: $n");
7109 } 7761 }
7762
7110 if (query.length > 0) { 7763 if (query.length > 0) {
7111 for (var part in query.split("&")) { 7764 for (var part in query.split("&")) {
7112 var keyvalue = part.split("="); 7765 var keyvalue = part.split("=");
7113 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7766 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7767 core.Uri.decodeQueryComponent(keyvalue[1]));
7114 } 7768 }
7115 } 7769 }
7116 7770
7117
7118 var h = { 7771 var h = {
7119 "content-type" : "application/json; charset=utf-8", 7772 "content-type": "application/json; charset=utf-8",
7120 }; 7773 };
7121 var resp = convert.JSON.encode(buildUser()); 7774 var resp = convert.JSON.encode(buildUser());
7122 return new async.Future.value(stringResponse(200, h, resp)); 7775 return new async.Future.value(stringResponse(200, h, resp));
7123 }), true); 7776 }), true);
7124 res.patch(arg_request, arg_enterpriseId, arg_userId).then(unittest.expectA sync1(((api.User response) { 7777 res
7778 .patch(arg_request, arg_enterpriseId, arg_userId)
7779 .then(unittest.expectAsync1(((api.User response) {
7125 checkUser(response); 7780 checkUser(response);
7126 }))); 7781 })));
7127 }); 7782 });
7128 7783
7129 unittest.test("method--revokeToken", () { 7784 unittest.test("method--revokeToken", () {
7130
7131 var mock = new HttpServerMock(); 7785 var mock = new HttpServerMock();
7132 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7786 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
7133 var arg_enterpriseId = "foo"; 7787 var arg_enterpriseId = "foo";
7134 var arg_userId = "foo"; 7788 var arg_userId = "foo";
7135 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7789 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
7136 var path = (req.url).path; 7790 var path = (req.url).path;
7137 var pathOffset = 0; 7791 var pathOffset = 0;
7138 var index; 7792 var index;
7139 var subPart; 7793 var subPart;
7140 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7794 unittest.expect(
7795 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
7141 pathOffset += 1; 7796 pathOffset += 1;
7142 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7797 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7798 unittest.equals("androidenterprise/v1/"));
7143 pathOffset += 21; 7799 pathOffset += 21;
7144 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7800 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7801 unittest.equals("enterprises/"));
7145 pathOffset += 12; 7802 pathOffset += 12;
7146 index = path.indexOf("/users/", pathOffset); 7803 index = path.indexOf("/users/", pathOffset);
7147 unittest.expect(index >= 0, unittest.isTrue); 7804 unittest.expect(index >= 0, unittest.isTrue);
7148 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7805 subPart =
7806 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
7149 pathOffset = index; 7807 pathOffset = index;
7150 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7808 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
7151 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7809 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7810 unittest.equals("/users/"));
7152 pathOffset += 7; 7811 pathOffset += 7;
7153 index = path.indexOf("/token", pathOffset); 7812 index = path.indexOf("/token", pathOffset);
7154 unittest.expect(index >= 0, unittest.isTrue); 7813 unittest.expect(index >= 0, unittest.isTrue);
7155 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7814 subPart =
7815 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
7156 pathOffset = index; 7816 pathOffset = index;
7157 unittest.expect(subPart, unittest.equals("$arg_userId")); 7817 unittest.expect(subPart, unittest.equals("$arg_userId"));
7158 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/token")); 7818 unittest.expect(path.substring(pathOffset, pathOffset + 6),
7819 unittest.equals("/token"));
7159 pathOffset += 6; 7820 pathOffset += 6;
7160 7821
7161 var query = (req.url).query; 7822 var query = (req.url).query;
7162 var queryOffset = 0; 7823 var queryOffset = 0;
7163 var queryMap = {}; 7824 var queryMap = {};
7164 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7825 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
7165 parseBool(n) { 7826 parseBool(n) {
7166 if (n == "true") return true; 7827 if (n == "true") return true;
7167 if (n == "false") return false; 7828 if (n == "false") return false;
7168 if (n == null) return null; 7829 if (n == null) return null;
7169 throw new core.ArgumentError("Invalid boolean: $n"); 7830 throw new core.ArgumentError("Invalid boolean: $n");
7170 } 7831 }
7832
7171 if (query.length > 0) { 7833 if (query.length > 0) {
7172 for (var part in query.split("&")) { 7834 for (var part in query.split("&")) {
7173 var keyvalue = part.split("="); 7835 var keyvalue = part.split("=");
7174 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7836 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7837 core.Uri.decodeQueryComponent(keyvalue[1]));
7175 } 7838 }
7176 } 7839 }
7177 7840
7178
7179 var h = { 7841 var h = {
7180 "content-type" : "application/json; charset=utf-8", 7842 "content-type": "application/json; charset=utf-8",
7181 }; 7843 };
7182 var resp = ""; 7844 var resp = "";
7183 return new async.Future.value(stringResponse(200, h, resp)); 7845 return new async.Future.value(stringResponse(200, h, resp));
7184 }), true); 7846 }), true);
7185 res.revokeToken(arg_enterpriseId, arg_userId).then(unittest.expectAsync1(( _) {})); 7847 res
7848 .revokeToken(arg_enterpriseId, arg_userId)
7849 .then(unittest.expectAsync1((_) {}));
7186 }); 7850 });
7187 7851
7188 unittest.test("method--setAvailableProductSet", () { 7852 unittest.test("method--setAvailableProductSet", () {
7189
7190 var mock = new HttpServerMock(); 7853 var mock = new HttpServerMock();
7191 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7854 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
7192 var arg_request = buildProductSet(); 7855 var arg_request = buildProductSet();
7193 var arg_enterpriseId = "foo"; 7856 var arg_enterpriseId = "foo";
7194 var arg_userId = "foo"; 7857 var arg_userId = "foo";
7195 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7858 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
7196 var obj = new api.ProductSet.fromJson(json); 7859 var obj = new api.ProductSet.fromJson(json);
7197 checkProductSet(obj); 7860 checkProductSet(obj);
7198 7861
7199 var path = (req.url).path; 7862 var path = (req.url).path;
7200 var pathOffset = 0; 7863 var pathOffset = 0;
7201 var index; 7864 var index;
7202 var subPart; 7865 var subPart;
7203 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7866 unittest.expect(
7867 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
7204 pathOffset += 1; 7868 pathOffset += 1;
7205 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7869 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7870 unittest.equals("androidenterprise/v1/"));
7206 pathOffset += 21; 7871 pathOffset += 21;
7207 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7872 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7873 unittest.equals("enterprises/"));
7208 pathOffset += 12; 7874 pathOffset += 12;
7209 index = path.indexOf("/users/", pathOffset); 7875 index = path.indexOf("/users/", pathOffset);
7210 unittest.expect(index >= 0, unittest.isTrue); 7876 unittest.expect(index >= 0, unittest.isTrue);
7211 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7877 subPart =
7878 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
7212 pathOffset = index; 7879 pathOffset = index;
7213 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7880 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
7214 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7881 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7882 unittest.equals("/users/"));
7215 pathOffset += 7; 7883 pathOffset += 7;
7216 index = path.indexOf("/availableProductSet", pathOffset); 7884 index = path.indexOf("/availableProductSet", pathOffset);
7217 unittest.expect(index >= 0, unittest.isTrue); 7885 unittest.expect(index >= 0, unittest.isTrue);
7218 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7886 subPart =
7887 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
7219 pathOffset = index; 7888 pathOffset = index;
7220 unittest.expect(subPart, unittest.equals("$arg_userId")); 7889 unittest.expect(subPart, unittest.equals("$arg_userId"));
7221 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq uals("/availableProductSet")); 7890 unittest.expect(path.substring(pathOffset, pathOffset + 20),
7891 unittest.equals("/availableProductSet"));
7222 pathOffset += 20; 7892 pathOffset += 20;
7223 7893
7224 var query = (req.url).query; 7894 var query = (req.url).query;
7225 var queryOffset = 0; 7895 var queryOffset = 0;
7226 var queryMap = {}; 7896 var queryMap = {};
7227 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7897 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
7228 parseBool(n) { 7898 parseBool(n) {
7229 if (n == "true") return true; 7899 if (n == "true") return true;
7230 if (n == "false") return false; 7900 if (n == "false") return false;
7231 if (n == null) return null; 7901 if (n == null) return null;
7232 throw new core.ArgumentError("Invalid boolean: $n"); 7902 throw new core.ArgumentError("Invalid boolean: $n");
7233 } 7903 }
7904
7234 if (query.length > 0) { 7905 if (query.length > 0) {
7235 for (var part in query.split("&")) { 7906 for (var part in query.split("&")) {
7236 var keyvalue = part.split("="); 7907 var keyvalue = part.split("=");
7237 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7908 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7909 core.Uri.decodeQueryComponent(keyvalue[1]));
7238 } 7910 }
7239 } 7911 }
7240 7912
7241
7242 var h = { 7913 var h = {
7243 "content-type" : "application/json; charset=utf-8", 7914 "content-type": "application/json; charset=utf-8",
7244 }; 7915 };
7245 var resp = convert.JSON.encode(buildProductSet()); 7916 var resp = convert.JSON.encode(buildProductSet());
7246 return new async.Future.value(stringResponse(200, h, resp)); 7917 return new async.Future.value(stringResponse(200, h, resp));
7247 }), true); 7918 }), true);
7248 res.setAvailableProductSet(arg_request, arg_enterpriseId, arg_userId).then (unittest.expectAsync1(((api.ProductSet response) { 7919 res
7920 .setAvailableProductSet(arg_request, arg_enterpriseId, arg_userId)
7921 .then(unittest.expectAsync1(((api.ProductSet response) {
7249 checkProductSet(response); 7922 checkProductSet(response);
7250 }))); 7923 })));
7251 }); 7924 });
7252 7925
7253 unittest.test("method--update", () { 7926 unittest.test("method--update", () {
7254
7255 var mock = new HttpServerMock(); 7927 var mock = new HttpServerMock();
7256 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users; 7928 api.UsersResourceApi res = new api.AndroidenterpriseApi(mock).users;
7257 var arg_request = buildUser(); 7929 var arg_request = buildUser();
7258 var arg_enterpriseId = "foo"; 7930 var arg_enterpriseId = "foo";
7259 var arg_userId = "foo"; 7931 var arg_userId = "foo";
7260 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 7932 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
7261 var obj = new api.User.fromJson(json); 7933 var obj = new api.User.fromJson(json);
7262 checkUser(obj); 7934 checkUser(obj);
7263 7935
7264 var path = (req.url).path; 7936 var path = (req.url).path;
7265 var pathOffset = 0; 7937 var pathOffset = 0;
7266 var index; 7938 var index;
7267 var subPart; 7939 var subPart;
7268 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 7940 unittest.expect(
7941 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
7269 pathOffset += 1; 7942 pathOffset += 1;
7270 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq uals("androidenterprise/v1/")); 7943 unittest.expect(path.substring(pathOffset, pathOffset + 21),
7944 unittest.equals("androidenterprise/v1/"));
7271 pathOffset += 21; 7945 pathOffset += 21;
7272 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq uals("enterprises/")); 7946 unittest.expect(path.substring(pathOffset, pathOffset + 12),
7947 unittest.equals("enterprises/"));
7273 pathOffset += 12; 7948 pathOffset += 12;
7274 index = path.indexOf("/users/", pathOffset); 7949 index = path.indexOf("/users/", pathOffset);
7275 unittest.expect(index >= 0, unittest.isTrue); 7950 unittest.expect(index >= 0, unittest.isTrue);
7276 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 7951 subPart =
7952 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
7277 pathOffset = index; 7953 pathOffset = index;
7278 unittest.expect(subPart, unittest.equals("$arg_enterpriseId")); 7954 unittest.expect(subPart, unittest.equals("$arg_enterpriseId"));
7279 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("/users/")); 7955 unittest.expect(path.substring(pathOffset, pathOffset + 7),
7956 unittest.equals("/users/"));
7280 pathOffset += 7; 7957 pathOffset += 7;
7281 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 7958 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
7282 pathOffset = path.length; 7959 pathOffset = path.length;
7283 unittest.expect(subPart, unittest.equals("$arg_userId")); 7960 unittest.expect(subPart, unittest.equals("$arg_userId"));
7284 7961
7285 var query = (req.url).query; 7962 var query = (req.url).query;
7286 var queryOffset = 0; 7963 var queryOffset = 0;
7287 var queryMap = {}; 7964 var queryMap = {};
7288 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 7965 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
7289 parseBool(n) { 7966 parseBool(n) {
7290 if (n == "true") return true; 7967 if (n == "true") return true;
7291 if (n == "false") return false; 7968 if (n == "false") return false;
7292 if (n == null) return null; 7969 if (n == null) return null;
7293 throw new core.ArgumentError("Invalid boolean: $n"); 7970 throw new core.ArgumentError("Invalid boolean: $n");
7294 } 7971 }
7972
7295 if (query.length > 0) { 7973 if (query.length > 0) {
7296 for (var part in query.split("&")) { 7974 for (var part in query.split("&")) {
7297 var keyvalue = part.split("="); 7975 var keyvalue = part.split("=");
7298 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 7976 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
7977 core.Uri.decodeQueryComponent(keyvalue[1]));
7299 } 7978 }
7300 } 7979 }
7301 7980
7302
7303 var h = { 7981 var h = {
7304 "content-type" : "application/json; charset=utf-8", 7982 "content-type": "application/json; charset=utf-8",
7305 }; 7983 };
7306 var resp = convert.JSON.encode(buildUser()); 7984 var resp = convert.JSON.encode(buildUser());
7307 return new async.Future.value(stringResponse(200, h, resp)); 7985 return new async.Future.value(stringResponse(200, h, resp));
7308 }), true); 7986 }), true);
7309 res.update(arg_request, arg_enterpriseId, arg_userId).then(unittest.expect Async1(((api.User response) { 7987 res
7988 .update(arg_request, arg_enterpriseId, arg_userId)
7989 .then(unittest.expectAsync1(((api.User response) {
7310 checkUser(response); 7990 checkUser(response);
7311 }))); 7991 })));
7312 }); 7992 });
7313
7314 }); 7993 });
7315
7316
7317 } 7994 }
7318
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698