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

Side by Side Diff: generated/googleapis/test/surveys/v2_test.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis.surveys.v2.test; 1 library googleapis.surveys.v2.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/surveys/v2.dart' as api; 10 import 'package:googleapis/surveys/v2.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 buildUnnamed2226() { 53 buildUnnamed2213() {
55 var o = new core.List<api.FieldMask>(); 54 var o = new core.List<api.FieldMask>();
56 o.add(buildFieldMask()); 55 o.add(buildFieldMask());
57 o.add(buildFieldMask()); 56 o.add(buildFieldMask());
58 return o; 57 return o;
59 } 58 }
60 59
61 checkUnnamed2226(core.List<api.FieldMask> o) { 60 checkUnnamed2213(core.List<api.FieldMask> o) {
62 unittest.expect(o, unittest.hasLength(2)); 61 unittest.expect(o, unittest.hasLength(2));
63 checkFieldMask(o[0]); 62 checkFieldMask(o[0]);
64 checkFieldMask(o[1]); 63 checkFieldMask(o[1]);
65 } 64 }
66 65
67 core.int buildCounterFieldMask = 0; 66 core.int buildCounterFieldMask = 0;
68 buildFieldMask() { 67 buildFieldMask() {
69 var o = new api.FieldMask(); 68 var o = new api.FieldMask();
70 buildCounterFieldMask++; 69 buildCounterFieldMask++;
71 if (buildCounterFieldMask < 3) { 70 if (buildCounterFieldMask < 3) {
72 o.fields = buildUnnamed2226(); 71 o.fields = buildUnnamed2213();
73 o.id = 42; 72 o.id = 42;
74 } 73 }
75 buildCounterFieldMask--; 74 buildCounterFieldMask--;
76 return o; 75 return o;
77 } 76 }
78 77
79 checkFieldMask(api.FieldMask o) { 78 checkFieldMask(api.FieldMask o) {
80 buildCounterFieldMask++; 79 buildCounterFieldMask++;
81 if (buildCounterFieldMask < 3) { 80 if (buildCounterFieldMask < 3) {
82 checkUnnamed2226(o.fields); 81 checkUnnamed2213(o.fields);
83 unittest.expect(o.id, unittest.equals(42)); 82 unittest.expect(o.id, unittest.equals(42));
84 } 83 }
85 buildCounterFieldMask--; 84 buildCounterFieldMask--;
86 } 85 }
87 86
88 buildUnnamed2227() { 87 buildUnnamed2214() {
89 var o = new core.List<core.String>(); 88 var o = new core.List<core.String>();
90 o.add("foo"); 89 o.add("foo");
91 o.add("foo"); 90 o.add("foo");
92 return o; 91 return o;
93 } 92 }
94 93
95 checkUnnamed2227(core.List<core.String> o) { 94 checkUnnamed2214(core.List<core.String> o) {
96 unittest.expect(o, unittest.hasLength(2)); 95 unittest.expect(o, unittest.hasLength(2));
97 unittest.expect(o[0], unittest.equals('foo')); 96 unittest.expect(o[0], unittest.equals('foo'));
98 unittest.expect(o[1], unittest.equals('foo')); 97 unittest.expect(o[1], unittest.equals('foo'));
99 } 98 }
100 99
101 core.int buildCounterMobileAppPanel = 0; 100 core.int buildCounterMobileAppPanel = 0;
102 buildMobileAppPanel() { 101 buildMobileAppPanel() {
103 var o = new api.MobileAppPanel(); 102 var o = new api.MobileAppPanel();
104 buildCounterMobileAppPanel++; 103 buildCounterMobileAppPanel++;
105 if (buildCounterMobileAppPanel < 3) { 104 if (buildCounterMobileAppPanel < 3) {
106 o.country = "foo"; 105 o.country = "foo";
107 o.isPublicPanel = true; 106 o.isPublicPanel = true;
108 o.language = "foo"; 107 o.language = "foo";
109 o.mobileAppPanelId = "foo"; 108 o.mobileAppPanelId = "foo";
110 o.name = "foo"; 109 o.name = "foo";
111 o.owners = buildUnnamed2227(); 110 o.owners = buildUnnamed2214();
112 } 111 }
113 buildCounterMobileAppPanel--; 112 buildCounterMobileAppPanel--;
114 return o; 113 return o;
115 } 114 }
116 115
117 checkMobileAppPanel(api.MobileAppPanel o) { 116 checkMobileAppPanel(api.MobileAppPanel o) {
118 buildCounterMobileAppPanel++; 117 buildCounterMobileAppPanel++;
119 if (buildCounterMobileAppPanel < 3) { 118 if (buildCounterMobileAppPanel < 3) {
120 unittest.expect(o.country, unittest.equals('foo')); 119 unittest.expect(o.country, unittest.equals('foo'));
121 unittest.expect(o.isPublicPanel, unittest.isTrue); 120 unittest.expect(o.isPublicPanel, unittest.isTrue);
122 unittest.expect(o.language, unittest.equals('foo')); 121 unittest.expect(o.language, unittest.equals('foo'));
123 unittest.expect(o.mobileAppPanelId, unittest.equals('foo')); 122 unittest.expect(o.mobileAppPanelId, unittest.equals('foo'));
124 unittest.expect(o.name, unittest.equals('foo')); 123 unittest.expect(o.name, unittest.equals('foo'));
125 checkUnnamed2227(o.owners); 124 checkUnnamed2214(o.owners);
126 } 125 }
127 buildCounterMobileAppPanel--; 126 buildCounterMobileAppPanel--;
128 } 127 }
129 128
130 buildUnnamed2228() { 129 buildUnnamed2215() {
131 var o = new core.List<api.MobileAppPanel>(); 130 var o = new core.List<api.MobileAppPanel>();
132 o.add(buildMobileAppPanel()); 131 o.add(buildMobileAppPanel());
133 o.add(buildMobileAppPanel()); 132 o.add(buildMobileAppPanel());
134 return o; 133 return o;
135 } 134 }
136 135
137 checkUnnamed2228(core.List<api.MobileAppPanel> o) { 136 checkUnnamed2215(core.List<api.MobileAppPanel> o) {
138 unittest.expect(o, unittest.hasLength(2)); 137 unittest.expect(o, unittest.hasLength(2));
139 checkMobileAppPanel(o[0]); 138 checkMobileAppPanel(o[0]);
140 checkMobileAppPanel(o[1]); 139 checkMobileAppPanel(o[1]);
141 } 140 }
142 141
143 core.int buildCounterMobileAppPanelsListResponse = 0; 142 core.int buildCounterMobileAppPanelsListResponse = 0;
144 buildMobileAppPanelsListResponse() { 143 buildMobileAppPanelsListResponse() {
145 var o = new api.MobileAppPanelsListResponse(); 144 var o = new api.MobileAppPanelsListResponse();
146 buildCounterMobileAppPanelsListResponse++; 145 buildCounterMobileAppPanelsListResponse++;
147 if (buildCounterMobileAppPanelsListResponse < 3) { 146 if (buildCounterMobileAppPanelsListResponse < 3) {
148 o.pageInfo = buildPageInfo(); 147 o.pageInfo = buildPageInfo();
149 o.requestId = "foo"; 148 o.requestId = "foo";
150 o.resources = buildUnnamed2228(); 149 o.resources = buildUnnamed2215();
151 o.tokenPagination = buildTokenPagination(); 150 o.tokenPagination = buildTokenPagination();
152 } 151 }
153 buildCounterMobileAppPanelsListResponse--; 152 buildCounterMobileAppPanelsListResponse--;
154 return o; 153 return o;
155 } 154 }
156 155
157 checkMobileAppPanelsListResponse(api.MobileAppPanelsListResponse o) { 156 checkMobileAppPanelsListResponse(api.MobileAppPanelsListResponse o) {
158 buildCounterMobileAppPanelsListResponse++; 157 buildCounterMobileAppPanelsListResponse++;
159 if (buildCounterMobileAppPanelsListResponse < 3) { 158 if (buildCounterMobileAppPanelsListResponse < 3) {
160 checkPageInfo(o.pageInfo); 159 checkPageInfo(o.pageInfo);
161 unittest.expect(o.requestId, unittest.equals('foo')); 160 unittest.expect(o.requestId, unittest.equals('foo'));
162 checkUnnamed2228(o.resources); 161 checkUnnamed2215(o.resources);
163 checkTokenPagination(o.tokenPagination); 162 checkTokenPagination(o.tokenPagination);
164 } 163 }
165 buildCounterMobileAppPanelsListResponse--; 164 buildCounterMobileAppPanelsListResponse--;
166 } 165 }
167 166
168 core.int buildCounterPageInfo = 0; 167 core.int buildCounterPageInfo = 0;
169 buildPageInfo() { 168 buildPageInfo() {
170 var o = new api.PageInfo(); 169 var o = new api.PageInfo();
171 buildCounterPageInfo++; 170 buildCounterPageInfo++;
172 if (buildCounterPageInfo < 3) { 171 if (buildCounterPageInfo < 3) {
(...skipping 27 matching lines...) Expand all
200 } 199 }
201 200
202 checkResultsGetRequest(api.ResultsGetRequest o) { 201 checkResultsGetRequest(api.ResultsGetRequest o) {
203 buildCounterResultsGetRequest++; 202 buildCounterResultsGetRequest++;
204 if (buildCounterResultsGetRequest < 3) { 203 if (buildCounterResultsGetRequest < 3) {
205 checkResultsMask(o.resultMask); 204 checkResultsMask(o.resultMask);
206 } 205 }
207 buildCounterResultsGetRequest--; 206 buildCounterResultsGetRequest--;
208 } 207 }
209 208
210 buildUnnamed2229() { 209 buildUnnamed2216() {
211 var o = new core.List<api.FieldMask>(); 210 var o = new core.List<api.FieldMask>();
212 o.add(buildFieldMask()); 211 o.add(buildFieldMask());
213 o.add(buildFieldMask()); 212 o.add(buildFieldMask());
214 return o; 213 return o;
215 } 214 }
216 215
217 checkUnnamed2229(core.List<api.FieldMask> o) { 216 checkUnnamed2216(core.List<api.FieldMask> o) {
218 unittest.expect(o, unittest.hasLength(2)); 217 unittest.expect(o, unittest.hasLength(2));
219 checkFieldMask(o[0]); 218 checkFieldMask(o[0]);
220 checkFieldMask(o[1]); 219 checkFieldMask(o[1]);
221 } 220 }
222 221
223 core.int buildCounterResultsMask = 0; 222 core.int buildCounterResultsMask = 0;
224 buildResultsMask() { 223 buildResultsMask() {
225 var o = new api.ResultsMask(); 224 var o = new api.ResultsMask();
226 buildCounterResultsMask++; 225 buildCounterResultsMask++;
227 if (buildCounterResultsMask < 3) { 226 if (buildCounterResultsMask < 3) {
228 o.fields = buildUnnamed2229(); 227 o.fields = buildUnnamed2216();
229 o.projection = "foo"; 228 o.projection = "foo";
230 } 229 }
231 buildCounterResultsMask--; 230 buildCounterResultsMask--;
232 return o; 231 return o;
233 } 232 }
234 233
235 checkResultsMask(api.ResultsMask o) { 234 checkResultsMask(api.ResultsMask o) {
236 buildCounterResultsMask++; 235 buildCounterResultsMask++;
237 if (buildCounterResultsMask < 3) { 236 if (buildCounterResultsMask < 3) {
238 checkUnnamed2229(o.fields); 237 checkUnnamed2216(o.fields);
239 unittest.expect(o.projection, unittest.equals('foo')); 238 unittest.expect(o.projection, unittest.equals('foo'));
240 } 239 }
241 buildCounterResultsMask--; 240 buildCounterResultsMask--;
242 } 241 }
243 242
244 buildUnnamed2230() { 243 buildUnnamed2217() {
245 var o = new core.List<core.String>(); 244 var o = new core.List<core.String>();
246 o.add("foo"); 245 o.add("foo");
247 o.add("foo"); 246 o.add("foo");
248 return o; 247 return o;
249 } 248 }
250 249
251 checkUnnamed2230(core.List<core.String> o) { 250 checkUnnamed2217(core.List<core.String> o) {
252 unittest.expect(o, unittest.hasLength(2)); 251 unittest.expect(o, unittest.hasLength(2));
253 unittest.expect(o[0], unittest.equals('foo')); 252 unittest.expect(o[0], unittest.equals('foo'));
254 unittest.expect(o[1], unittest.equals('foo')); 253 unittest.expect(o[1], unittest.equals('foo'));
255 } 254 }
256 255
257 buildUnnamed2231() { 256 buildUnnamed2218() {
258 var o = new core.List<api.SurveyQuestion>(); 257 var o = new core.List<api.SurveyQuestion>();
259 o.add(buildSurveyQuestion()); 258 o.add(buildSurveyQuestion());
260 o.add(buildSurveyQuestion()); 259 o.add(buildSurveyQuestion());
261 return o; 260 return o;
262 } 261 }
263 262
264 checkUnnamed2231(core.List<api.SurveyQuestion> o) { 263 checkUnnamed2218(core.List<api.SurveyQuestion> o) {
265 unittest.expect(o, unittest.hasLength(2)); 264 unittest.expect(o, unittest.hasLength(2));
266 checkSurveyQuestion(o[0]); 265 checkSurveyQuestion(o[0]);
267 checkSurveyQuestion(o[1]); 266 checkSurveyQuestion(o[1]);
268 } 267 }
269 268
270 core.int buildCounterSurvey = 0; 269 core.int buildCounterSurvey = 0;
271 buildSurvey() { 270 buildSurvey() {
272 var o = new api.Survey(); 271 var o = new api.Survey();
273 buildCounterSurvey++; 272 buildCounterSurvey++;
274 if (buildCounterSurvey < 3) { 273 if (buildCounterSurvey < 3) {
275 o.audience = buildSurveyAudience(); 274 o.audience = buildSurveyAudience();
276 o.cost = buildSurveyCost(); 275 o.cost = buildSurveyCost();
277 o.customerData = "foo"; 276 o.customerData = "foo";
278 o.description = "foo"; 277 o.description = "foo";
279 o.owners = buildUnnamed2230(); 278 o.owners = buildUnnamed2217();
280 o.questions = buildUnnamed2231(); 279 o.questions = buildUnnamed2218();
281 o.rejectionReason = buildSurveyRejection(); 280 o.rejectionReason = buildSurveyRejection();
282 o.state = "foo"; 281 o.state = "foo";
283 o.surveyUrlId = "foo"; 282 o.surveyUrlId = "foo";
284 o.title = "foo"; 283 o.title = "foo";
285 o.wantedResponseCount = 42; 284 o.wantedResponseCount = 42;
286 } 285 }
287 buildCounterSurvey--; 286 buildCounterSurvey--;
288 return o; 287 return o;
289 } 288 }
290 289
291 checkSurvey(api.Survey o) { 290 checkSurvey(api.Survey o) {
292 buildCounterSurvey++; 291 buildCounterSurvey++;
293 if (buildCounterSurvey < 3) { 292 if (buildCounterSurvey < 3) {
294 checkSurveyAudience(o.audience); 293 checkSurveyAudience(o.audience);
295 checkSurveyCost(o.cost); 294 checkSurveyCost(o.cost);
296 unittest.expect(o.customerData, unittest.equals('foo')); 295 unittest.expect(o.customerData, unittest.equals('foo'));
297 unittest.expect(o.description, unittest.equals('foo')); 296 unittest.expect(o.description, unittest.equals('foo'));
298 checkUnnamed2230(o.owners); 297 checkUnnamed2217(o.owners);
299 checkUnnamed2231(o.questions); 298 checkUnnamed2218(o.questions);
300 checkSurveyRejection(o.rejectionReason); 299 checkSurveyRejection(o.rejectionReason);
301 unittest.expect(o.state, unittest.equals('foo')); 300 unittest.expect(o.state, unittest.equals('foo'));
302 unittest.expect(o.surveyUrlId, unittest.equals('foo')); 301 unittest.expect(o.surveyUrlId, unittest.equals('foo'));
303 unittest.expect(o.title, unittest.equals('foo')); 302 unittest.expect(o.title, unittest.equals('foo'));
304 unittest.expect(o.wantedResponseCount, unittest.equals(42)); 303 unittest.expect(o.wantedResponseCount, unittest.equals(42));
305 } 304 }
306 buildCounterSurvey--; 305 buildCounterSurvey--;
307 } 306 }
308 307
309 buildUnnamed2232() { 308 buildUnnamed2219() {
310 var o = new core.List<core.String>(); 309 var o = new core.List<core.String>();
311 o.add("foo"); 310 o.add("foo");
312 o.add("foo"); 311 o.add("foo");
313 return o; 312 return o;
314 } 313 }
315 314
316 checkUnnamed2232(core.List<core.String> o) { 315 checkUnnamed2219(core.List<core.String> o) {
317 unittest.expect(o, unittest.hasLength(2)); 316 unittest.expect(o, unittest.hasLength(2));
318 unittest.expect(o[0], unittest.equals('foo')); 317 unittest.expect(o[0], unittest.equals('foo'));
319 unittest.expect(o[1], unittest.equals('foo')); 318 unittest.expect(o[1], unittest.equals('foo'));
320 } 319 }
321 320
322 buildUnnamed2233() { 321 buildUnnamed2220() {
323 var o = new core.List<core.String>(); 322 var o = new core.List<core.String>();
324 o.add("foo"); 323 o.add("foo");
325 o.add("foo"); 324 o.add("foo");
326 return o; 325 return o;
327 } 326 }
328 327
329 checkUnnamed2233(core.List<core.String> o) { 328 checkUnnamed2220(core.List<core.String> o) {
330 unittest.expect(o, unittest.hasLength(2)); 329 unittest.expect(o, unittest.hasLength(2));
331 unittest.expect(o[0], unittest.equals('foo')); 330 unittest.expect(o[0], unittest.equals('foo'));
332 unittest.expect(o[1], unittest.equals('foo')); 331 unittest.expect(o[1], unittest.equals('foo'));
333 } 332 }
334 333
335 core.int buildCounterSurveyAudience = 0; 334 core.int buildCounterSurveyAudience = 0;
336 buildSurveyAudience() { 335 buildSurveyAudience() {
337 var o = new api.SurveyAudience(); 336 var o = new api.SurveyAudience();
338 buildCounterSurveyAudience++; 337 buildCounterSurveyAudience++;
339 if (buildCounterSurveyAudience < 3) { 338 if (buildCounterSurveyAudience < 3) {
340 o.ages = buildUnnamed2232(); 339 o.ages = buildUnnamed2219();
341 o.country = "foo"; 340 o.country = "foo";
342 o.countrySubdivision = "foo"; 341 o.countrySubdivision = "foo";
343 o.gender = "foo"; 342 o.gender = "foo";
344 o.languages = buildUnnamed2233(); 343 o.languages = buildUnnamed2220();
345 o.mobileAppPanelId = "foo"; 344 o.mobileAppPanelId = "foo";
346 o.populationSource = "foo"; 345 o.populationSource = "foo";
347 } 346 }
348 buildCounterSurveyAudience--; 347 buildCounterSurveyAudience--;
349 return o; 348 return o;
350 } 349 }
351 350
352 checkSurveyAudience(api.SurveyAudience o) { 351 checkSurveyAudience(api.SurveyAudience o) {
353 buildCounterSurveyAudience++; 352 buildCounterSurveyAudience++;
354 if (buildCounterSurveyAudience < 3) { 353 if (buildCounterSurveyAudience < 3) {
355 checkUnnamed2232(o.ages); 354 checkUnnamed2219(o.ages);
356 unittest.expect(o.country, unittest.equals('foo')); 355 unittest.expect(o.country, unittest.equals('foo'));
357 unittest.expect(o.countrySubdivision, unittest.equals('foo')); 356 unittest.expect(o.countrySubdivision, unittest.equals('foo'));
358 unittest.expect(o.gender, unittest.equals('foo')); 357 unittest.expect(o.gender, unittest.equals('foo'));
359 checkUnnamed2233(o.languages); 358 checkUnnamed2220(o.languages);
360 unittest.expect(o.mobileAppPanelId, unittest.equals('foo')); 359 unittest.expect(o.mobileAppPanelId, unittest.equals('foo'));
361 unittest.expect(o.populationSource, unittest.equals('foo')); 360 unittest.expect(o.populationSource, unittest.equals('foo'));
362 } 361 }
363 buildCounterSurveyAudience--; 362 buildCounterSurveyAudience--;
364 } 363 }
365 364
366 core.int buildCounterSurveyCost = 0; 365 core.int buildCounterSurveyCost = 0;
367 buildSurveyCost() { 366 buildSurveyCost() {
368 var o = new api.SurveyCost(); 367 var o = new api.SurveyCost();
369 buildCounterSurveyCost++; 368 buildCounterSurveyCost++;
(...skipping 11 matching lines...) Expand all
381 buildCounterSurveyCost++; 380 buildCounterSurveyCost++;
382 if (buildCounterSurveyCost < 3) { 381 if (buildCounterSurveyCost < 3) {
383 unittest.expect(o.costPerResponseNanos, unittest.equals('foo')); 382 unittest.expect(o.costPerResponseNanos, unittest.equals('foo'));
384 unittest.expect(o.currencyCode, unittest.equals('foo')); 383 unittest.expect(o.currencyCode, unittest.equals('foo'));
385 unittest.expect(o.maxCostPerResponseNanos, unittest.equals('foo')); 384 unittest.expect(o.maxCostPerResponseNanos, unittest.equals('foo'));
386 unittest.expect(o.nanos, unittest.equals('foo')); 385 unittest.expect(o.nanos, unittest.equals('foo'));
387 } 386 }
388 buildCounterSurveyCost--; 387 buildCounterSurveyCost--;
389 } 388 }
390 389
391 buildUnnamed2234() { 390 buildUnnamed2221() {
392 var o = new core.List<core.String>(); 391 var o = new core.List<core.String>();
393 o.add("foo"); 392 o.add("foo");
394 o.add("foo"); 393 o.add("foo");
395 return o; 394 return o;
396 } 395 }
397 396
398 checkUnnamed2234(core.List<core.String> o) { 397 checkUnnamed2221(core.List<core.String> o) {
399 unittest.expect(o, unittest.hasLength(2)); 398 unittest.expect(o, unittest.hasLength(2));
400 unittest.expect(o[0], unittest.equals('foo')); 399 unittest.expect(o[0], unittest.equals('foo'));
401 unittest.expect(o[1], unittest.equals('foo')); 400 unittest.expect(o[1], unittest.equals('foo'));
402 } 401 }
403 402
404 buildUnnamed2235() { 403 buildUnnamed2222() {
405 var o = new core.List<api.SurveyQuestionImage>(); 404 var o = new core.List<api.SurveyQuestionImage>();
406 o.add(buildSurveyQuestionImage()); 405 o.add(buildSurveyQuestionImage());
407 o.add(buildSurveyQuestionImage()); 406 o.add(buildSurveyQuestionImage());
408 return o; 407 return o;
409 } 408 }
410 409
411 checkUnnamed2235(core.List<api.SurveyQuestionImage> o) { 410 checkUnnamed2222(core.List<api.SurveyQuestionImage> o) {
412 unittest.expect(o, unittest.hasLength(2)); 411 unittest.expect(o, unittest.hasLength(2));
413 checkSurveyQuestionImage(o[0]); 412 checkSurveyQuestionImage(o[0]);
414 checkSurveyQuestionImage(o[1]); 413 checkSurveyQuestionImage(o[1]);
415 } 414 }
416 415
417 buildUnnamed2236() { 416 buildUnnamed2223() {
418 var o = new core.List<core.String>(); 417 var o = new core.List<core.String>();
419 o.add("foo"); 418 o.add("foo");
420 o.add("foo"); 419 o.add("foo");
421 return o; 420 return o;
422 } 421 }
423 422
424 checkUnnamed2236(core.List<core.String> o) { 423 checkUnnamed2223(core.List<core.String> o) {
425 unittest.expect(o, unittest.hasLength(2)); 424 unittest.expect(o, unittest.hasLength(2));
426 unittest.expect(o[0], unittest.equals('foo')); 425 unittest.expect(o[0], unittest.equals('foo'));
427 unittest.expect(o[1], unittest.equals('foo')); 426 unittest.expect(o[1], unittest.equals('foo'));
428 } 427 }
429 428
430 buildUnnamed2237() { 429 buildUnnamed2224() {
431 var o = new core.List<core.String>(); 430 var o = new core.List<core.String>();
432 o.add("foo"); 431 o.add("foo");
433 o.add("foo"); 432 o.add("foo");
434 return o; 433 return o;
435 } 434 }
436 435
437 checkUnnamed2237(core.List<core.String> o) { 436 checkUnnamed2224(core.List<core.String> o) {
438 unittest.expect(o, unittest.hasLength(2)); 437 unittest.expect(o, unittest.hasLength(2));
439 unittest.expect(o[0], unittest.equals('foo')); 438 unittest.expect(o[0], unittest.equals('foo'));
440 unittest.expect(o[1], unittest.equals('foo')); 439 unittest.expect(o[1], unittest.equals('foo'));
441 } 440 }
442 441
443 core.int buildCounterSurveyQuestion = 0; 442 core.int buildCounterSurveyQuestion = 0;
444 buildSurveyQuestion() { 443 buildSurveyQuestion() {
445 var o = new api.SurveyQuestion(); 444 var o = new api.SurveyQuestion();
446 buildCounterSurveyQuestion++; 445 buildCounterSurveyQuestion++;
447 if (buildCounterSurveyQuestion < 3) { 446 if (buildCounterSurveyQuestion < 3) {
448 o.answerOrder = "foo"; 447 o.answerOrder = "foo";
449 o.answers = buildUnnamed2234(); 448 o.answers = buildUnnamed2221();
450 o.hasOther = true; 449 o.hasOther = true;
451 o.highValueLabel = "foo"; 450 o.highValueLabel = "foo";
452 o.images = buildUnnamed2235(); 451 o.images = buildUnnamed2222();
453 o.lastAnswerPositionPinned = true; 452 o.lastAnswerPositionPinned = true;
454 o.lowValueLabel = "foo"; 453 o.lowValueLabel = "foo";
455 o.mustPickSuggestion = true; 454 o.mustPickSuggestion = true;
456 o.numStars = "foo"; 455 o.numStars = "foo";
457 o.openTextPlaceholder = "foo"; 456 o.openTextPlaceholder = "foo";
458 o.openTextSuggestions = buildUnnamed2236(); 457 o.openTextSuggestions = buildUnnamed2223();
459 o.question = "foo"; 458 o.question = "foo";
460 o.sentimentText = "foo"; 459 o.sentimentText = "foo";
461 o.singleLineResponse = true; 460 o.singleLineResponse = true;
462 o.thresholdAnswers = buildUnnamed2237(); 461 o.thresholdAnswers = buildUnnamed2224();
463 o.type = "foo"; 462 o.type = "foo";
464 o.unitOfMeasurementLabel = "foo"; 463 o.unitOfMeasurementLabel = "foo";
465 o.videoId = "foo"; 464 o.videoId = "foo";
466 } 465 }
467 buildCounterSurveyQuestion--; 466 buildCounterSurveyQuestion--;
468 return o; 467 return o;
469 } 468 }
470 469
471 checkSurveyQuestion(api.SurveyQuestion o) { 470 checkSurveyQuestion(api.SurveyQuestion o) {
472 buildCounterSurveyQuestion++; 471 buildCounterSurveyQuestion++;
473 if (buildCounterSurveyQuestion < 3) { 472 if (buildCounterSurveyQuestion < 3) {
474 unittest.expect(o.answerOrder, unittest.equals('foo')); 473 unittest.expect(o.answerOrder, unittest.equals('foo'));
475 checkUnnamed2234(o.answers); 474 checkUnnamed2221(o.answers);
476 unittest.expect(o.hasOther, unittest.isTrue); 475 unittest.expect(o.hasOther, unittest.isTrue);
477 unittest.expect(o.highValueLabel, unittest.equals('foo')); 476 unittest.expect(o.highValueLabel, unittest.equals('foo'));
478 checkUnnamed2235(o.images); 477 checkUnnamed2222(o.images);
479 unittest.expect(o.lastAnswerPositionPinned, unittest.isTrue); 478 unittest.expect(o.lastAnswerPositionPinned, unittest.isTrue);
480 unittest.expect(o.lowValueLabel, unittest.equals('foo')); 479 unittest.expect(o.lowValueLabel, unittest.equals('foo'));
481 unittest.expect(o.mustPickSuggestion, unittest.isTrue); 480 unittest.expect(o.mustPickSuggestion, unittest.isTrue);
482 unittest.expect(o.numStars, unittest.equals('foo')); 481 unittest.expect(o.numStars, unittest.equals('foo'));
483 unittest.expect(o.openTextPlaceholder, unittest.equals('foo')); 482 unittest.expect(o.openTextPlaceholder, unittest.equals('foo'));
484 checkUnnamed2236(o.openTextSuggestions); 483 checkUnnamed2223(o.openTextSuggestions);
485 unittest.expect(o.question, unittest.equals('foo')); 484 unittest.expect(o.question, unittest.equals('foo'));
486 unittest.expect(o.sentimentText, unittest.equals('foo')); 485 unittest.expect(o.sentimentText, unittest.equals('foo'));
487 unittest.expect(o.singleLineResponse, unittest.isTrue); 486 unittest.expect(o.singleLineResponse, unittest.isTrue);
488 checkUnnamed2237(o.thresholdAnswers); 487 checkUnnamed2224(o.thresholdAnswers);
489 unittest.expect(o.type, unittest.equals('foo')); 488 unittest.expect(o.type, unittest.equals('foo'));
490 unittest.expect(o.unitOfMeasurementLabel, unittest.equals('foo')); 489 unittest.expect(o.unitOfMeasurementLabel, unittest.equals('foo'));
491 unittest.expect(o.videoId, unittest.equals('foo')); 490 unittest.expect(o.videoId, unittest.equals('foo'));
492 } 491 }
493 buildCounterSurveyQuestion--; 492 buildCounterSurveyQuestion--;
494 } 493 }
495 494
496 core.int buildCounterSurveyQuestionImage = 0; 495 core.int buildCounterSurveyQuestionImage = 0;
497 buildSurveyQuestionImage() { 496 buildSurveyQuestionImage() {
498 var o = new api.SurveyQuestionImage(); 497 var o = new api.SurveyQuestionImage();
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
570 } 569 }
571 570
572 checkSurveysDeleteResponse(api.SurveysDeleteResponse o) { 571 checkSurveysDeleteResponse(api.SurveysDeleteResponse o) {
573 buildCounterSurveysDeleteResponse++; 572 buildCounterSurveysDeleteResponse++;
574 if (buildCounterSurveysDeleteResponse < 3) { 573 if (buildCounterSurveysDeleteResponse < 3) {
575 unittest.expect(o.requestId, unittest.equals('foo')); 574 unittest.expect(o.requestId, unittest.equals('foo'));
576 } 575 }
577 buildCounterSurveysDeleteResponse--; 576 buildCounterSurveysDeleteResponse--;
578 } 577 }
579 578
580 buildUnnamed2238() { 579 buildUnnamed2225() {
581 var o = new core.List<api.Survey>(); 580 var o = new core.List<api.Survey>();
582 o.add(buildSurvey()); 581 o.add(buildSurvey());
583 o.add(buildSurvey()); 582 o.add(buildSurvey());
584 return o; 583 return o;
585 } 584 }
586 585
587 checkUnnamed2238(core.List<api.Survey> o) { 586 checkUnnamed2225(core.List<api.Survey> o) {
588 unittest.expect(o, unittest.hasLength(2)); 587 unittest.expect(o, unittest.hasLength(2));
589 checkSurvey(o[0]); 588 checkSurvey(o[0]);
590 checkSurvey(o[1]); 589 checkSurvey(o[1]);
591 } 590 }
592 591
593 core.int buildCounterSurveysListResponse = 0; 592 core.int buildCounterSurveysListResponse = 0;
594 buildSurveysListResponse() { 593 buildSurveysListResponse() {
595 var o = new api.SurveysListResponse(); 594 var o = new api.SurveysListResponse();
596 buildCounterSurveysListResponse++; 595 buildCounterSurveysListResponse++;
597 if (buildCounterSurveysListResponse < 3) { 596 if (buildCounterSurveysListResponse < 3) {
598 o.pageInfo = buildPageInfo(); 597 o.pageInfo = buildPageInfo();
599 o.requestId = "foo"; 598 o.requestId = "foo";
600 o.resources = buildUnnamed2238(); 599 o.resources = buildUnnamed2225();
601 o.tokenPagination = buildTokenPagination(); 600 o.tokenPagination = buildTokenPagination();
602 } 601 }
603 buildCounterSurveysListResponse--; 602 buildCounterSurveysListResponse--;
604 return o; 603 return o;
605 } 604 }
606 605
607 checkSurveysListResponse(api.SurveysListResponse o) { 606 checkSurveysListResponse(api.SurveysListResponse o) {
608 buildCounterSurveysListResponse++; 607 buildCounterSurveysListResponse++;
609 if (buildCounterSurveysListResponse < 3) { 608 if (buildCounterSurveysListResponse < 3) {
610 checkPageInfo(o.pageInfo); 609 checkPageInfo(o.pageInfo);
611 unittest.expect(o.requestId, unittest.equals('foo')); 610 unittest.expect(o.requestId, unittest.equals('foo'));
612 checkUnnamed2238(o.resources); 611 checkUnnamed2225(o.resources);
613 checkTokenPagination(o.tokenPagination); 612 checkTokenPagination(o.tokenPagination);
614 } 613 }
615 buildCounterSurveysListResponse--; 614 buildCounterSurveysListResponse--;
616 } 615 }
617 616
618 core.int buildCounterSurveysStartRequest = 0; 617 core.int buildCounterSurveysStartRequest = 0;
619 buildSurveysStartRequest() { 618 buildSurveysStartRequest() {
620 var o = new api.SurveysStartRequest(); 619 var o = new api.SurveysStartRequest();
621 buildCounterSurveysStartRequest++; 620 buildCounterSurveysStartRequest++;
622 if (buildCounterSurveysStartRequest < 3) { 621 if (buildCounterSurveysStartRequest < 3) {
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
686 685
687 checkTokenPagination(api.TokenPagination o) { 686 checkTokenPagination(api.TokenPagination o) {
688 buildCounterTokenPagination++; 687 buildCounterTokenPagination++;
689 if (buildCounterTokenPagination < 3) { 688 if (buildCounterTokenPagination < 3) {
690 unittest.expect(o.nextPageToken, unittest.equals('foo')); 689 unittest.expect(o.nextPageToken, unittest.equals('foo'));
691 unittest.expect(o.previousPageToken, unittest.equals('foo')); 690 unittest.expect(o.previousPageToken, unittest.equals('foo'));
692 } 691 }
693 buildCounterTokenPagination--; 692 buildCounterTokenPagination--;
694 } 693 }
695 694
696
697 main() { 695 main() {
698 unittest.group("obj-schema-FieldMask", () { 696 unittest.group("obj-schema-FieldMask", () {
699 unittest.test("to-json--from-json", () { 697 unittest.test("to-json--from-json", () {
700 var o = buildFieldMask(); 698 var o = buildFieldMask();
701 var od = new api.FieldMask.fromJson(o.toJson()); 699 var od = new api.FieldMask.fromJson(o.toJson());
702 checkFieldMask(od); 700 checkFieldMask(od);
703 }); 701 });
704 }); 702 });
705 703
706
707 unittest.group("obj-schema-MobileAppPanel", () { 704 unittest.group("obj-schema-MobileAppPanel", () {
708 unittest.test("to-json--from-json", () { 705 unittest.test("to-json--from-json", () {
709 var o = buildMobileAppPanel(); 706 var o = buildMobileAppPanel();
710 var od = new api.MobileAppPanel.fromJson(o.toJson()); 707 var od = new api.MobileAppPanel.fromJson(o.toJson());
711 checkMobileAppPanel(od); 708 checkMobileAppPanel(od);
712 }); 709 });
713 }); 710 });
714 711
715
716 unittest.group("obj-schema-MobileAppPanelsListResponse", () { 712 unittest.group("obj-schema-MobileAppPanelsListResponse", () {
717 unittest.test("to-json--from-json", () { 713 unittest.test("to-json--from-json", () {
718 var o = buildMobileAppPanelsListResponse(); 714 var o = buildMobileAppPanelsListResponse();
719 var od = new api.MobileAppPanelsListResponse.fromJson(o.toJson()); 715 var od = new api.MobileAppPanelsListResponse.fromJson(o.toJson());
720 checkMobileAppPanelsListResponse(od); 716 checkMobileAppPanelsListResponse(od);
721 }); 717 });
722 }); 718 });
723 719
724
725 unittest.group("obj-schema-PageInfo", () { 720 unittest.group("obj-schema-PageInfo", () {
726 unittest.test("to-json--from-json", () { 721 unittest.test("to-json--from-json", () {
727 var o = buildPageInfo(); 722 var o = buildPageInfo();
728 var od = new api.PageInfo.fromJson(o.toJson()); 723 var od = new api.PageInfo.fromJson(o.toJson());
729 checkPageInfo(od); 724 checkPageInfo(od);
730 }); 725 });
731 }); 726 });
732 727
733
734 unittest.group("obj-schema-ResultsGetRequest", () { 728 unittest.group("obj-schema-ResultsGetRequest", () {
735 unittest.test("to-json--from-json", () { 729 unittest.test("to-json--from-json", () {
736 var o = buildResultsGetRequest(); 730 var o = buildResultsGetRequest();
737 var od = new api.ResultsGetRequest.fromJson(o.toJson()); 731 var od = new api.ResultsGetRequest.fromJson(o.toJson());
738 checkResultsGetRequest(od); 732 checkResultsGetRequest(od);
739 }); 733 });
740 }); 734 });
741 735
742
743 unittest.group("obj-schema-ResultsMask", () { 736 unittest.group("obj-schema-ResultsMask", () {
744 unittest.test("to-json--from-json", () { 737 unittest.test("to-json--from-json", () {
745 var o = buildResultsMask(); 738 var o = buildResultsMask();
746 var od = new api.ResultsMask.fromJson(o.toJson()); 739 var od = new api.ResultsMask.fromJson(o.toJson());
747 checkResultsMask(od); 740 checkResultsMask(od);
748 }); 741 });
749 }); 742 });
750 743
751
752 unittest.group("obj-schema-Survey", () { 744 unittest.group("obj-schema-Survey", () {
753 unittest.test("to-json--from-json", () { 745 unittest.test("to-json--from-json", () {
754 var o = buildSurvey(); 746 var o = buildSurvey();
755 var od = new api.Survey.fromJson(o.toJson()); 747 var od = new api.Survey.fromJson(o.toJson());
756 checkSurvey(od); 748 checkSurvey(od);
757 }); 749 });
758 }); 750 });
759 751
760
761 unittest.group("obj-schema-SurveyAudience", () { 752 unittest.group("obj-schema-SurveyAudience", () {
762 unittest.test("to-json--from-json", () { 753 unittest.test("to-json--from-json", () {
763 var o = buildSurveyAudience(); 754 var o = buildSurveyAudience();
764 var od = new api.SurveyAudience.fromJson(o.toJson()); 755 var od = new api.SurveyAudience.fromJson(o.toJson());
765 checkSurveyAudience(od); 756 checkSurveyAudience(od);
766 }); 757 });
767 }); 758 });
768 759
769
770 unittest.group("obj-schema-SurveyCost", () { 760 unittest.group("obj-schema-SurveyCost", () {
771 unittest.test("to-json--from-json", () { 761 unittest.test("to-json--from-json", () {
772 var o = buildSurveyCost(); 762 var o = buildSurveyCost();
773 var od = new api.SurveyCost.fromJson(o.toJson()); 763 var od = new api.SurveyCost.fromJson(o.toJson());
774 checkSurveyCost(od); 764 checkSurveyCost(od);
775 }); 765 });
776 }); 766 });
777 767
778
779 unittest.group("obj-schema-SurveyQuestion", () { 768 unittest.group("obj-schema-SurveyQuestion", () {
780 unittest.test("to-json--from-json", () { 769 unittest.test("to-json--from-json", () {
781 var o = buildSurveyQuestion(); 770 var o = buildSurveyQuestion();
782 var od = new api.SurveyQuestion.fromJson(o.toJson()); 771 var od = new api.SurveyQuestion.fromJson(o.toJson());
783 checkSurveyQuestion(od); 772 checkSurveyQuestion(od);
784 }); 773 });
785 }); 774 });
786 775
787
788 unittest.group("obj-schema-SurveyQuestionImage", () { 776 unittest.group("obj-schema-SurveyQuestionImage", () {
789 unittest.test("to-json--from-json", () { 777 unittest.test("to-json--from-json", () {
790 var o = buildSurveyQuestionImage(); 778 var o = buildSurveyQuestionImage();
791 var od = new api.SurveyQuestionImage.fromJson(o.toJson()); 779 var od = new api.SurveyQuestionImage.fromJson(o.toJson());
792 checkSurveyQuestionImage(od); 780 checkSurveyQuestionImage(od);
793 }); 781 });
794 }); 782 });
795 783
796
797 unittest.group("obj-schema-SurveyRejection", () { 784 unittest.group("obj-schema-SurveyRejection", () {
798 unittest.test("to-json--from-json", () { 785 unittest.test("to-json--from-json", () {
799 var o = buildSurveyRejection(); 786 var o = buildSurveyRejection();
800 var od = new api.SurveyRejection.fromJson(o.toJson()); 787 var od = new api.SurveyRejection.fromJson(o.toJson());
801 checkSurveyRejection(od); 788 checkSurveyRejection(od);
802 }); 789 });
803 }); 790 });
804 791
805
806 unittest.group("obj-schema-SurveyResults", () { 792 unittest.group("obj-schema-SurveyResults", () {
807 unittest.test("to-json--from-json", () { 793 unittest.test("to-json--from-json", () {
808 var o = buildSurveyResults(); 794 var o = buildSurveyResults();
809 var od = new api.SurveyResults.fromJson(o.toJson()); 795 var od = new api.SurveyResults.fromJson(o.toJson());
810 checkSurveyResults(od); 796 checkSurveyResults(od);
811 }); 797 });
812 }); 798 });
813 799
814
815 unittest.group("obj-schema-SurveysDeleteResponse", () { 800 unittest.group("obj-schema-SurveysDeleteResponse", () {
816 unittest.test("to-json--from-json", () { 801 unittest.test("to-json--from-json", () {
817 var o = buildSurveysDeleteResponse(); 802 var o = buildSurveysDeleteResponse();
818 var od = new api.SurveysDeleteResponse.fromJson(o.toJson()); 803 var od = new api.SurveysDeleteResponse.fromJson(o.toJson());
819 checkSurveysDeleteResponse(od); 804 checkSurveysDeleteResponse(od);
820 }); 805 });
821 }); 806 });
822 807
823
824 unittest.group("obj-schema-SurveysListResponse", () { 808 unittest.group("obj-schema-SurveysListResponse", () {
825 unittest.test("to-json--from-json", () { 809 unittest.test("to-json--from-json", () {
826 var o = buildSurveysListResponse(); 810 var o = buildSurveysListResponse();
827 var od = new api.SurveysListResponse.fromJson(o.toJson()); 811 var od = new api.SurveysListResponse.fromJson(o.toJson());
828 checkSurveysListResponse(od); 812 checkSurveysListResponse(od);
829 }); 813 });
830 }); 814 });
831 815
832
833 unittest.group("obj-schema-SurveysStartRequest", () { 816 unittest.group("obj-schema-SurveysStartRequest", () {
834 unittest.test("to-json--from-json", () { 817 unittest.test("to-json--from-json", () {
835 var o = buildSurveysStartRequest(); 818 var o = buildSurveysStartRequest();
836 var od = new api.SurveysStartRequest.fromJson(o.toJson()); 819 var od = new api.SurveysStartRequest.fromJson(o.toJson());
837 checkSurveysStartRequest(od); 820 checkSurveysStartRequest(od);
838 }); 821 });
839 }); 822 });
840 823
841
842 unittest.group("obj-schema-SurveysStartResponse", () { 824 unittest.group("obj-schema-SurveysStartResponse", () {
843 unittest.test("to-json--from-json", () { 825 unittest.test("to-json--from-json", () {
844 var o = buildSurveysStartResponse(); 826 var o = buildSurveysStartResponse();
845 var od = new api.SurveysStartResponse.fromJson(o.toJson()); 827 var od = new api.SurveysStartResponse.fromJson(o.toJson());
846 checkSurveysStartResponse(od); 828 checkSurveysStartResponse(od);
847 }); 829 });
848 }); 830 });
849 831
850
851 unittest.group("obj-schema-SurveysStopResponse", () { 832 unittest.group("obj-schema-SurveysStopResponse", () {
852 unittest.test("to-json--from-json", () { 833 unittest.test("to-json--from-json", () {
853 var o = buildSurveysStopResponse(); 834 var o = buildSurveysStopResponse();
854 var od = new api.SurveysStopResponse.fromJson(o.toJson()); 835 var od = new api.SurveysStopResponse.fromJson(o.toJson());
855 checkSurveysStopResponse(od); 836 checkSurveysStopResponse(od);
856 }); 837 });
857 }); 838 });
858 839
859
860 unittest.group("obj-schema-TokenPagination", () { 840 unittest.group("obj-schema-TokenPagination", () {
861 unittest.test("to-json--from-json", () { 841 unittest.test("to-json--from-json", () {
862 var o = buildTokenPagination(); 842 var o = buildTokenPagination();
863 var od = new api.TokenPagination.fromJson(o.toJson()); 843 var od = new api.TokenPagination.fromJson(o.toJson());
864 checkTokenPagination(od); 844 checkTokenPagination(od);
865 }); 845 });
866 }); 846 });
867 847
868
869 unittest.group("resource-MobileapppanelsResourceApi", () { 848 unittest.group("resource-MobileapppanelsResourceApi", () {
870 unittest.test("method--get", () { 849 unittest.test("method--get", () {
871
872 var mock = new HttpServerMock(); 850 var mock = new HttpServerMock();
873 api.MobileapppanelsResourceApi res = new api.SurveysApi(mock).mobileapppan els; 851 api.MobileapppanelsResourceApi res =
852 new api.SurveysApi(mock).mobileapppanels;
874 var arg_panelId = "foo"; 853 var arg_panelId = "foo";
875 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 854 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
876 var path = (req.url).path; 855 var path = (req.url).path;
877 var pathOffset = 0; 856 var pathOffset = 0;
878 var index; 857 var index;
879 var subPart; 858 var subPart;
880 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 859 unittest.expect(
860 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
881 pathOffset += 1; 861 pathOffset += 1;
882 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 862 unittest.expect(path.substring(pathOffset, pathOffset + 11),
863 unittest.equals("surveys/v2/"));
883 pathOffset += 11; 864 pathOffset += 11;
884 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("mobileAppPanels/")); 865 unittest.expect(path.substring(pathOffset, pathOffset + 16),
866 unittest.equals("mobileAppPanels/"));
885 pathOffset += 16; 867 pathOffset += 16;
886 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 868 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
887 pathOffset = path.length; 869 pathOffset = path.length;
888 unittest.expect(subPart, unittest.equals("$arg_panelId")); 870 unittest.expect(subPart, unittest.equals("$arg_panelId"));
889 871
890 var query = (req.url).query; 872 var query = (req.url).query;
891 var queryOffset = 0; 873 var queryOffset = 0;
892 var queryMap = {}; 874 var queryMap = {};
893 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 875 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
894 parseBool(n) { 876 parseBool(n) {
895 if (n == "true") return true; 877 if (n == "true") return true;
896 if (n == "false") return false; 878 if (n == "false") return false;
897 if (n == null) return null; 879 if (n == null) return null;
898 throw new core.ArgumentError("Invalid boolean: $n"); 880 throw new core.ArgumentError("Invalid boolean: $n");
899 } 881 }
882
900 if (query.length > 0) { 883 if (query.length > 0) {
901 for (var part in query.split("&")) { 884 for (var part in query.split("&")) {
902 var keyvalue = part.split("="); 885 var keyvalue = part.split("=");
903 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 886 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
887 core.Uri.decodeQueryComponent(keyvalue[1]));
904 } 888 }
905 } 889 }
906 890
907
908 var h = { 891 var h = {
909 "content-type" : "application/json; charset=utf-8", 892 "content-type": "application/json; charset=utf-8",
910 }; 893 };
911 var resp = convert.JSON.encode(buildMobileAppPanel()); 894 var resp = convert.JSON.encode(buildMobileAppPanel());
912 return new async.Future.value(stringResponse(200, h, resp)); 895 return new async.Future.value(stringResponse(200, h, resp));
913 }), true); 896 }), true);
914 res.get(arg_panelId).then(unittest.expectAsync1(((api.MobileAppPanel respo nse) { 897 res
898 .get(arg_panelId)
899 .then(unittest.expectAsync1(((api.MobileAppPanel response) {
915 checkMobileAppPanel(response); 900 checkMobileAppPanel(response);
916 }))); 901 })));
917 }); 902 });
918 903
919 unittest.test("method--list", () { 904 unittest.test("method--list", () {
920
921 var mock = new HttpServerMock(); 905 var mock = new HttpServerMock();
922 api.MobileapppanelsResourceApi res = new api.SurveysApi(mock).mobileapppan els; 906 api.MobileapppanelsResourceApi res =
907 new api.SurveysApi(mock).mobileapppanels;
923 var arg_maxResults = 42; 908 var arg_maxResults = 42;
924 var arg_startIndex = 42; 909 var arg_startIndex = 42;
925 var arg_token = "foo"; 910 var arg_token = "foo";
926 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 911 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
927 var path = (req.url).path; 912 var path = (req.url).path;
928 var pathOffset = 0; 913 var pathOffset = 0;
929 var index; 914 var index;
930 var subPart; 915 var subPart;
931 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 916 unittest.expect(
917 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
932 pathOffset += 1; 918 pathOffset += 1;
933 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 919 unittest.expect(path.substring(pathOffset, pathOffset + 11),
920 unittest.equals("surveys/v2/"));
934 pathOffset += 11; 921 pathOffset += 11;
935 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("mobileAppPanels")); 922 unittest.expect(path.substring(pathOffset, pathOffset + 15),
923 unittest.equals("mobileAppPanels"));
936 pathOffset += 15; 924 pathOffset += 15;
937 925
938 var query = (req.url).query; 926 var query = (req.url).query;
939 var queryOffset = 0; 927 var queryOffset = 0;
940 var queryMap = {}; 928 var queryMap = {};
941 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 929 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
942 parseBool(n) { 930 parseBool(n) {
943 if (n == "true") return true; 931 if (n == "true") return true;
944 if (n == "false") return false; 932 if (n == "false") return false;
945 if (n == null) return null; 933 if (n == null) return null;
946 throw new core.ArgumentError("Invalid boolean: $n"); 934 throw new core.ArgumentError("Invalid boolean: $n");
947 } 935 }
936
948 if (query.length > 0) { 937 if (query.length > 0) {
949 for (var part in query.split("&")) { 938 for (var part in query.split("&")) {
950 var keyvalue = part.split("="); 939 var keyvalue = part.split("=");
951 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 940 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
941 core.Uri.decodeQueryComponent(keyvalue[1]));
952 } 942 }
953 } 943 }
954 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 944 unittest.expect(core.int.parse(queryMap["maxResults"].first),
955 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e quals(arg_startIndex)); 945 unittest.equals(arg_maxResults));
946 unittest.expect(core.int.parse(queryMap["startIndex"].first),
947 unittest.equals(arg_startIndex));
956 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); 948 unittest.expect(queryMap["token"].first, unittest.equals(arg_token));
957 949
958
959 var h = { 950 var h = {
960 "content-type" : "application/json; charset=utf-8", 951 "content-type": "application/json; charset=utf-8",
961 }; 952 };
962 var resp = convert.JSON.encode(buildMobileAppPanelsListResponse()); 953 var resp = convert.JSON.encode(buildMobileAppPanelsListResponse());
963 return new async.Future.value(stringResponse(200, h, resp)); 954 return new async.Future.value(stringResponse(200, h, resp));
964 }), true); 955 }), true);
965 res.list(maxResults: arg_maxResults, startIndex: arg_startIndex, token: ar g_token).then(unittest.expectAsync1(((api.MobileAppPanelsListResponse response) { 956 res
957 .list(
958 maxResults: arg_maxResults,
959 startIndex: arg_startIndex,
960 token: arg_token)
961 .then(unittest
962 .expectAsync1(((api.MobileAppPanelsListResponse response) {
966 checkMobileAppPanelsListResponse(response); 963 checkMobileAppPanelsListResponse(response);
967 }))); 964 })));
968 }); 965 });
969 966
970 unittest.test("method--update", () { 967 unittest.test("method--update", () {
971
972 var mock = new HttpServerMock(); 968 var mock = new HttpServerMock();
973 api.MobileapppanelsResourceApi res = new api.SurveysApi(mock).mobileapppan els; 969 api.MobileapppanelsResourceApi res =
970 new api.SurveysApi(mock).mobileapppanels;
974 var arg_request = buildMobileAppPanel(); 971 var arg_request = buildMobileAppPanel();
975 var arg_panelId = "foo"; 972 var arg_panelId = "foo";
976 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 973 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
977 var obj = new api.MobileAppPanel.fromJson(json); 974 var obj = new api.MobileAppPanel.fromJson(json);
978 checkMobileAppPanel(obj); 975 checkMobileAppPanel(obj);
979 976
980 var path = (req.url).path; 977 var path = (req.url).path;
981 var pathOffset = 0; 978 var pathOffset = 0;
982 var index; 979 var index;
983 var subPart; 980 var subPart;
984 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 981 unittest.expect(
982 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
985 pathOffset += 1; 983 pathOffset += 1;
986 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 984 unittest.expect(path.substring(pathOffset, pathOffset + 11),
985 unittest.equals("surveys/v2/"));
987 pathOffset += 11; 986 pathOffset += 11;
988 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq uals("mobileAppPanels/")); 987 unittest.expect(path.substring(pathOffset, pathOffset + 16),
988 unittest.equals("mobileAppPanels/"));
989 pathOffset += 16; 989 pathOffset += 16;
990 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 990 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
991 pathOffset = path.length; 991 pathOffset = path.length;
992 unittest.expect(subPart, unittest.equals("$arg_panelId")); 992 unittest.expect(subPart, unittest.equals("$arg_panelId"));
993 993
994 var query = (req.url).query; 994 var query = (req.url).query;
995 var queryOffset = 0; 995 var queryOffset = 0;
996 var queryMap = {}; 996 var queryMap = {};
997 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 997 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
998 parseBool(n) { 998 parseBool(n) {
999 if (n == "true") return true; 999 if (n == "true") return true;
1000 if (n == "false") return false; 1000 if (n == "false") return false;
1001 if (n == null) return null; 1001 if (n == null) return null;
1002 throw new core.ArgumentError("Invalid boolean: $n"); 1002 throw new core.ArgumentError("Invalid boolean: $n");
1003 } 1003 }
1004
1004 if (query.length > 0) { 1005 if (query.length > 0) {
1005 for (var part in query.split("&")) { 1006 for (var part in query.split("&")) {
1006 var keyvalue = part.split("="); 1007 var keyvalue = part.split("=");
1007 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1008 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1009 core.Uri.decodeQueryComponent(keyvalue[1]));
1008 } 1010 }
1009 } 1011 }
1010 1012
1011
1012 var h = { 1013 var h = {
1013 "content-type" : "application/json; charset=utf-8", 1014 "content-type": "application/json; charset=utf-8",
1014 }; 1015 };
1015 var resp = convert.JSON.encode(buildMobileAppPanel()); 1016 var resp = convert.JSON.encode(buildMobileAppPanel());
1016 return new async.Future.value(stringResponse(200, h, resp)); 1017 return new async.Future.value(stringResponse(200, h, resp));
1017 }), true); 1018 }), true);
1018 res.update(arg_request, arg_panelId).then(unittest.expectAsync1(((api.Mobi leAppPanel response) { 1019 res
1020 .update(arg_request, arg_panelId)
1021 .then(unittest.expectAsync1(((api.MobileAppPanel response) {
1019 checkMobileAppPanel(response); 1022 checkMobileAppPanel(response);
1020 }))); 1023 })));
1021 }); 1024 });
1022
1023 }); 1025 });
1024 1026
1025
1026 unittest.group("resource-ResultsResourceApi", () { 1027 unittest.group("resource-ResultsResourceApi", () {
1027 unittest.test("method--get", () { 1028 unittest.test("method--get", () {
1028 // TODO: Implement tests for media upload; 1029 // TODO: Implement tests for media upload;
1029 // TODO: Implement tests for media download; 1030 // TODO: Implement tests for media download;
1030 1031
1031 var mock = new HttpServerMock(); 1032 var mock = new HttpServerMock();
1032 api.ResultsResourceApi res = new api.SurveysApi(mock).results; 1033 api.ResultsResourceApi res = new api.SurveysApi(mock).results;
1033 var arg_request = buildResultsGetRequest(); 1034 var arg_request = buildResultsGetRequest();
1034 var arg_surveyUrlId = "foo"; 1035 var arg_surveyUrlId = "foo";
1035 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1036 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1036 var obj = new api.ResultsGetRequest.fromJson(json); 1037 var obj = new api.ResultsGetRequest.fromJson(json);
1037 checkResultsGetRequest(obj); 1038 checkResultsGetRequest(obj);
1038 1039
1039 var path = (req.url).path; 1040 var path = (req.url).path;
1040 var pathOffset = 0; 1041 var pathOffset = 0;
1041 var index; 1042 var index;
1042 var subPart; 1043 var subPart;
1043 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1044 unittest.expect(
1045 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1044 pathOffset += 1; 1046 pathOffset += 1;
1045 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 1047 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1048 unittest.equals("surveys/v2/"));
1046 pathOffset += 11; 1049 pathOffset += 11;
1047 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("surveys/")); 1050 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1051 unittest.equals("surveys/"));
1048 pathOffset += 8; 1052 pathOffset += 8;
1049 index = path.indexOf("/results", pathOffset); 1053 index = path.indexOf("/results", pathOffset);
1050 unittest.expect(index >= 0, unittest.isTrue); 1054 unittest.expect(index >= 0, unittest.isTrue);
1051 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1055 subPart =
1056 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1052 pathOffset = index; 1057 pathOffset = index;
1053 unittest.expect(subPart, unittest.equals("$arg_surveyUrlId")); 1058 unittest.expect(subPart, unittest.equals("$arg_surveyUrlId"));
1054 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/results")); 1059 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1060 unittest.equals("/results"));
1055 pathOffset += 8; 1061 pathOffset += 8;
1056 1062
1057 var query = (req.url).query; 1063 var query = (req.url).query;
1058 var queryOffset = 0; 1064 var queryOffset = 0;
1059 var queryMap = {}; 1065 var queryMap = {};
1060 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1066 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1061 parseBool(n) { 1067 parseBool(n) {
1062 if (n == "true") return true; 1068 if (n == "true") return true;
1063 if (n == "false") return false; 1069 if (n == "false") return false;
1064 if (n == null) return null; 1070 if (n == null) return null;
1065 throw new core.ArgumentError("Invalid boolean: $n"); 1071 throw new core.ArgumentError("Invalid boolean: $n");
1066 } 1072 }
1073
1067 if (query.length > 0) { 1074 if (query.length > 0) {
1068 for (var part in query.split("&")) { 1075 for (var part in query.split("&")) {
1069 var keyvalue = part.split("="); 1076 var keyvalue = part.split("=");
1070 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1077 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1078 core.Uri.decodeQueryComponent(keyvalue[1]));
1071 } 1079 }
1072 } 1080 }
1073 1081
1074
1075 var h = { 1082 var h = {
1076 "content-type" : "application/json; charset=utf-8", 1083 "content-type": "application/json; charset=utf-8",
1077 }; 1084 };
1078 var resp = convert.JSON.encode(buildSurveyResults()); 1085 var resp = convert.JSON.encode(buildSurveyResults());
1079 return new async.Future.value(stringResponse(200, h, resp)); 1086 return new async.Future.value(stringResponse(200, h, resp));
1080 }), true); 1087 }), true);
1081 res.get(arg_request, arg_surveyUrlId).then(unittest.expectAsync1(((api.Sur veyResults response) { 1088 res
1089 .get(arg_request, arg_surveyUrlId)
1090 .then(unittest.expectAsync1(((api.SurveyResults response) {
1082 checkSurveyResults(response); 1091 checkSurveyResults(response);
1083 }))); 1092 })));
1084 }); 1093 });
1085
1086 }); 1094 });
1087 1095
1088
1089 unittest.group("resource-SurveysResourceApi", () { 1096 unittest.group("resource-SurveysResourceApi", () {
1090 unittest.test("method--delete", () { 1097 unittest.test("method--delete", () {
1091
1092 var mock = new HttpServerMock(); 1098 var mock = new HttpServerMock();
1093 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys; 1099 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys;
1094 var arg_surveyUrlId = "foo"; 1100 var arg_surveyUrlId = "foo";
1095 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1101 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1096 var path = (req.url).path; 1102 var path = (req.url).path;
1097 var pathOffset = 0; 1103 var pathOffset = 0;
1098 var index; 1104 var index;
1099 var subPart; 1105 var subPart;
1100 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1106 unittest.expect(
1107 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1101 pathOffset += 1; 1108 pathOffset += 1;
1102 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 1109 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1110 unittest.equals("surveys/v2/"));
1103 pathOffset += 11; 1111 pathOffset += 11;
1104 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("surveys/")); 1112 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1113 unittest.equals("surveys/"));
1105 pathOffset += 8; 1114 pathOffset += 8;
1106 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1115 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1107 pathOffset = path.length; 1116 pathOffset = path.length;
1108 unittest.expect(subPart, unittest.equals("$arg_surveyUrlId")); 1117 unittest.expect(subPart, unittest.equals("$arg_surveyUrlId"));
1109 1118
1110 var query = (req.url).query; 1119 var query = (req.url).query;
1111 var queryOffset = 0; 1120 var queryOffset = 0;
1112 var queryMap = {}; 1121 var queryMap = {};
1113 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1122 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1114 parseBool(n) { 1123 parseBool(n) {
1115 if (n == "true") return true; 1124 if (n == "true") return true;
1116 if (n == "false") return false; 1125 if (n == "false") return false;
1117 if (n == null) return null; 1126 if (n == null) return null;
1118 throw new core.ArgumentError("Invalid boolean: $n"); 1127 throw new core.ArgumentError("Invalid boolean: $n");
1119 } 1128 }
1129
1120 if (query.length > 0) { 1130 if (query.length > 0) {
1121 for (var part in query.split("&")) { 1131 for (var part in query.split("&")) {
1122 var keyvalue = part.split("="); 1132 var keyvalue = part.split("=");
1123 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1133 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1134 core.Uri.decodeQueryComponent(keyvalue[1]));
1124 } 1135 }
1125 } 1136 }
1126 1137
1127
1128 var h = { 1138 var h = {
1129 "content-type" : "application/json; charset=utf-8", 1139 "content-type": "application/json; charset=utf-8",
1130 }; 1140 };
1131 var resp = convert.JSON.encode(buildSurveysDeleteResponse()); 1141 var resp = convert.JSON.encode(buildSurveysDeleteResponse());
1132 return new async.Future.value(stringResponse(200, h, resp)); 1142 return new async.Future.value(stringResponse(200, h, resp));
1133 }), true); 1143 }), true);
1134 res.delete(arg_surveyUrlId).then(unittest.expectAsync1(((api.SurveysDelete Response response) { 1144 res
1145 .delete(arg_surveyUrlId)
1146 .then(unittest.expectAsync1(((api.SurveysDeleteResponse response) {
1135 checkSurveysDeleteResponse(response); 1147 checkSurveysDeleteResponse(response);
1136 }))); 1148 })));
1137 }); 1149 });
1138 1150
1139 unittest.test("method--get", () { 1151 unittest.test("method--get", () {
1140
1141 var mock = new HttpServerMock(); 1152 var mock = new HttpServerMock();
1142 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys; 1153 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys;
1143 var arg_surveyUrlId = "foo"; 1154 var arg_surveyUrlId = "foo";
1144 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1155 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1145 var path = (req.url).path; 1156 var path = (req.url).path;
1146 var pathOffset = 0; 1157 var pathOffset = 0;
1147 var index; 1158 var index;
1148 var subPart; 1159 var subPart;
1149 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1160 unittest.expect(
1161 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1150 pathOffset += 1; 1162 pathOffset += 1;
1151 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 1163 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1164 unittest.equals("surveys/v2/"));
1152 pathOffset += 11; 1165 pathOffset += 11;
1153 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("surveys/")); 1166 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1167 unittest.equals("surveys/"));
1154 pathOffset += 8; 1168 pathOffset += 8;
1155 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1169 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1156 pathOffset = path.length; 1170 pathOffset = path.length;
1157 unittest.expect(subPart, unittest.equals("$arg_surveyUrlId")); 1171 unittest.expect(subPart, unittest.equals("$arg_surveyUrlId"));
1158 1172
1159 var query = (req.url).query; 1173 var query = (req.url).query;
1160 var queryOffset = 0; 1174 var queryOffset = 0;
1161 var queryMap = {}; 1175 var queryMap = {};
1162 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1176 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1163 parseBool(n) { 1177 parseBool(n) {
1164 if (n == "true") return true; 1178 if (n == "true") return true;
1165 if (n == "false") return false; 1179 if (n == "false") return false;
1166 if (n == null) return null; 1180 if (n == null) return null;
1167 throw new core.ArgumentError("Invalid boolean: $n"); 1181 throw new core.ArgumentError("Invalid boolean: $n");
1168 } 1182 }
1183
1169 if (query.length > 0) { 1184 if (query.length > 0) {
1170 for (var part in query.split("&")) { 1185 for (var part in query.split("&")) {
1171 var keyvalue = part.split("="); 1186 var keyvalue = part.split("=");
1172 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1187 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1188 core.Uri.decodeQueryComponent(keyvalue[1]));
1173 } 1189 }
1174 } 1190 }
1175 1191
1176
1177 var h = { 1192 var h = {
1178 "content-type" : "application/json; charset=utf-8", 1193 "content-type": "application/json; charset=utf-8",
1179 }; 1194 };
1180 var resp = convert.JSON.encode(buildSurvey()); 1195 var resp = convert.JSON.encode(buildSurvey());
1181 return new async.Future.value(stringResponse(200, h, resp)); 1196 return new async.Future.value(stringResponse(200, h, resp));
1182 }), true); 1197 }), true);
1183 res.get(arg_surveyUrlId).then(unittest.expectAsync1(((api.Survey response) { 1198 res
1199 .get(arg_surveyUrlId)
1200 .then(unittest.expectAsync1(((api.Survey response) {
1184 checkSurvey(response); 1201 checkSurvey(response);
1185 }))); 1202 })));
1186 }); 1203 });
1187 1204
1188 unittest.test("method--insert", () { 1205 unittest.test("method--insert", () {
1189
1190 var mock = new HttpServerMock(); 1206 var mock = new HttpServerMock();
1191 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys; 1207 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys;
1192 var arg_request = buildSurvey(); 1208 var arg_request = buildSurvey();
1193 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1209 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1194 var obj = new api.Survey.fromJson(json); 1210 var obj = new api.Survey.fromJson(json);
1195 checkSurvey(obj); 1211 checkSurvey(obj);
1196 1212
1197 var path = (req.url).path; 1213 var path = (req.url).path;
1198 var pathOffset = 0; 1214 var pathOffset = 0;
1199 var index; 1215 var index;
1200 var subPart; 1216 var subPart;
1201 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1217 unittest.expect(
1218 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1202 pathOffset += 1; 1219 pathOffset += 1;
1203 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 1220 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1221 unittest.equals("surveys/v2/"));
1204 pathOffset += 11; 1222 pathOffset += 11;
1205 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("surveys")); 1223 unittest.expect(path.substring(pathOffset, pathOffset + 7),
1224 unittest.equals("surveys"));
1206 pathOffset += 7; 1225 pathOffset += 7;
1207 1226
1208 var query = (req.url).query; 1227 var query = (req.url).query;
1209 var queryOffset = 0; 1228 var queryOffset = 0;
1210 var queryMap = {}; 1229 var queryMap = {};
1211 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1230 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1212 parseBool(n) { 1231 parseBool(n) {
1213 if (n == "true") return true; 1232 if (n == "true") return true;
1214 if (n == "false") return false; 1233 if (n == "false") return false;
1215 if (n == null) return null; 1234 if (n == null) return null;
1216 throw new core.ArgumentError("Invalid boolean: $n"); 1235 throw new core.ArgumentError("Invalid boolean: $n");
1217 } 1236 }
1237
1218 if (query.length > 0) { 1238 if (query.length > 0) {
1219 for (var part in query.split("&")) { 1239 for (var part in query.split("&")) {
1220 var keyvalue = part.split("="); 1240 var keyvalue = part.split("=");
1221 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1241 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1242 core.Uri.decodeQueryComponent(keyvalue[1]));
1222 } 1243 }
1223 } 1244 }
1224 1245
1225
1226 var h = { 1246 var h = {
1227 "content-type" : "application/json; charset=utf-8", 1247 "content-type": "application/json; charset=utf-8",
1228 }; 1248 };
1229 var resp = convert.JSON.encode(buildSurvey()); 1249 var resp = convert.JSON.encode(buildSurvey());
1230 return new async.Future.value(stringResponse(200, h, resp)); 1250 return new async.Future.value(stringResponse(200, h, resp));
1231 }), true); 1251 }), true);
1232 res.insert(arg_request).then(unittest.expectAsync1(((api.Survey response) { 1252 res
1253 .insert(arg_request)
1254 .then(unittest.expectAsync1(((api.Survey response) {
1233 checkSurvey(response); 1255 checkSurvey(response);
1234 }))); 1256 })));
1235 }); 1257 });
1236 1258
1237 unittest.test("method--list", () { 1259 unittest.test("method--list", () {
1238
1239 var mock = new HttpServerMock(); 1260 var mock = new HttpServerMock();
1240 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys; 1261 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys;
1241 var arg_maxResults = 42; 1262 var arg_maxResults = 42;
1242 var arg_startIndex = 42; 1263 var arg_startIndex = 42;
1243 var arg_token = "foo"; 1264 var arg_token = "foo";
1244 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1265 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1245 var path = (req.url).path; 1266 var path = (req.url).path;
1246 var pathOffset = 0; 1267 var pathOffset = 0;
1247 var index; 1268 var index;
1248 var subPart; 1269 var subPart;
1249 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1270 unittest.expect(
1271 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1250 pathOffset += 1; 1272 pathOffset += 1;
1251 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 1273 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1274 unittest.equals("surveys/v2/"));
1252 pathOffset += 11; 1275 pathOffset += 11;
1253 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ als("surveys")); 1276 unittest.expect(path.substring(pathOffset, pathOffset + 7),
1277 unittest.equals("surveys"));
1254 pathOffset += 7; 1278 pathOffset += 7;
1255 1279
1256 var query = (req.url).query; 1280 var query = (req.url).query;
1257 var queryOffset = 0; 1281 var queryOffset = 0;
1258 var queryMap = {}; 1282 var queryMap = {};
1259 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1283 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1260 parseBool(n) { 1284 parseBool(n) {
1261 if (n == "true") return true; 1285 if (n == "true") return true;
1262 if (n == "false") return false; 1286 if (n == "false") return false;
1263 if (n == null) return null; 1287 if (n == null) return null;
1264 throw new core.ArgumentError("Invalid boolean: $n"); 1288 throw new core.ArgumentError("Invalid boolean: $n");
1265 } 1289 }
1290
1266 if (query.length > 0) { 1291 if (query.length > 0) {
1267 for (var part in query.split("&")) { 1292 for (var part in query.split("&")) {
1268 var keyvalue = part.split("="); 1293 var keyvalue = part.split("=");
1269 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1294 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1295 core.Uri.decodeQueryComponent(keyvalue[1]));
1270 } 1296 }
1271 } 1297 }
1272 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults)); 1298 unittest.expect(core.int.parse(queryMap["maxResults"].first),
1273 unittest.expect(core.int.parse(queryMap["startIndex"].first), unittest.e quals(arg_startIndex)); 1299 unittest.equals(arg_maxResults));
1300 unittest.expect(core.int.parse(queryMap["startIndex"].first),
1301 unittest.equals(arg_startIndex));
1274 unittest.expect(queryMap["token"].first, unittest.equals(arg_token)); 1302 unittest.expect(queryMap["token"].first, unittest.equals(arg_token));
1275 1303
1276
1277 var h = { 1304 var h = {
1278 "content-type" : "application/json; charset=utf-8", 1305 "content-type": "application/json; charset=utf-8",
1279 }; 1306 };
1280 var resp = convert.JSON.encode(buildSurveysListResponse()); 1307 var resp = convert.JSON.encode(buildSurveysListResponse());
1281 return new async.Future.value(stringResponse(200, h, resp)); 1308 return new async.Future.value(stringResponse(200, h, resp));
1282 }), true); 1309 }), true);
1283 res.list(maxResults: arg_maxResults, startIndex: arg_startIndex, token: ar g_token).then(unittest.expectAsync1(((api.SurveysListResponse response) { 1310 res
1311 .list(
1312 maxResults: arg_maxResults,
1313 startIndex: arg_startIndex,
1314 token: arg_token)
1315 .then(unittest.expectAsync1(((api.SurveysListResponse response) {
1284 checkSurveysListResponse(response); 1316 checkSurveysListResponse(response);
1285 }))); 1317 })));
1286 }); 1318 });
1287 1319
1288 unittest.test("method--start", () { 1320 unittest.test("method--start", () {
1289
1290 var mock = new HttpServerMock(); 1321 var mock = new HttpServerMock();
1291 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys; 1322 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys;
1292 var arg_request = buildSurveysStartRequest(); 1323 var arg_request = buildSurveysStartRequest();
1293 var arg_resourceId = "foo"; 1324 var arg_resourceId = "foo";
1294 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1325 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1295 var obj = new api.SurveysStartRequest.fromJson(json); 1326 var obj = new api.SurveysStartRequest.fromJson(json);
1296 checkSurveysStartRequest(obj); 1327 checkSurveysStartRequest(obj);
1297 1328
1298 var path = (req.url).path; 1329 var path = (req.url).path;
1299 var pathOffset = 0; 1330 var pathOffset = 0;
1300 var index; 1331 var index;
1301 var subPart; 1332 var subPart;
1302 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1333 unittest.expect(
1334 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1303 pathOffset += 1; 1335 pathOffset += 1;
1304 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 1336 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1337 unittest.equals("surveys/v2/"));
1305 pathOffset += 11; 1338 pathOffset += 11;
1306 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("surveys/")); 1339 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1340 unittest.equals("surveys/"));
1307 pathOffset += 8; 1341 pathOffset += 8;
1308 index = path.indexOf("/start", pathOffset); 1342 index = path.indexOf("/start", pathOffset);
1309 unittest.expect(index >= 0, unittest.isTrue); 1343 unittest.expect(index >= 0, unittest.isTrue);
1310 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1344 subPart =
1345 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1311 pathOffset = index; 1346 pathOffset = index;
1312 unittest.expect(subPart, unittest.equals("$arg_resourceId")); 1347 unittest.expect(subPart, unittest.equals("$arg_resourceId"));
1313 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ als("/start")); 1348 unittest.expect(path.substring(pathOffset, pathOffset + 6),
1349 unittest.equals("/start"));
1314 pathOffset += 6; 1350 pathOffset += 6;
1315 1351
1316 var query = (req.url).query; 1352 var query = (req.url).query;
1317 var queryOffset = 0; 1353 var queryOffset = 0;
1318 var queryMap = {}; 1354 var queryMap = {};
1319 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1355 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1320 parseBool(n) { 1356 parseBool(n) {
1321 if (n == "true") return true; 1357 if (n == "true") return true;
1322 if (n == "false") return false; 1358 if (n == "false") return false;
1323 if (n == null) return null; 1359 if (n == null) return null;
1324 throw new core.ArgumentError("Invalid boolean: $n"); 1360 throw new core.ArgumentError("Invalid boolean: $n");
1325 } 1361 }
1362
1326 if (query.length > 0) { 1363 if (query.length > 0) {
1327 for (var part in query.split("&")) { 1364 for (var part in query.split("&")) {
1328 var keyvalue = part.split("="); 1365 var keyvalue = part.split("=");
1329 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1366 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1367 core.Uri.decodeQueryComponent(keyvalue[1]));
1330 } 1368 }
1331 } 1369 }
1332 1370
1333
1334 var h = { 1371 var h = {
1335 "content-type" : "application/json; charset=utf-8", 1372 "content-type": "application/json; charset=utf-8",
1336 }; 1373 };
1337 var resp = convert.JSON.encode(buildSurveysStartResponse()); 1374 var resp = convert.JSON.encode(buildSurveysStartResponse());
1338 return new async.Future.value(stringResponse(200, h, resp)); 1375 return new async.Future.value(stringResponse(200, h, resp));
1339 }), true); 1376 }), true);
1340 res.start(arg_request, arg_resourceId).then(unittest.expectAsync1(((api.Su rveysStartResponse response) { 1377 res
1378 .start(arg_request, arg_resourceId)
1379 .then(unittest.expectAsync1(((api.SurveysStartResponse response) {
1341 checkSurveysStartResponse(response); 1380 checkSurveysStartResponse(response);
1342 }))); 1381 })));
1343 }); 1382 });
1344 1383
1345 unittest.test("method--stop", () { 1384 unittest.test("method--stop", () {
1346
1347 var mock = new HttpServerMock(); 1385 var mock = new HttpServerMock();
1348 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys; 1386 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys;
1349 var arg_resourceId = "foo"; 1387 var arg_resourceId = "foo";
1350 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1388 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1351 var path = (req.url).path; 1389 var path = (req.url).path;
1352 var pathOffset = 0; 1390 var pathOffset = 0;
1353 var index; 1391 var index;
1354 var subPart; 1392 var subPart;
1355 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1393 unittest.expect(
1394 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1356 pathOffset += 1; 1395 pathOffset += 1;
1357 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 1396 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1397 unittest.equals("surveys/v2/"));
1358 pathOffset += 11; 1398 pathOffset += 11;
1359 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("surveys/")); 1399 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1400 unittest.equals("surveys/"));
1360 pathOffset += 8; 1401 pathOffset += 8;
1361 index = path.indexOf("/stop", pathOffset); 1402 index = path.indexOf("/stop", pathOffset);
1362 unittest.expect(index >= 0, unittest.isTrue); 1403 unittest.expect(index >= 0, unittest.isTrue);
1363 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index )); 1404 subPart =
1405 core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
1364 pathOffset = index; 1406 pathOffset = index;
1365 unittest.expect(subPart, unittest.equals("$arg_resourceId")); 1407 unittest.expect(subPart, unittest.equals("$arg_resourceId"));
1366 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ als("/stop")); 1408 unittest.expect(path.substring(pathOffset, pathOffset + 5),
1409 unittest.equals("/stop"));
1367 pathOffset += 5; 1410 pathOffset += 5;
1368 1411
1369 var query = (req.url).query; 1412 var query = (req.url).query;
1370 var queryOffset = 0; 1413 var queryOffset = 0;
1371 var queryMap = {}; 1414 var queryMap = {};
1372 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1415 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1373 parseBool(n) { 1416 parseBool(n) {
1374 if (n == "true") return true; 1417 if (n == "true") return true;
1375 if (n == "false") return false; 1418 if (n == "false") return false;
1376 if (n == null) return null; 1419 if (n == null) return null;
1377 throw new core.ArgumentError("Invalid boolean: $n"); 1420 throw new core.ArgumentError("Invalid boolean: $n");
1378 } 1421 }
1422
1379 if (query.length > 0) { 1423 if (query.length > 0) {
1380 for (var part in query.split("&")) { 1424 for (var part in query.split("&")) {
1381 var keyvalue = part.split("="); 1425 var keyvalue = part.split("=");
1382 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1426 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1427 core.Uri.decodeQueryComponent(keyvalue[1]));
1383 } 1428 }
1384 } 1429 }
1385 1430
1386
1387 var h = { 1431 var h = {
1388 "content-type" : "application/json; charset=utf-8", 1432 "content-type": "application/json; charset=utf-8",
1389 }; 1433 };
1390 var resp = convert.JSON.encode(buildSurveysStopResponse()); 1434 var resp = convert.JSON.encode(buildSurveysStopResponse());
1391 return new async.Future.value(stringResponse(200, h, resp)); 1435 return new async.Future.value(stringResponse(200, h, resp));
1392 }), true); 1436 }), true);
1393 res.stop(arg_resourceId).then(unittest.expectAsync1(((api.SurveysStopRespo nse response) { 1437 res
1438 .stop(arg_resourceId)
1439 .then(unittest.expectAsync1(((api.SurveysStopResponse response) {
1394 checkSurveysStopResponse(response); 1440 checkSurveysStopResponse(response);
1395 }))); 1441 })));
1396 }); 1442 });
1397 1443
1398 unittest.test("method--update", () { 1444 unittest.test("method--update", () {
1399
1400 var mock = new HttpServerMock(); 1445 var mock = new HttpServerMock();
1401 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys; 1446 api.SurveysResourceApi res = new api.SurveysApi(mock).surveys;
1402 var arg_request = buildSurvey(); 1447 var arg_request = buildSurvey();
1403 var arg_surveyUrlId = "foo"; 1448 var arg_surveyUrlId = "foo";
1404 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { 1449 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
1405 var obj = new api.Survey.fromJson(json); 1450 var obj = new api.Survey.fromJson(json);
1406 checkSurvey(obj); 1451 checkSurvey(obj);
1407 1452
1408 var path = (req.url).path; 1453 var path = (req.url).path;
1409 var pathOffset = 0; 1454 var pathOffset = 0;
1410 var index; 1455 var index;
1411 var subPart; 1456 var subPart;
1412 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ als("/")); 1457 unittest.expect(
1458 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
1413 pathOffset += 1; 1459 pathOffset += 1;
1414 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq uals("surveys/v2/")); 1460 unittest.expect(path.substring(pathOffset, pathOffset + 11),
1461 unittest.equals("surveys/v2/"));
1415 pathOffset += 11; 1462 pathOffset += 11;
1416 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("surveys/")); 1463 unittest.expect(path.substring(pathOffset, pathOffset + 8),
1464 unittest.equals("surveys/"));
1417 pathOffset += 8; 1465 pathOffset += 8;
1418 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); 1466 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1419 pathOffset = path.length; 1467 pathOffset = path.length;
1420 unittest.expect(subPart, unittest.equals("$arg_surveyUrlId")); 1468 unittest.expect(subPart, unittest.equals("$arg_surveyUrlId"));
1421 1469
1422 var query = (req.url).query; 1470 var query = (req.url).query;
1423 var queryOffset = 0; 1471 var queryOffset = 0;
1424 var queryMap = {}; 1472 var queryMap = {};
1425 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); 1473 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1426 parseBool(n) { 1474 parseBool(n) {
1427 if (n == "true") return true; 1475 if (n == "true") return true;
1428 if (n == "false") return false; 1476 if (n == "false") return false;
1429 if (n == null) return null; 1477 if (n == null) return null;
1430 throw new core.ArgumentError("Invalid boolean: $n"); 1478 throw new core.ArgumentError("Invalid boolean: $n");
1431 } 1479 }
1480
1432 if (query.length > 0) { 1481 if (query.length > 0) {
1433 for (var part in query.split("&")) { 1482 for (var part in query.split("&")) {
1434 var keyvalue = part.split("="); 1483 var keyvalue = part.split("=");
1435 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1])); 1484 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
1485 core.Uri.decodeQueryComponent(keyvalue[1]));
1436 } 1486 }
1437 } 1487 }
1438 1488
1439
1440 var h = { 1489 var h = {
1441 "content-type" : "application/json; charset=utf-8", 1490 "content-type": "application/json; charset=utf-8",
1442 }; 1491 };
1443 var resp = convert.JSON.encode(buildSurvey()); 1492 var resp = convert.JSON.encode(buildSurvey());
1444 return new async.Future.value(stringResponse(200, h, resp)); 1493 return new async.Future.value(stringResponse(200, h, resp));
1445 }), true); 1494 }), true);
1446 res.update(arg_request, arg_surveyUrlId).then(unittest.expectAsync1(((api. Survey response) { 1495 res
1496 .update(arg_request, arg_surveyUrlId)
1497 .then(unittest.expectAsync1(((api.Survey response) {
1447 checkSurvey(response); 1498 checkSurvey(response);
1448 }))); 1499 })));
1449 }); 1500 });
1450
1451 }); 1501 });
1452
1453
1454 } 1502 }
1455
OLDNEW
« no previous file with comments | « generated/googleapis/test/storagetransfer/v1_test.dart ('k') | generated/googleapis/test/tasks/v1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698