OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 | |
OLD | NEW |