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

Side by Side Diff: generated/googleapis/test/prediction/v1_6.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 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
(Empty)
1 library googleapis.prediction.v1_6.test;
2
3 import "dart:core" as core;
4 import "dart:collection" as collection;
5 import "dart:async" as async;
6 import "dart:convert" as convert;
7
8 import 'package:http/http.dart' as http;
9 import 'package:http/testing.dart' as http_testing;
10 import 'package:unittest/unittest.dart' as unittest;
11 import 'package:googleapis/common/common.dart' as common;
12 import 'package:googleapis/src/common_internal.dart' as common_internal;
13 import '../common/common_internal_test.dart' as common_test;
14
15 import 'package:googleapis/prediction/v1_6.dart' as api;
16
17
18
19 core.int buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues = 0;
20 buildAnalyzeDataDescriptionFeaturesCategoricalValues() {
21 var o = new api.AnalyzeDataDescriptionFeaturesCategoricalValues();
22 buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues++;
23 if (buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues < 3) {
24 o.count = "foo";
25 o.value = "foo";
26 }
27 buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues--;
28 return o;
29 }
30
31 checkAnalyzeDataDescriptionFeaturesCategoricalValues(api.AnalyzeDataDescriptionF eaturesCategoricalValues o) {
32 buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues++;
33 if (buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues < 3) {
34 unittest.expect(o.count, unittest.equals('foo'));
35 unittest.expect(o.value, unittest.equals('foo'));
36 }
37 buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues--;
38 }
39
40 buildUnnamed765() {
41 var o = new core.List<api.AnalyzeDataDescriptionFeaturesCategoricalValues>();
42 o.add(buildAnalyzeDataDescriptionFeaturesCategoricalValues());
43 o.add(buildAnalyzeDataDescriptionFeaturesCategoricalValues());
44 return o;
45 }
46
47 checkUnnamed765(core.List<api.AnalyzeDataDescriptionFeaturesCategoricalValues> o ) {
48 unittest.expect(o, unittest.hasLength(2));
49 checkAnalyzeDataDescriptionFeaturesCategoricalValues(o[0]);
50 checkAnalyzeDataDescriptionFeaturesCategoricalValues(o[1]);
51 }
52
53 core.int buildCounterAnalyzeDataDescriptionFeaturesCategorical = 0;
54 buildAnalyzeDataDescriptionFeaturesCategorical() {
55 var o = new api.AnalyzeDataDescriptionFeaturesCategorical();
56 buildCounterAnalyzeDataDescriptionFeaturesCategorical++;
57 if (buildCounterAnalyzeDataDescriptionFeaturesCategorical < 3) {
58 o.count = "foo";
59 o.values = buildUnnamed765();
60 }
61 buildCounterAnalyzeDataDescriptionFeaturesCategorical--;
62 return o;
63 }
64
65 checkAnalyzeDataDescriptionFeaturesCategorical(api.AnalyzeDataDescriptionFeature sCategorical o) {
66 buildCounterAnalyzeDataDescriptionFeaturesCategorical++;
67 if (buildCounterAnalyzeDataDescriptionFeaturesCategorical < 3) {
68 unittest.expect(o.count, unittest.equals('foo'));
69 checkUnnamed765(o.values);
70 }
71 buildCounterAnalyzeDataDescriptionFeaturesCategorical--;
72 }
73
74 core.int buildCounterAnalyzeDataDescriptionFeaturesNumeric = 0;
75 buildAnalyzeDataDescriptionFeaturesNumeric() {
76 var o = new api.AnalyzeDataDescriptionFeaturesNumeric();
77 buildCounterAnalyzeDataDescriptionFeaturesNumeric++;
78 if (buildCounterAnalyzeDataDescriptionFeaturesNumeric < 3) {
79 o.count = "foo";
80 o.mean = "foo";
81 o.variance = "foo";
82 }
83 buildCounterAnalyzeDataDescriptionFeaturesNumeric--;
84 return o;
85 }
86
87 checkAnalyzeDataDescriptionFeaturesNumeric(api.AnalyzeDataDescriptionFeaturesNum eric o) {
88 buildCounterAnalyzeDataDescriptionFeaturesNumeric++;
89 if (buildCounterAnalyzeDataDescriptionFeaturesNumeric < 3) {
90 unittest.expect(o.count, unittest.equals('foo'));
91 unittest.expect(o.mean, unittest.equals('foo'));
92 unittest.expect(o.variance, unittest.equals('foo'));
93 }
94 buildCounterAnalyzeDataDescriptionFeaturesNumeric--;
95 }
96
97 core.int buildCounterAnalyzeDataDescriptionFeaturesText = 0;
98 buildAnalyzeDataDescriptionFeaturesText() {
99 var o = new api.AnalyzeDataDescriptionFeaturesText();
100 buildCounterAnalyzeDataDescriptionFeaturesText++;
101 if (buildCounterAnalyzeDataDescriptionFeaturesText < 3) {
102 o.count = "foo";
103 }
104 buildCounterAnalyzeDataDescriptionFeaturesText--;
105 return o;
106 }
107
108 checkAnalyzeDataDescriptionFeaturesText(api.AnalyzeDataDescriptionFeaturesText o ) {
109 buildCounterAnalyzeDataDescriptionFeaturesText++;
110 if (buildCounterAnalyzeDataDescriptionFeaturesText < 3) {
111 unittest.expect(o.count, unittest.equals('foo'));
112 }
113 buildCounterAnalyzeDataDescriptionFeaturesText--;
114 }
115
116 core.int buildCounterAnalyzeDataDescriptionFeatures = 0;
117 buildAnalyzeDataDescriptionFeatures() {
118 var o = new api.AnalyzeDataDescriptionFeatures();
119 buildCounterAnalyzeDataDescriptionFeatures++;
120 if (buildCounterAnalyzeDataDescriptionFeatures < 3) {
121 o.categorical = buildAnalyzeDataDescriptionFeaturesCategorical();
122 o.index = "foo";
123 o.numeric = buildAnalyzeDataDescriptionFeaturesNumeric();
124 o.text = buildAnalyzeDataDescriptionFeaturesText();
125 }
126 buildCounterAnalyzeDataDescriptionFeatures--;
127 return o;
128 }
129
130 checkAnalyzeDataDescriptionFeatures(api.AnalyzeDataDescriptionFeatures o) {
131 buildCounterAnalyzeDataDescriptionFeatures++;
132 if (buildCounterAnalyzeDataDescriptionFeatures < 3) {
133 checkAnalyzeDataDescriptionFeaturesCategorical(o.categorical);
134 unittest.expect(o.index, unittest.equals('foo'));
135 checkAnalyzeDataDescriptionFeaturesNumeric(o.numeric);
136 checkAnalyzeDataDescriptionFeaturesText(o.text);
137 }
138 buildCounterAnalyzeDataDescriptionFeatures--;
139 }
140
141 buildUnnamed766() {
142 var o = new core.List<api.AnalyzeDataDescriptionFeatures>();
143 o.add(buildAnalyzeDataDescriptionFeatures());
144 o.add(buildAnalyzeDataDescriptionFeatures());
145 return o;
146 }
147
148 checkUnnamed766(core.List<api.AnalyzeDataDescriptionFeatures> o) {
149 unittest.expect(o, unittest.hasLength(2));
150 checkAnalyzeDataDescriptionFeatures(o[0]);
151 checkAnalyzeDataDescriptionFeatures(o[1]);
152 }
153
154 core.int buildCounterAnalyzeDataDescriptionOutputFeatureNumeric = 0;
155 buildAnalyzeDataDescriptionOutputFeatureNumeric() {
156 var o = new api.AnalyzeDataDescriptionOutputFeatureNumeric();
157 buildCounterAnalyzeDataDescriptionOutputFeatureNumeric++;
158 if (buildCounterAnalyzeDataDescriptionOutputFeatureNumeric < 3) {
159 o.count = "foo";
160 o.mean = "foo";
161 o.variance = "foo";
162 }
163 buildCounterAnalyzeDataDescriptionOutputFeatureNumeric--;
164 return o;
165 }
166
167 checkAnalyzeDataDescriptionOutputFeatureNumeric(api.AnalyzeDataDescriptionOutput FeatureNumeric o) {
168 buildCounterAnalyzeDataDescriptionOutputFeatureNumeric++;
169 if (buildCounterAnalyzeDataDescriptionOutputFeatureNumeric < 3) {
170 unittest.expect(o.count, unittest.equals('foo'));
171 unittest.expect(o.mean, unittest.equals('foo'));
172 unittest.expect(o.variance, unittest.equals('foo'));
173 }
174 buildCounterAnalyzeDataDescriptionOutputFeatureNumeric--;
175 }
176
177 core.int buildCounterAnalyzeDataDescriptionOutputFeatureText = 0;
178 buildAnalyzeDataDescriptionOutputFeatureText() {
179 var o = new api.AnalyzeDataDescriptionOutputFeatureText();
180 buildCounterAnalyzeDataDescriptionOutputFeatureText++;
181 if (buildCounterAnalyzeDataDescriptionOutputFeatureText < 3) {
182 o.count = "foo";
183 o.value = "foo";
184 }
185 buildCounterAnalyzeDataDescriptionOutputFeatureText--;
186 return o;
187 }
188
189 checkAnalyzeDataDescriptionOutputFeatureText(api.AnalyzeDataDescriptionOutputFea tureText o) {
190 buildCounterAnalyzeDataDescriptionOutputFeatureText++;
191 if (buildCounterAnalyzeDataDescriptionOutputFeatureText < 3) {
192 unittest.expect(o.count, unittest.equals('foo'));
193 unittest.expect(o.value, unittest.equals('foo'));
194 }
195 buildCounterAnalyzeDataDescriptionOutputFeatureText--;
196 }
197
198 buildUnnamed767() {
199 var o = new core.List<api.AnalyzeDataDescriptionOutputFeatureText>();
200 o.add(buildAnalyzeDataDescriptionOutputFeatureText());
201 o.add(buildAnalyzeDataDescriptionOutputFeatureText());
202 return o;
203 }
204
205 checkUnnamed767(core.List<api.AnalyzeDataDescriptionOutputFeatureText> o) {
206 unittest.expect(o, unittest.hasLength(2));
207 checkAnalyzeDataDescriptionOutputFeatureText(o[0]);
208 checkAnalyzeDataDescriptionOutputFeatureText(o[1]);
209 }
210
211 core.int buildCounterAnalyzeDataDescriptionOutputFeature = 0;
212 buildAnalyzeDataDescriptionOutputFeature() {
213 var o = new api.AnalyzeDataDescriptionOutputFeature();
214 buildCounterAnalyzeDataDescriptionOutputFeature++;
215 if (buildCounterAnalyzeDataDescriptionOutputFeature < 3) {
216 o.numeric = buildAnalyzeDataDescriptionOutputFeatureNumeric();
217 o.text = buildUnnamed767();
218 }
219 buildCounterAnalyzeDataDescriptionOutputFeature--;
220 return o;
221 }
222
223 checkAnalyzeDataDescriptionOutputFeature(api.AnalyzeDataDescriptionOutputFeature o) {
224 buildCounterAnalyzeDataDescriptionOutputFeature++;
225 if (buildCounterAnalyzeDataDescriptionOutputFeature < 3) {
226 checkAnalyzeDataDescriptionOutputFeatureNumeric(o.numeric);
227 checkUnnamed767(o.text);
228 }
229 buildCounterAnalyzeDataDescriptionOutputFeature--;
230 }
231
232 core.int buildCounterAnalyzeDataDescription = 0;
233 buildAnalyzeDataDescription() {
234 var o = new api.AnalyzeDataDescription();
235 buildCounterAnalyzeDataDescription++;
236 if (buildCounterAnalyzeDataDescription < 3) {
237 o.features = buildUnnamed766();
238 o.outputFeature = buildAnalyzeDataDescriptionOutputFeature();
239 }
240 buildCounterAnalyzeDataDescription--;
241 return o;
242 }
243
244 checkAnalyzeDataDescription(api.AnalyzeDataDescription o) {
245 buildCounterAnalyzeDataDescription++;
246 if (buildCounterAnalyzeDataDescription < 3) {
247 checkUnnamed766(o.features);
248 checkAnalyzeDataDescriptionOutputFeature(o.outputFeature);
249 }
250 buildCounterAnalyzeDataDescription--;
251 }
252
253 buildUnnamed768() {
254 var o = new core.Map<core.String, core.String>();
255 o["x"] = "foo";
256 o["y"] = "foo";
257 return o;
258 }
259
260 checkUnnamed768(core.Map<core.String, core.String> o) {
261 unittest.expect(o, unittest.hasLength(2));
262 unittest.expect(o["x"], unittest.equals('foo'));
263 unittest.expect(o["y"], unittest.equals('foo'));
264 }
265
266 buildUnnamed769() {
267 var o = new core.List<core.Map<core.String, core.String>>();
268 o.add(buildUnnamed768());
269 o.add(buildUnnamed768());
270 return o;
271 }
272
273 checkUnnamed769(core.List<core.Map<core.String, core.String>> o) {
274 unittest.expect(o, unittest.hasLength(2));
275 checkUnnamed768(o[0]);
276 checkUnnamed768(o[1]);
277 }
278
279 buildUnnamed770() {
280 var o = new core.Map<core.String, core.String>();
281 o["x"] = "foo";
282 o["y"] = "foo";
283 return o;
284 }
285
286 checkUnnamed770(core.Map<core.String, core.String> o) {
287 unittest.expect(o, unittest.hasLength(2));
288 unittest.expect(o["x"], unittest.equals('foo'));
289 unittest.expect(o["y"], unittest.equals('foo'));
290 }
291
292 buildUnnamed771() {
293 var o = new core.Map<core.String, core.Map<core.String, core.String>>();
294 o["x"] = buildUnnamed770();
295 o["y"] = buildUnnamed770();
296 return o;
297 }
298
299 checkUnnamed771(core.Map<core.String, core.Map<core.String, core.String>> o) {
300 unittest.expect(o, unittest.hasLength(2));
301 checkUnnamed770(o["x"]);
302 checkUnnamed770(o["y"]);
303 }
304
305 buildUnnamed772() {
306 var o = new core.Map<core.String, core.String>();
307 o["x"] = "foo";
308 o["y"] = "foo";
309 return o;
310 }
311
312 checkUnnamed772(core.Map<core.String, core.String> o) {
313 unittest.expect(o, unittest.hasLength(2));
314 unittest.expect(o["x"], unittest.equals('foo'));
315 unittest.expect(o["y"], unittest.equals('foo'));
316 }
317
318 core.int buildCounterAnalyzeModelDescription = 0;
319 buildAnalyzeModelDescription() {
320 var o = new api.AnalyzeModelDescription();
321 buildCounterAnalyzeModelDescription++;
322 if (buildCounterAnalyzeModelDescription < 3) {
323 o.confusionMatrix = buildUnnamed771();
324 o.confusionMatrixRowTotals = buildUnnamed772();
325 o.modelinfo = buildInsert2();
326 }
327 buildCounterAnalyzeModelDescription--;
328 return o;
329 }
330
331 checkAnalyzeModelDescription(api.AnalyzeModelDescription o) {
332 buildCounterAnalyzeModelDescription++;
333 if (buildCounterAnalyzeModelDescription < 3) {
334 checkUnnamed771(o.confusionMatrix);
335 checkUnnamed772(o.confusionMatrixRowTotals);
336 checkInsert2(o.modelinfo);
337 }
338 buildCounterAnalyzeModelDescription--;
339 }
340
341 core.int buildCounterAnalyze = 0;
342 buildAnalyze() {
343 var o = new api.Analyze();
344 buildCounterAnalyze++;
345 if (buildCounterAnalyze < 3) {
346 o.dataDescription = buildAnalyzeDataDescription();
347 o.errors = buildUnnamed769();
348 o.id = "foo";
349 o.kind = "foo";
350 o.modelDescription = buildAnalyzeModelDescription();
351 o.selfLink = "foo";
352 }
353 buildCounterAnalyze--;
354 return o;
355 }
356
357 checkAnalyze(api.Analyze o) {
358 buildCounterAnalyze++;
359 if (buildCounterAnalyze < 3) {
360 checkAnalyzeDataDescription(o.dataDescription);
361 checkUnnamed769(o.errors);
362 unittest.expect(o.id, unittest.equals('foo'));
363 unittest.expect(o.kind, unittest.equals('foo'));
364 checkAnalyzeModelDescription(o.modelDescription);
365 unittest.expect(o.selfLink, unittest.equals('foo'));
366 }
367 buildCounterAnalyze--;
368 }
369
370 buildUnnamed773() {
371 var o = new core.List<core.Object>();
372 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
373 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
374 return o;
375 }
376
377 checkUnnamed773(core.List<core.Object> o) {
378 unittest.expect(o, unittest.hasLength(2));
379 var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength( 3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], u nittest.equals('foo'));
380 var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength( 3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], u nittest.equals('foo'));
381 }
382
383 core.int buildCounterInputInput = 0;
384 buildInputInput() {
385 var o = new api.InputInput();
386 buildCounterInputInput++;
387 if (buildCounterInputInput < 3) {
388 o.csvInstance = buildUnnamed773();
389 }
390 buildCounterInputInput--;
391 return o;
392 }
393
394 checkInputInput(api.InputInput o) {
395 buildCounterInputInput++;
396 if (buildCounterInputInput < 3) {
397 checkUnnamed773(o.csvInstance);
398 }
399 buildCounterInputInput--;
400 }
401
402 core.int buildCounterInput = 0;
403 buildInput() {
404 var o = new api.Input();
405 buildCounterInput++;
406 if (buildCounterInput < 3) {
407 o.input = buildInputInput();
408 }
409 buildCounterInput--;
410 return o;
411 }
412
413 checkInput(api.Input o) {
414 buildCounterInput++;
415 if (buildCounterInput < 3) {
416 checkInputInput(o.input);
417 }
418 buildCounterInput--;
419 }
420
421 buildUnnamed774() {
422 var o = new core.List<core.Object>();
423 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
424 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
425 return o;
426 }
427
428 checkUnnamed774(core.List<core.Object> o) {
429 unittest.expect(o, unittest.hasLength(2));
430 var casted3 = (o[0]) as core.Map; unittest.expect(casted3, unittest.hasLength( 3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], u nittest.equals('foo'));
431 var casted4 = (o[1]) as core.Map; unittest.expect(casted4, unittest.hasLength( 3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], u nittest.equals('foo'));
432 }
433
434 core.int buildCounterInsertTrainingInstances = 0;
435 buildInsertTrainingInstances() {
436 var o = new api.InsertTrainingInstances();
437 buildCounterInsertTrainingInstances++;
438 if (buildCounterInsertTrainingInstances < 3) {
439 o.csvInstance = buildUnnamed774();
440 o.output = "foo";
441 }
442 buildCounterInsertTrainingInstances--;
443 return o;
444 }
445
446 checkInsertTrainingInstances(api.InsertTrainingInstances o) {
447 buildCounterInsertTrainingInstances++;
448 if (buildCounterInsertTrainingInstances < 3) {
449 checkUnnamed774(o.csvInstance);
450 unittest.expect(o.output, unittest.equals('foo'));
451 }
452 buildCounterInsertTrainingInstances--;
453 }
454
455 buildUnnamed775() {
456 var o = new core.List<api.InsertTrainingInstances>();
457 o.add(buildInsertTrainingInstances());
458 o.add(buildInsertTrainingInstances());
459 return o;
460 }
461
462 checkUnnamed775(core.List<api.InsertTrainingInstances> o) {
463 unittest.expect(o, unittest.hasLength(2));
464 checkInsertTrainingInstances(o[0]);
465 checkInsertTrainingInstances(o[1]);
466 }
467
468 buildUnnamed776() {
469 var o = new core.Map<core.String, core.double>();
470 o["x"] = 42.0;
471 o["y"] = 42.0;
472 return o;
473 }
474
475 checkUnnamed776(core.Map<core.String, core.double> o) {
476 unittest.expect(o, unittest.hasLength(2));
477 unittest.expect(o["x"], unittest.equals(42.0));
478 unittest.expect(o["y"], unittest.equals(42.0));
479 }
480
481 buildUnnamed777() {
482 var o = new core.List<core.Map<core.String, core.double>>();
483 o.add(buildUnnamed776());
484 o.add(buildUnnamed776());
485 return o;
486 }
487
488 checkUnnamed777(core.List<core.Map<core.String, core.double>> o) {
489 unittest.expect(o, unittest.hasLength(2));
490 checkUnnamed776(o[0]);
491 checkUnnamed776(o[1]);
492 }
493
494 core.int buildCounterInsert = 0;
495 buildInsert() {
496 var o = new api.Insert();
497 buildCounterInsert++;
498 if (buildCounterInsert < 3) {
499 o.id = "foo";
500 o.modelType = "foo";
501 o.sourceModel = "foo";
502 o.storageDataLocation = "foo";
503 o.storagePMMLLocation = "foo";
504 o.storagePMMLModelLocation = "foo";
505 o.trainingInstances = buildUnnamed775();
506 o.utility = buildUnnamed777();
507 }
508 buildCounterInsert--;
509 return o;
510 }
511
512 checkInsert(api.Insert o) {
513 buildCounterInsert++;
514 if (buildCounterInsert < 3) {
515 unittest.expect(o.id, unittest.equals('foo'));
516 unittest.expect(o.modelType, unittest.equals('foo'));
517 unittest.expect(o.sourceModel, unittest.equals('foo'));
518 unittest.expect(o.storageDataLocation, unittest.equals('foo'));
519 unittest.expect(o.storagePMMLLocation, unittest.equals('foo'));
520 unittest.expect(o.storagePMMLModelLocation, unittest.equals('foo'));
521 checkUnnamed775(o.trainingInstances);
522 checkUnnamed777(o.utility);
523 }
524 buildCounterInsert--;
525 }
526
527 core.int buildCounterInsert2ModelInfo = 0;
528 buildInsert2ModelInfo() {
529 var o = new api.Insert2ModelInfo();
530 buildCounterInsert2ModelInfo++;
531 if (buildCounterInsert2ModelInfo < 3) {
532 o.classWeightedAccuracy = "foo";
533 o.classificationAccuracy = "foo";
534 o.meanSquaredError = "foo";
535 o.modelType = "foo";
536 o.numberInstances = "foo";
537 o.numberLabels = "foo";
538 }
539 buildCounterInsert2ModelInfo--;
540 return o;
541 }
542
543 checkInsert2ModelInfo(api.Insert2ModelInfo o) {
544 buildCounterInsert2ModelInfo++;
545 if (buildCounterInsert2ModelInfo < 3) {
546 unittest.expect(o.classWeightedAccuracy, unittest.equals('foo'));
547 unittest.expect(o.classificationAccuracy, unittest.equals('foo'));
548 unittest.expect(o.meanSquaredError, unittest.equals('foo'));
549 unittest.expect(o.modelType, unittest.equals('foo'));
550 unittest.expect(o.numberInstances, unittest.equals('foo'));
551 unittest.expect(o.numberLabels, unittest.equals('foo'));
552 }
553 buildCounterInsert2ModelInfo--;
554 }
555
556 core.int buildCounterInsert2 = 0;
557 buildInsert2() {
558 var o = new api.Insert2();
559 buildCounterInsert2++;
560 if (buildCounterInsert2 < 3) {
561 o.created = core.DateTime.parse("2002-02-27T14:01:02");
562 o.id = "foo";
563 o.kind = "foo";
564 o.modelInfo = buildInsert2ModelInfo();
565 o.modelType = "foo";
566 o.selfLink = "foo";
567 o.storageDataLocation = "foo";
568 o.storagePMMLLocation = "foo";
569 o.storagePMMLModelLocation = "foo";
570 o.trainingComplete = core.DateTime.parse("2002-02-27T14:01:02");
571 o.trainingStatus = "foo";
572 }
573 buildCounterInsert2--;
574 return o;
575 }
576
577 checkInsert2(api.Insert2 o) {
578 buildCounterInsert2++;
579 if (buildCounterInsert2 < 3) {
580 unittest.expect(o.created, unittest.equals(core.DateTime.parse("2002-02-27T1 4:01:02")));
581 unittest.expect(o.id, unittest.equals('foo'));
582 unittest.expect(o.kind, unittest.equals('foo'));
583 checkInsert2ModelInfo(o.modelInfo);
584 unittest.expect(o.modelType, unittest.equals('foo'));
585 unittest.expect(o.selfLink, unittest.equals('foo'));
586 unittest.expect(o.storageDataLocation, unittest.equals('foo'));
587 unittest.expect(o.storagePMMLLocation, unittest.equals('foo'));
588 unittest.expect(o.storagePMMLModelLocation, unittest.equals('foo'));
589 unittest.expect(o.trainingComplete, unittest.equals(core.DateTime.parse("200 2-02-27T14:01:02")));
590 unittest.expect(o.trainingStatus, unittest.equals('foo'));
591 }
592 buildCounterInsert2--;
593 }
594
595 buildUnnamed778() {
596 var o = new core.List<api.Insert2>();
597 o.add(buildInsert2());
598 o.add(buildInsert2());
599 return o;
600 }
601
602 checkUnnamed778(core.List<api.Insert2> o) {
603 unittest.expect(o, unittest.hasLength(2));
604 checkInsert2(o[0]);
605 checkInsert2(o[1]);
606 }
607
608 core.int buildCounterList = 0;
609 buildList() {
610 var o = new api.List();
611 buildCounterList++;
612 if (buildCounterList < 3) {
613 o.items = buildUnnamed778();
614 o.kind = "foo";
615 o.nextPageToken = "foo";
616 o.selfLink = "foo";
617 }
618 buildCounterList--;
619 return o;
620 }
621
622 checkList(api.List o) {
623 buildCounterList++;
624 if (buildCounterList < 3) {
625 checkUnnamed778(o.items);
626 unittest.expect(o.kind, unittest.equals('foo'));
627 unittest.expect(o.nextPageToken, unittest.equals('foo'));
628 unittest.expect(o.selfLink, unittest.equals('foo'));
629 }
630 buildCounterList--;
631 }
632
633 core.int buildCounterOutputOutputMulti = 0;
634 buildOutputOutputMulti() {
635 var o = new api.OutputOutputMulti();
636 buildCounterOutputOutputMulti++;
637 if (buildCounterOutputOutputMulti < 3) {
638 o.label = "foo";
639 o.score = "foo";
640 }
641 buildCounterOutputOutputMulti--;
642 return o;
643 }
644
645 checkOutputOutputMulti(api.OutputOutputMulti o) {
646 buildCounterOutputOutputMulti++;
647 if (buildCounterOutputOutputMulti < 3) {
648 unittest.expect(o.label, unittest.equals('foo'));
649 unittest.expect(o.score, unittest.equals('foo'));
650 }
651 buildCounterOutputOutputMulti--;
652 }
653
654 buildUnnamed779() {
655 var o = new core.List<api.OutputOutputMulti>();
656 o.add(buildOutputOutputMulti());
657 o.add(buildOutputOutputMulti());
658 return o;
659 }
660
661 checkUnnamed779(core.List<api.OutputOutputMulti> o) {
662 unittest.expect(o, unittest.hasLength(2));
663 checkOutputOutputMulti(o[0]);
664 checkOutputOutputMulti(o[1]);
665 }
666
667 core.int buildCounterOutput = 0;
668 buildOutput() {
669 var o = new api.Output();
670 buildCounterOutput++;
671 if (buildCounterOutput < 3) {
672 o.id = "foo";
673 o.kind = "foo";
674 o.outputLabel = "foo";
675 o.outputMulti = buildUnnamed779();
676 o.outputValue = 42.0;
677 o.selfLink = "foo";
678 }
679 buildCounterOutput--;
680 return o;
681 }
682
683 checkOutput(api.Output o) {
684 buildCounterOutput++;
685 if (buildCounterOutput < 3) {
686 unittest.expect(o.id, unittest.equals('foo'));
687 unittest.expect(o.kind, unittest.equals('foo'));
688 unittest.expect(o.outputLabel, unittest.equals('foo'));
689 checkUnnamed779(o.outputMulti);
690 unittest.expect(o.outputValue, unittest.equals(42.0));
691 unittest.expect(o.selfLink, unittest.equals('foo'));
692 }
693 buildCounterOutput--;
694 }
695
696 buildUnnamed780() {
697 var o = new core.List<core.Object>();
698 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
699 o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'});
700 return o;
701 }
702
703 checkUnnamed780(core.List<core.Object> o) {
704 unittest.expect(o, unittest.hasLength(2));
705 var casted5 = (o[0]) as core.Map; unittest.expect(casted5, unittest.hasLength( 3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], u nittest.equals('foo'));
706 var casted6 = (o[1]) as core.Map; unittest.expect(casted6, unittest.hasLength( 3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.expe ct(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], u nittest.equals('foo'));
707 }
708
709 core.int buildCounterUpdate = 0;
710 buildUpdate() {
711 var o = new api.Update();
712 buildCounterUpdate++;
713 if (buildCounterUpdate < 3) {
714 o.csvInstance = buildUnnamed780();
715 o.output = "foo";
716 }
717 buildCounterUpdate--;
718 return o;
719 }
720
721 checkUpdate(api.Update o) {
722 buildCounterUpdate++;
723 if (buildCounterUpdate < 3) {
724 checkUnnamed780(o.csvInstance);
725 unittest.expect(o.output, unittest.equals('foo'));
726 }
727 buildCounterUpdate--;
728 }
729
730
731 main() {
732 unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesCategoricalValues", ( ) {
733 unittest.test("to-json--from-json", () {
734 var o = buildAnalyzeDataDescriptionFeaturesCategoricalValues();
735 var od = new api.AnalyzeDataDescriptionFeaturesCategoricalValues.fromJson( o.toJson());
736 checkAnalyzeDataDescriptionFeaturesCategoricalValues(od);
737 });
738 });
739
740
741 unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesCategorical", () {
742 unittest.test("to-json--from-json", () {
743 var o = buildAnalyzeDataDescriptionFeaturesCategorical();
744 var od = new api.AnalyzeDataDescriptionFeaturesCategorical.fromJson(o.toJs on());
745 checkAnalyzeDataDescriptionFeaturesCategorical(od);
746 });
747 });
748
749
750 unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesNumeric", () {
751 unittest.test("to-json--from-json", () {
752 var o = buildAnalyzeDataDescriptionFeaturesNumeric();
753 var od = new api.AnalyzeDataDescriptionFeaturesNumeric.fromJson(o.toJson() );
754 checkAnalyzeDataDescriptionFeaturesNumeric(od);
755 });
756 });
757
758
759 unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesText", () {
760 unittest.test("to-json--from-json", () {
761 var o = buildAnalyzeDataDescriptionFeaturesText();
762 var od = new api.AnalyzeDataDescriptionFeaturesText.fromJson(o.toJson());
763 checkAnalyzeDataDescriptionFeaturesText(od);
764 });
765 });
766
767
768 unittest.group("obj-schema-AnalyzeDataDescriptionFeatures", () {
769 unittest.test("to-json--from-json", () {
770 var o = buildAnalyzeDataDescriptionFeatures();
771 var od = new api.AnalyzeDataDescriptionFeatures.fromJson(o.toJson());
772 checkAnalyzeDataDescriptionFeatures(od);
773 });
774 });
775
776
777 unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeatureNumeric", () {
778 unittest.test("to-json--from-json", () {
779 var o = buildAnalyzeDataDescriptionOutputFeatureNumeric();
780 var od = new api.AnalyzeDataDescriptionOutputFeatureNumeric.fromJson(o.toJ son());
781 checkAnalyzeDataDescriptionOutputFeatureNumeric(od);
782 });
783 });
784
785
786 unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeatureText", () {
787 unittest.test("to-json--from-json", () {
788 var o = buildAnalyzeDataDescriptionOutputFeatureText();
789 var od = new api.AnalyzeDataDescriptionOutputFeatureText.fromJson(o.toJson ());
790 checkAnalyzeDataDescriptionOutputFeatureText(od);
791 });
792 });
793
794
795 unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeature", () {
796 unittest.test("to-json--from-json", () {
797 var o = buildAnalyzeDataDescriptionOutputFeature();
798 var od = new api.AnalyzeDataDescriptionOutputFeature.fromJson(o.toJson());
799 checkAnalyzeDataDescriptionOutputFeature(od);
800 });
801 });
802
803
804 unittest.group("obj-schema-AnalyzeDataDescription", () {
805 unittest.test("to-json--from-json", () {
806 var o = buildAnalyzeDataDescription();
807 var od = new api.AnalyzeDataDescription.fromJson(o.toJson());
808 checkAnalyzeDataDescription(od);
809 });
810 });
811
812
813 unittest.group("obj-schema-AnalyzeModelDescription", () {
814 unittest.test("to-json--from-json", () {
815 var o = buildAnalyzeModelDescription();
816 var od = new api.AnalyzeModelDescription.fromJson(o.toJson());
817 checkAnalyzeModelDescription(od);
818 });
819 });
820
821
822 unittest.group("obj-schema-Analyze", () {
823 unittest.test("to-json--from-json", () {
824 var o = buildAnalyze();
825 var od = new api.Analyze.fromJson(o.toJson());
826 checkAnalyze(od);
827 });
828 });
829
830
831 unittest.group("obj-schema-InputInput", () {
832 unittest.test("to-json--from-json", () {
833 var o = buildInputInput();
834 var od = new api.InputInput.fromJson(o.toJson());
835 checkInputInput(od);
836 });
837 });
838
839
840 unittest.group("obj-schema-Input", () {
841 unittest.test("to-json--from-json", () {
842 var o = buildInput();
843 var od = new api.Input.fromJson(o.toJson());
844 checkInput(od);
845 });
846 });
847
848
849 unittest.group("obj-schema-InsertTrainingInstances", () {
850 unittest.test("to-json--from-json", () {
851 var o = buildInsertTrainingInstances();
852 var od = new api.InsertTrainingInstances.fromJson(o.toJson());
853 checkInsertTrainingInstances(od);
854 });
855 });
856
857
858 unittest.group("obj-schema-Insert", () {
859 unittest.test("to-json--from-json", () {
860 var o = buildInsert();
861 var od = new api.Insert.fromJson(o.toJson());
862 checkInsert(od);
863 });
864 });
865
866
867 unittest.group("obj-schema-Insert2ModelInfo", () {
868 unittest.test("to-json--from-json", () {
869 var o = buildInsert2ModelInfo();
870 var od = new api.Insert2ModelInfo.fromJson(o.toJson());
871 checkInsert2ModelInfo(od);
872 });
873 });
874
875
876 unittest.group("obj-schema-Insert2", () {
877 unittest.test("to-json--from-json", () {
878 var o = buildInsert2();
879 var od = new api.Insert2.fromJson(o.toJson());
880 checkInsert2(od);
881 });
882 });
883
884
885 unittest.group("obj-schema-List", () {
886 unittest.test("to-json--from-json", () {
887 var o = buildList();
888 var od = new api.List.fromJson(o.toJson());
889 checkList(od);
890 });
891 });
892
893
894 unittest.group("obj-schema-OutputOutputMulti", () {
895 unittest.test("to-json--from-json", () {
896 var o = buildOutputOutputMulti();
897 var od = new api.OutputOutputMulti.fromJson(o.toJson());
898 checkOutputOutputMulti(od);
899 });
900 });
901
902
903 unittest.group("obj-schema-Output", () {
904 unittest.test("to-json--from-json", () {
905 var o = buildOutput();
906 var od = new api.Output.fromJson(o.toJson());
907 checkOutput(od);
908 });
909 });
910
911
912 unittest.group("obj-schema-Update", () {
913 unittest.test("to-json--from-json", () {
914 var o = buildUpdate();
915 var od = new api.Update.fromJson(o.toJson());
916 checkUpdate(od);
917 });
918 });
919
920
921 unittest.group("resource-HostedmodelsResourceApi", () {
922 unittest.test("method--predict", () {
923
924 var mock = new common_test.HttpServerMock();
925 api.HostedmodelsResourceApi res = new api.PredictionApi(mock).hostedmodels ;
926 var arg_request = buildInput();
927 var arg_project = "foo";
928 var arg_hostedModelName = "foo";
929 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
930 var obj = new api.Input.fromJson(json);
931 checkInput(obj);
932
933 var path = (req.url).path;
934 var pathOffset = 0;
935 var index;
936 var subPart;
937 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/prediction/v1.6/projects/"));
938 pathOffset += 26;
939 index = path.indexOf("/hostedmodels/", pathOffset);
940 unittest.expect(index >= 0, unittest.isTrue);
941 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
942 pathOffset = index;
943 unittest.expect(subPart, unittest.equals("$arg_project"));
944 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/hostedmodels/"));
945 pathOffset += 14;
946 index = path.indexOf("/predict", pathOffset);
947 unittest.expect(index >= 0, unittest.isTrue);
948 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
949 pathOffset = index;
950 unittest.expect(subPart, unittest.equals("$arg_hostedModelName"));
951 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/predict"));
952 pathOffset += 8;
953
954 var query = (req.url).query;
955 var queryOffset = 0;
956 var queryMap = {};
957 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
958 parseBool(n) {
959 if (n == "true") return true;
960 if (n == "false") return false;
961 if (n == null) return null;
962 throw new core.ArgumentError("Invalid boolean: $n");
963 }
964 if (query.length > 0) {
965 for (var part in query.split("&")) {
966 var keyvalue = part.split("=");
967 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
968 }
969 }
970
971
972 var h = {
973 "content-type" : "application/json; charset=utf-8",
974 };
975 var resp = convert.JSON.encode(buildOutput());
976 return new async.Future.value(common_test.stringResponse(200, h, resp));
977 }), true);
978 res.predict(arg_request, arg_project, arg_hostedModelName).then(unittest.e xpectAsync(((api.Output response) {
979 checkOutput(response);
980 })));
981 });
982
983 });
984
985
986 unittest.group("resource-TrainedmodelsResourceApi", () {
987 unittest.test("method--analyze", () {
988
989 var mock = new common_test.HttpServerMock();
990 api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmode ls;
991 var arg_project = "foo";
992 var arg_id = "foo";
993 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
994 var path = (req.url).path;
995 var pathOffset = 0;
996 var index;
997 var subPart;
998 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/prediction/v1.6/projects/"));
999 pathOffset += 26;
1000 index = path.indexOf("/trainedmodels/", pathOffset);
1001 unittest.expect(index >= 0, unittest.isTrue);
1002 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1003 pathOffset = index;
1004 unittest.expect(subPart, unittest.equals("$arg_project"));
1005 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/trainedmodels/"));
1006 pathOffset += 15;
1007 index = path.indexOf("/analyze", pathOffset);
1008 unittest.expect(index >= 0, unittest.isTrue);
1009 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1010 pathOffset = index;
1011 unittest.expect(subPart, unittest.equals("$arg_id"));
1012 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/analyze"));
1013 pathOffset += 8;
1014
1015 var query = (req.url).query;
1016 var queryOffset = 0;
1017 var queryMap = {};
1018 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1019 parseBool(n) {
1020 if (n == "true") return true;
1021 if (n == "false") return false;
1022 if (n == null) return null;
1023 throw new core.ArgumentError("Invalid boolean: $n");
1024 }
1025 if (query.length > 0) {
1026 for (var part in query.split("&")) {
1027 var keyvalue = part.split("=");
1028 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1029 }
1030 }
1031
1032
1033 var h = {
1034 "content-type" : "application/json; charset=utf-8",
1035 };
1036 var resp = convert.JSON.encode(buildAnalyze());
1037 return new async.Future.value(common_test.stringResponse(200, h, resp));
1038 }), true);
1039 res.analyze(arg_project, arg_id).then(unittest.expectAsync(((api.Analyze r esponse) {
1040 checkAnalyze(response);
1041 })));
1042 });
1043
1044 unittest.test("method--delete", () {
1045
1046 var mock = new common_test.HttpServerMock();
1047 api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmode ls;
1048 var arg_project = "foo";
1049 var arg_id = "foo";
1050 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1051 var path = (req.url).path;
1052 var pathOffset = 0;
1053 var index;
1054 var subPart;
1055 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/prediction/v1.6/projects/"));
1056 pathOffset += 26;
1057 index = path.indexOf("/trainedmodels/", pathOffset);
1058 unittest.expect(index >= 0, unittest.isTrue);
1059 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1060 pathOffset = index;
1061 unittest.expect(subPart, unittest.equals("$arg_project"));
1062 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/trainedmodels/"));
1063 pathOffset += 15;
1064 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1065 pathOffset = path.length;
1066 unittest.expect(subPart, unittest.equals("$arg_id"));
1067
1068 var query = (req.url).query;
1069 var queryOffset = 0;
1070 var queryMap = {};
1071 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1072 parseBool(n) {
1073 if (n == "true") return true;
1074 if (n == "false") return false;
1075 if (n == null) return null;
1076 throw new core.ArgumentError("Invalid boolean: $n");
1077 }
1078 if (query.length > 0) {
1079 for (var part in query.split("&")) {
1080 var keyvalue = part.split("=");
1081 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1082 }
1083 }
1084
1085
1086 var h = {
1087 "content-type" : "application/json; charset=utf-8",
1088 };
1089 var resp = "";
1090 return new async.Future.value(common_test.stringResponse(200, h, resp));
1091 }), true);
1092 res.delete(arg_project, arg_id).then(unittest.expectAsync((_) {}));
1093 });
1094
1095 unittest.test("method--get", () {
1096
1097 var mock = new common_test.HttpServerMock();
1098 api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmode ls;
1099 var arg_project = "foo";
1100 var arg_id = "foo";
1101 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1102 var path = (req.url).path;
1103 var pathOffset = 0;
1104 var index;
1105 var subPart;
1106 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/prediction/v1.6/projects/"));
1107 pathOffset += 26;
1108 index = path.indexOf("/trainedmodels/", pathOffset);
1109 unittest.expect(index >= 0, unittest.isTrue);
1110 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1111 pathOffset = index;
1112 unittest.expect(subPart, unittest.equals("$arg_project"));
1113 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/trainedmodels/"));
1114 pathOffset += 15;
1115 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1116 pathOffset = path.length;
1117 unittest.expect(subPart, unittest.equals("$arg_id"));
1118
1119 var query = (req.url).query;
1120 var queryOffset = 0;
1121 var queryMap = {};
1122 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1123 parseBool(n) {
1124 if (n == "true") return true;
1125 if (n == "false") return false;
1126 if (n == null) return null;
1127 throw new core.ArgumentError("Invalid boolean: $n");
1128 }
1129 if (query.length > 0) {
1130 for (var part in query.split("&")) {
1131 var keyvalue = part.split("=");
1132 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1133 }
1134 }
1135
1136
1137 var h = {
1138 "content-type" : "application/json; charset=utf-8",
1139 };
1140 var resp = convert.JSON.encode(buildInsert2());
1141 return new async.Future.value(common_test.stringResponse(200, h, resp));
1142 }), true);
1143 res.get(arg_project, arg_id).then(unittest.expectAsync(((api.Insert2 respo nse) {
1144 checkInsert2(response);
1145 })));
1146 });
1147
1148 unittest.test("method--insert", () {
1149
1150 var mock = new common_test.HttpServerMock();
1151 api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmode ls;
1152 var arg_request = buildInsert();
1153 var arg_project = "foo";
1154 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1155 var obj = new api.Insert.fromJson(json);
1156 checkInsert(obj);
1157
1158 var path = (req.url).path;
1159 var pathOffset = 0;
1160 var index;
1161 var subPart;
1162 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/prediction/v1.6/projects/"));
1163 pathOffset += 26;
1164 index = path.indexOf("/trainedmodels", pathOffset);
1165 unittest.expect(index >= 0, unittest.isTrue);
1166 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1167 pathOffset = index;
1168 unittest.expect(subPart, unittest.equals("$arg_project"));
1169 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq uals("/trainedmodels"));
1170 pathOffset += 14;
1171
1172 var query = (req.url).query;
1173 var queryOffset = 0;
1174 var queryMap = {};
1175 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1176 parseBool(n) {
1177 if (n == "true") return true;
1178 if (n == "false") return false;
1179 if (n == null) return null;
1180 throw new core.ArgumentError("Invalid boolean: $n");
1181 }
1182 if (query.length > 0) {
1183 for (var part in query.split("&")) {
1184 var keyvalue = part.split("=");
1185 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1186 }
1187 }
1188
1189
1190 var h = {
1191 "content-type" : "application/json; charset=utf-8",
1192 };
1193 var resp = convert.JSON.encode(buildInsert2());
1194 return new async.Future.value(common_test.stringResponse(200, h, resp));
1195 }), true);
1196 res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Inser t2 response) {
1197 checkInsert2(response);
1198 })));
1199 });
1200
1201 unittest.test("method--list", () {
1202
1203 var mock = new common_test.HttpServerMock();
1204 api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmode ls;
1205 var arg_project = "foo";
1206 var arg_maxResults = 42;
1207 var arg_pageToken = "foo";
1208 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1209 var path = (req.url).path;
1210 var pathOffset = 0;
1211 var index;
1212 var subPart;
1213 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/prediction/v1.6/projects/"));
1214 pathOffset += 26;
1215 index = path.indexOf("/trainedmodels/list", pathOffset);
1216 unittest.expect(index >= 0, unittest.isTrue);
1217 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1218 pathOffset = index;
1219 unittest.expect(subPart, unittest.equals("$arg_project"));
1220 unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.eq uals("/trainedmodels/list"));
1221 pathOffset += 19;
1222
1223 var query = (req.url).query;
1224 var queryOffset = 0;
1225 var queryMap = {};
1226 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1227 parseBool(n) {
1228 if (n == "true") return true;
1229 if (n == "false") return false;
1230 if (n == null) return null;
1231 throw new core.ArgumentError("Invalid boolean: $n");
1232 }
1233 if (query.length > 0) {
1234 for (var part in query.split("&")) {
1235 var keyvalue = part.split("=");
1236 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1237 }
1238 }
1239 unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.e quals(arg_maxResults));
1240 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok en));
1241
1242
1243 var h = {
1244 "content-type" : "application/json; charset=utf-8",
1245 };
1246 var resp = convert.JSON.encode(buildList());
1247 return new async.Future.value(common_test.stringResponse(200, h, resp));
1248 }), true);
1249 res.list(arg_project, maxResults: arg_maxResults, pageToken: arg_pageToken ).then(unittest.expectAsync(((api.List response) {
1250 checkList(response);
1251 })));
1252 });
1253
1254 unittest.test("method--predict", () {
1255
1256 var mock = new common_test.HttpServerMock();
1257 api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmode ls;
1258 var arg_request = buildInput();
1259 var arg_project = "foo";
1260 var arg_id = "foo";
1261 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1262 var obj = new api.Input.fromJson(json);
1263 checkInput(obj);
1264
1265 var path = (req.url).path;
1266 var pathOffset = 0;
1267 var index;
1268 var subPart;
1269 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/prediction/v1.6/projects/"));
1270 pathOffset += 26;
1271 index = path.indexOf("/trainedmodels/", pathOffset);
1272 unittest.expect(index >= 0, unittest.isTrue);
1273 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1274 pathOffset = index;
1275 unittest.expect(subPart, unittest.equals("$arg_project"));
1276 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/trainedmodels/"));
1277 pathOffset += 15;
1278 index = path.indexOf("/predict", pathOffset);
1279 unittest.expect(index >= 0, unittest.isTrue);
1280 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1281 pathOffset = index;
1282 unittest.expect(subPart, unittest.equals("$arg_id"));
1283 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ als("/predict"));
1284 pathOffset += 8;
1285
1286 var query = (req.url).query;
1287 var queryOffset = 0;
1288 var queryMap = {};
1289 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1290 parseBool(n) {
1291 if (n == "true") return true;
1292 if (n == "false") return false;
1293 if (n == null) return null;
1294 throw new core.ArgumentError("Invalid boolean: $n");
1295 }
1296 if (query.length > 0) {
1297 for (var part in query.split("&")) {
1298 var keyvalue = part.split("=");
1299 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1300 }
1301 }
1302
1303
1304 var h = {
1305 "content-type" : "application/json; charset=utf-8",
1306 };
1307 var resp = convert.JSON.encode(buildOutput());
1308 return new async.Future.value(common_test.stringResponse(200, h, resp));
1309 }), true);
1310 res.predict(arg_request, arg_project, arg_id).then(unittest.expectAsync((( api.Output response) {
1311 checkOutput(response);
1312 })));
1313 });
1314
1315 unittest.test("method--update", () {
1316
1317 var mock = new common_test.HttpServerMock();
1318 api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmode ls;
1319 var arg_request = buildUpdate();
1320 var arg_project = "foo";
1321 var arg_id = "foo";
1322 mock.register(unittest.expectAsync((http.BaseRequest req, json) {
1323 var obj = new api.Update.fromJson(json);
1324 checkUpdate(obj);
1325
1326 var path = (req.url).path;
1327 var pathOffset = 0;
1328 var index;
1329 var subPart;
1330 unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.eq uals("/prediction/v1.6/projects/"));
1331 pathOffset += 26;
1332 index = path.indexOf("/trainedmodels/", pathOffset);
1333 unittest.expect(index >= 0, unittest.isTrue);
1334 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index ));
1335 pathOffset = index;
1336 unittest.expect(subPart, unittest.equals("$arg_project"));
1337 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq uals("/trainedmodels/"));
1338 pathOffset += 15;
1339 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
1340 pathOffset = path.length;
1341 unittest.expect(subPart, unittest.equals("$arg_id"));
1342
1343 var query = (req.url).query;
1344 var queryOffset = 0;
1345 var queryMap = {};
1346 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
1347 parseBool(n) {
1348 if (n == "true") return true;
1349 if (n == "false") return false;
1350 if (n == null) return null;
1351 throw new core.ArgumentError("Invalid boolean: $n");
1352 }
1353 if (query.length > 0) {
1354 for (var part in query.split("&")) {
1355 var keyvalue = part.split("=");
1356 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d ecodeQueryComponent(keyvalue[1]));
1357 }
1358 }
1359
1360
1361 var h = {
1362 "content-type" : "application/json; charset=utf-8",
1363 };
1364 var resp = convert.JSON.encode(buildInsert2());
1365 return new async.Future.value(common_test.stringResponse(200, h, resp));
1366 }), true);
1367 res.update(arg_request, arg_project, arg_id).then(unittest.expectAsync(((a pi.Insert2 response) {
1368 checkInsert2(response);
1369 })));
1370 });
1371
1372 });
1373
1374
1375 }
1376
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698