OLD | NEW |
| (Empty) |
1 library googleapis_beta.genomics.v1beta2.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 | |
12 import 'package:googleapis_beta/genomics/v1beta2.dart' as api; | |
13 | |
14 class HttpServerMock extends http.BaseClient { | |
15 core.Function _callback; | |
16 core.bool _expectJson; | |
17 | |
18 void register(core.Function callback, core.bool expectJson) { | |
19 _callback = callback; | |
20 _expectJson = expectJson; | |
21 } | |
22 | |
23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { | |
24 if (_expectJson) { | |
25 return request.finalize() | |
26 .transform(convert.UTF8.decoder) | |
27 .join('') | |
28 .then((core.String jsonString) { | |
29 if (jsonString.isEmpty) { | |
30 return _callback(request, null); | |
31 } else { | |
32 return _callback(request, convert.JSON.decode(jsonString)); | |
33 } | |
34 }); | |
35 } else { | |
36 var stream = request.finalize(); | |
37 if (stream == null) { | |
38 return _callback(request, []); | |
39 } else { | |
40 return stream.toBytes().then((data) { | |
41 return _callback(request, data); | |
42 }); | |
43 } | |
44 } | |
45 } | |
46 } | |
47 | |
48 http.StreamedResponse stringResponse( | |
49 core.int status, core.Map headers, core.String body) { | |
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); | |
51 return new http.StreamedResponse(stream, status, headers: headers); | |
52 } | |
53 | |
54 buildUnnamed3272() { | |
55 var o = new core.List<core.String>(); | |
56 o.add("foo"); | |
57 o.add("foo"); | |
58 return o; | |
59 } | |
60 | |
61 checkUnnamed3272(core.List<core.String> o) { | |
62 unittest.expect(o, unittest.hasLength(2)); | |
63 unittest.expect(o[0], unittest.equals('foo')); | |
64 unittest.expect(o[1], unittest.equals('foo')); | |
65 } | |
66 | |
67 buildUnnamed3273() { | |
68 var o = new core.Map<core.String, core.List<core.String>>(); | |
69 o["x"] = buildUnnamed3272(); | |
70 o["y"] = buildUnnamed3272(); | |
71 return o; | |
72 } | |
73 | |
74 checkUnnamed3273(core.Map<core.String, core.List<core.String>> o) { | |
75 unittest.expect(o, unittest.hasLength(2)); | |
76 checkUnnamed3272(o["x"]); | |
77 checkUnnamed3272(o["y"]); | |
78 } | |
79 | |
80 core.int buildCounterAnnotation = 0; | |
81 buildAnnotation() { | |
82 var o = new api.Annotation(); | |
83 buildCounterAnnotation++; | |
84 if (buildCounterAnnotation < 3) { | |
85 o.annotationSetId = "foo"; | |
86 o.id = "foo"; | |
87 o.info = buildUnnamed3273(); | |
88 o.name = "foo"; | |
89 o.position = buildRangePosition(); | |
90 o.transcript = buildTranscript(); | |
91 o.type = "foo"; | |
92 o.variant = buildVariantAnnotation(); | |
93 } | |
94 buildCounterAnnotation--; | |
95 return o; | |
96 } | |
97 | |
98 checkAnnotation(api.Annotation o) { | |
99 buildCounterAnnotation++; | |
100 if (buildCounterAnnotation < 3) { | |
101 unittest.expect(o.annotationSetId, unittest.equals('foo')); | |
102 unittest.expect(o.id, unittest.equals('foo')); | |
103 checkUnnamed3273(o.info); | |
104 unittest.expect(o.name, unittest.equals('foo')); | |
105 checkRangePosition(o.position); | |
106 checkTranscript(o.transcript); | |
107 unittest.expect(o.type, unittest.equals('foo')); | |
108 checkVariantAnnotation(o.variant); | |
109 } | |
110 buildCounterAnnotation--; | |
111 } | |
112 | |
113 buildUnnamed3274() { | |
114 var o = new core.List<core.String>(); | |
115 o.add("foo"); | |
116 o.add("foo"); | |
117 return o; | |
118 } | |
119 | |
120 checkUnnamed3274(core.List<core.String> o) { | |
121 unittest.expect(o, unittest.hasLength(2)); | |
122 unittest.expect(o[0], unittest.equals('foo')); | |
123 unittest.expect(o[1], unittest.equals('foo')); | |
124 } | |
125 | |
126 buildUnnamed3275() { | |
127 var o = new core.Map<core.String, core.List<core.String>>(); | |
128 o["x"] = buildUnnamed3274(); | |
129 o["y"] = buildUnnamed3274(); | |
130 return o; | |
131 } | |
132 | |
133 checkUnnamed3275(core.Map<core.String, core.List<core.String>> o) { | |
134 unittest.expect(o, unittest.hasLength(2)); | |
135 checkUnnamed3274(o["x"]); | |
136 checkUnnamed3274(o["y"]); | |
137 } | |
138 | |
139 core.int buildCounterAnnotationSet = 0; | |
140 buildAnnotationSet() { | |
141 var o = new api.AnnotationSet(); | |
142 buildCounterAnnotationSet++; | |
143 if (buildCounterAnnotationSet < 3) { | |
144 o.datasetId = "foo"; | |
145 o.id = "foo"; | |
146 o.info = buildUnnamed3275(); | |
147 o.name = "foo"; | |
148 o.referenceSetId = "foo"; | |
149 o.sourceUri = "foo"; | |
150 o.type = "foo"; | |
151 } | |
152 buildCounterAnnotationSet--; | |
153 return o; | |
154 } | |
155 | |
156 checkAnnotationSet(api.AnnotationSet o) { | |
157 buildCounterAnnotationSet++; | |
158 if (buildCounterAnnotationSet < 3) { | |
159 unittest.expect(o.datasetId, unittest.equals('foo')); | |
160 unittest.expect(o.id, unittest.equals('foo')); | |
161 checkUnnamed3275(o.info); | |
162 unittest.expect(o.name, unittest.equals('foo')); | |
163 unittest.expect(o.referenceSetId, unittest.equals('foo')); | |
164 unittest.expect(o.sourceUri, unittest.equals('foo')); | |
165 unittest.expect(o.type, unittest.equals('foo')); | |
166 } | |
167 buildCounterAnnotationSet--; | |
168 } | |
169 | |
170 buildUnnamed3276() { | |
171 var o = new core.List<api.BatchAnnotationsResponseEntry>(); | |
172 o.add(buildBatchAnnotationsResponseEntry()); | |
173 o.add(buildBatchAnnotationsResponseEntry()); | |
174 return o; | |
175 } | |
176 | |
177 checkUnnamed3276(core.List<api.BatchAnnotationsResponseEntry> o) { | |
178 unittest.expect(o, unittest.hasLength(2)); | |
179 checkBatchAnnotationsResponseEntry(o[0]); | |
180 checkBatchAnnotationsResponseEntry(o[1]); | |
181 } | |
182 | |
183 core.int buildCounterBatchAnnotationsResponse = 0; | |
184 buildBatchAnnotationsResponse() { | |
185 var o = new api.BatchAnnotationsResponse(); | |
186 buildCounterBatchAnnotationsResponse++; | |
187 if (buildCounterBatchAnnotationsResponse < 3) { | |
188 o.entries = buildUnnamed3276(); | |
189 } | |
190 buildCounterBatchAnnotationsResponse--; | |
191 return o; | |
192 } | |
193 | |
194 checkBatchAnnotationsResponse(api.BatchAnnotationsResponse o) { | |
195 buildCounterBatchAnnotationsResponse++; | |
196 if (buildCounterBatchAnnotationsResponse < 3) { | |
197 checkUnnamed3276(o.entries); | |
198 } | |
199 buildCounterBatchAnnotationsResponse--; | |
200 } | |
201 | |
202 core.int buildCounterBatchAnnotationsResponseEntry = 0; | |
203 buildBatchAnnotationsResponseEntry() { | |
204 var o = new api.BatchAnnotationsResponseEntry(); | |
205 buildCounterBatchAnnotationsResponseEntry++; | |
206 if (buildCounterBatchAnnotationsResponseEntry < 3) { | |
207 o.annotation = buildAnnotation(); | |
208 o.status = buildBatchAnnotationsResponseEntryStatus(); | |
209 } | |
210 buildCounterBatchAnnotationsResponseEntry--; | |
211 return o; | |
212 } | |
213 | |
214 checkBatchAnnotationsResponseEntry(api.BatchAnnotationsResponseEntry o) { | |
215 buildCounterBatchAnnotationsResponseEntry++; | |
216 if (buildCounterBatchAnnotationsResponseEntry < 3) { | |
217 checkAnnotation(o.annotation); | |
218 checkBatchAnnotationsResponseEntryStatus(o.status); | |
219 } | |
220 buildCounterBatchAnnotationsResponseEntry--; | |
221 } | |
222 | |
223 core.int buildCounterBatchAnnotationsResponseEntryStatus = 0; | |
224 buildBatchAnnotationsResponseEntryStatus() { | |
225 var o = new api.BatchAnnotationsResponseEntryStatus(); | |
226 buildCounterBatchAnnotationsResponseEntryStatus++; | |
227 if (buildCounterBatchAnnotationsResponseEntryStatus < 3) { | |
228 o.code = 42; | |
229 o.message = "foo"; | |
230 } | |
231 buildCounterBatchAnnotationsResponseEntryStatus--; | |
232 return o; | |
233 } | |
234 | |
235 checkBatchAnnotationsResponseEntryStatus(api.BatchAnnotationsResponseEntryStatus
o) { | |
236 buildCounterBatchAnnotationsResponseEntryStatus++; | |
237 if (buildCounterBatchAnnotationsResponseEntryStatus < 3) { | |
238 unittest.expect(o.code, unittest.equals(42)); | |
239 unittest.expect(o.message, unittest.equals('foo')); | |
240 } | |
241 buildCounterBatchAnnotationsResponseEntryStatus--; | |
242 } | |
243 | |
244 buildUnnamed3277() { | |
245 var o = new core.List<api.Annotation>(); | |
246 o.add(buildAnnotation()); | |
247 o.add(buildAnnotation()); | |
248 return o; | |
249 } | |
250 | |
251 checkUnnamed3277(core.List<api.Annotation> o) { | |
252 unittest.expect(o, unittest.hasLength(2)); | |
253 checkAnnotation(o[0]); | |
254 checkAnnotation(o[1]); | |
255 } | |
256 | |
257 core.int buildCounterBatchCreateAnnotationsRequest = 0; | |
258 buildBatchCreateAnnotationsRequest() { | |
259 var o = new api.BatchCreateAnnotationsRequest(); | |
260 buildCounterBatchCreateAnnotationsRequest++; | |
261 if (buildCounterBatchCreateAnnotationsRequest < 3) { | |
262 o.annotations = buildUnnamed3277(); | |
263 } | |
264 buildCounterBatchCreateAnnotationsRequest--; | |
265 return o; | |
266 } | |
267 | |
268 checkBatchCreateAnnotationsRequest(api.BatchCreateAnnotationsRequest o) { | |
269 buildCounterBatchCreateAnnotationsRequest++; | |
270 if (buildCounterBatchCreateAnnotationsRequest < 3) { | |
271 checkUnnamed3277(o.annotations); | |
272 } | |
273 buildCounterBatchCreateAnnotationsRequest--; | |
274 } | |
275 | |
276 buildUnnamed3278() { | |
277 var o = new core.List<core.int>(); | |
278 o.add(42); | |
279 o.add(42); | |
280 return o; | |
281 } | |
282 | |
283 checkUnnamed3278(core.List<core.int> o) { | |
284 unittest.expect(o, unittest.hasLength(2)); | |
285 unittest.expect(o[0], unittest.equals(42)); | |
286 unittest.expect(o[1], unittest.equals(42)); | |
287 } | |
288 | |
289 buildUnnamed3279() { | |
290 var o = new core.List<core.double>(); | |
291 o.add(42.0); | |
292 o.add(42.0); | |
293 return o; | |
294 } | |
295 | |
296 checkUnnamed3279(core.List<core.double> o) { | |
297 unittest.expect(o, unittest.hasLength(2)); | |
298 unittest.expect(o[0], unittest.equals(42.0)); | |
299 unittest.expect(o[1], unittest.equals(42.0)); | |
300 } | |
301 | |
302 buildUnnamed3280() { | |
303 var o = new core.List<core.String>(); | |
304 o.add("foo"); | |
305 o.add("foo"); | |
306 return o; | |
307 } | |
308 | |
309 checkUnnamed3280(core.List<core.String> o) { | |
310 unittest.expect(o, unittest.hasLength(2)); | |
311 unittest.expect(o[0], unittest.equals('foo')); | |
312 unittest.expect(o[1], unittest.equals('foo')); | |
313 } | |
314 | |
315 buildUnnamed3281() { | |
316 var o = new core.Map<core.String, core.List<core.String>>(); | |
317 o["x"] = buildUnnamed3280(); | |
318 o["y"] = buildUnnamed3280(); | |
319 return o; | |
320 } | |
321 | |
322 checkUnnamed3281(core.Map<core.String, core.List<core.String>> o) { | |
323 unittest.expect(o, unittest.hasLength(2)); | |
324 checkUnnamed3280(o["x"]); | |
325 checkUnnamed3280(o["y"]); | |
326 } | |
327 | |
328 core.int buildCounterCall = 0; | |
329 buildCall() { | |
330 var o = new api.Call(); | |
331 buildCounterCall++; | |
332 if (buildCounterCall < 3) { | |
333 o.callSetId = "foo"; | |
334 o.callSetName = "foo"; | |
335 o.genotype = buildUnnamed3278(); | |
336 o.genotypeLikelihood = buildUnnamed3279(); | |
337 o.info = buildUnnamed3281(); | |
338 o.phaseset = "foo"; | |
339 } | |
340 buildCounterCall--; | |
341 return o; | |
342 } | |
343 | |
344 checkCall(api.Call o) { | |
345 buildCounterCall++; | |
346 if (buildCounterCall < 3) { | |
347 unittest.expect(o.callSetId, unittest.equals('foo')); | |
348 unittest.expect(o.callSetName, unittest.equals('foo')); | |
349 checkUnnamed3278(o.genotype); | |
350 checkUnnamed3279(o.genotypeLikelihood); | |
351 checkUnnamed3281(o.info); | |
352 unittest.expect(o.phaseset, unittest.equals('foo')); | |
353 } | |
354 buildCounterCall--; | |
355 } | |
356 | |
357 buildUnnamed3282() { | |
358 var o = new core.List<core.String>(); | |
359 o.add("foo"); | |
360 o.add("foo"); | |
361 return o; | |
362 } | |
363 | |
364 checkUnnamed3282(core.List<core.String> o) { | |
365 unittest.expect(o, unittest.hasLength(2)); | |
366 unittest.expect(o[0], unittest.equals('foo')); | |
367 unittest.expect(o[1], unittest.equals('foo')); | |
368 } | |
369 | |
370 buildUnnamed3283() { | |
371 var o = new core.Map<core.String, core.List<core.String>>(); | |
372 o["x"] = buildUnnamed3282(); | |
373 o["y"] = buildUnnamed3282(); | |
374 return o; | |
375 } | |
376 | |
377 checkUnnamed3283(core.Map<core.String, core.List<core.String>> o) { | |
378 unittest.expect(o, unittest.hasLength(2)); | |
379 checkUnnamed3282(o["x"]); | |
380 checkUnnamed3282(o["y"]); | |
381 } | |
382 | |
383 buildUnnamed3284() { | |
384 var o = new core.List<core.String>(); | |
385 o.add("foo"); | |
386 o.add("foo"); | |
387 return o; | |
388 } | |
389 | |
390 checkUnnamed3284(core.List<core.String> o) { | |
391 unittest.expect(o, unittest.hasLength(2)); | |
392 unittest.expect(o[0], unittest.equals('foo')); | |
393 unittest.expect(o[1], unittest.equals('foo')); | |
394 } | |
395 | |
396 core.int buildCounterCallSet = 0; | |
397 buildCallSet() { | |
398 var o = new api.CallSet(); | |
399 buildCounterCallSet++; | |
400 if (buildCounterCallSet < 3) { | |
401 o.created = "foo"; | |
402 o.id = "foo"; | |
403 o.info = buildUnnamed3283(); | |
404 o.name = "foo"; | |
405 o.sampleId = "foo"; | |
406 o.variantSetIds = buildUnnamed3284(); | |
407 } | |
408 buildCounterCallSet--; | |
409 return o; | |
410 } | |
411 | |
412 checkCallSet(api.CallSet o) { | |
413 buildCounterCallSet++; | |
414 if (buildCounterCallSet < 3) { | |
415 unittest.expect(o.created, unittest.equals('foo')); | |
416 unittest.expect(o.id, unittest.equals('foo')); | |
417 checkUnnamed3283(o.info); | |
418 unittest.expect(o.name, unittest.equals('foo')); | |
419 unittest.expect(o.sampleId, unittest.equals('foo')); | |
420 checkUnnamed3284(o.variantSetIds); | |
421 } | |
422 buildCounterCallSet--; | |
423 } | |
424 | |
425 core.int buildCounterCigarUnit = 0; | |
426 buildCigarUnit() { | |
427 var o = new api.CigarUnit(); | |
428 buildCounterCigarUnit++; | |
429 if (buildCounterCigarUnit < 3) { | |
430 o.operation = "foo"; | |
431 o.operationLength = "foo"; | |
432 o.referenceSequence = "foo"; | |
433 } | |
434 buildCounterCigarUnit--; | |
435 return o; | |
436 } | |
437 | |
438 checkCigarUnit(api.CigarUnit o) { | |
439 buildCounterCigarUnit++; | |
440 if (buildCounterCigarUnit < 3) { | |
441 unittest.expect(o.operation, unittest.equals('foo')); | |
442 unittest.expect(o.operationLength, unittest.equals('foo')); | |
443 unittest.expect(o.referenceSequence, unittest.equals('foo')); | |
444 } | |
445 buildCounterCigarUnit--; | |
446 } | |
447 | |
448 core.int buildCounterCoverageBucket = 0; | |
449 buildCoverageBucket() { | |
450 var o = new api.CoverageBucket(); | |
451 buildCounterCoverageBucket++; | |
452 if (buildCounterCoverageBucket < 3) { | |
453 o.meanCoverage = 42.0; | |
454 o.range = buildRange(); | |
455 } | |
456 buildCounterCoverageBucket--; | |
457 return o; | |
458 } | |
459 | |
460 checkCoverageBucket(api.CoverageBucket o) { | |
461 buildCounterCoverageBucket++; | |
462 if (buildCounterCoverageBucket < 3) { | |
463 unittest.expect(o.meanCoverage, unittest.equals(42.0)); | |
464 checkRange(o.range); | |
465 } | |
466 buildCounterCoverageBucket--; | |
467 } | |
468 | |
469 core.int buildCounterDataset = 0; | |
470 buildDataset() { | |
471 var o = new api.Dataset(); | |
472 buildCounterDataset++; | |
473 if (buildCounterDataset < 3) { | |
474 o.createTime = "foo"; | |
475 o.id = "foo"; | |
476 o.isPublic = true; | |
477 o.name = "foo"; | |
478 o.projectNumber = "foo"; | |
479 } | |
480 buildCounterDataset--; | |
481 return o; | |
482 } | |
483 | |
484 checkDataset(api.Dataset o) { | |
485 buildCounterDataset++; | |
486 if (buildCounterDataset < 3) { | |
487 unittest.expect(o.createTime, unittest.equals('foo')); | |
488 unittest.expect(o.id, unittest.equals('foo')); | |
489 unittest.expect(o.isPublic, unittest.isTrue); | |
490 unittest.expect(o.name, unittest.equals('foo')); | |
491 unittest.expect(o.projectNumber, unittest.equals('foo')); | |
492 } | |
493 buildCounterDataset--; | |
494 } | |
495 | |
496 buildUnnamed3285() { | |
497 var o = new core.List<core.String>(); | |
498 o.add("foo"); | |
499 o.add("foo"); | |
500 return o; | |
501 } | |
502 | |
503 checkUnnamed3285(core.List<core.String> o) { | |
504 unittest.expect(o, unittest.hasLength(2)); | |
505 unittest.expect(o[0], unittest.equals('foo')); | |
506 unittest.expect(o[1], unittest.equals('foo')); | |
507 } | |
508 | |
509 buildUnnamed3286() { | |
510 var o = new core.List<core.String>(); | |
511 o.add("foo"); | |
512 o.add("foo"); | |
513 return o; | |
514 } | |
515 | |
516 checkUnnamed3286(core.List<core.String> o) { | |
517 unittest.expect(o, unittest.hasLength(2)); | |
518 unittest.expect(o[0], unittest.equals('foo')); | |
519 unittest.expect(o[1], unittest.equals('foo')); | |
520 } | |
521 | |
522 core.int buildCounterExperimentalCreateJobRequest = 0; | |
523 buildExperimentalCreateJobRequest() { | |
524 var o = new api.ExperimentalCreateJobRequest(); | |
525 buildCounterExperimentalCreateJobRequest++; | |
526 if (buildCounterExperimentalCreateJobRequest < 3) { | |
527 o.align = true; | |
528 o.callVariants = true; | |
529 o.gcsOutputPath = "foo"; | |
530 o.pairedSourceUris = buildUnnamed3285(); | |
531 o.projectNumber = "foo"; | |
532 o.sourceUris = buildUnnamed3286(); | |
533 } | |
534 buildCounterExperimentalCreateJobRequest--; | |
535 return o; | |
536 } | |
537 | |
538 checkExperimentalCreateJobRequest(api.ExperimentalCreateJobRequest o) { | |
539 buildCounterExperimentalCreateJobRequest++; | |
540 if (buildCounterExperimentalCreateJobRequest < 3) { | |
541 unittest.expect(o.align, unittest.isTrue); | |
542 unittest.expect(o.callVariants, unittest.isTrue); | |
543 unittest.expect(o.gcsOutputPath, unittest.equals('foo')); | |
544 checkUnnamed3285(o.pairedSourceUris); | |
545 unittest.expect(o.projectNumber, unittest.equals('foo')); | |
546 checkUnnamed3286(o.sourceUris); | |
547 } | |
548 buildCounterExperimentalCreateJobRequest--; | |
549 } | |
550 | |
551 core.int buildCounterExperimentalCreateJobResponse = 0; | |
552 buildExperimentalCreateJobResponse() { | |
553 var o = new api.ExperimentalCreateJobResponse(); | |
554 buildCounterExperimentalCreateJobResponse++; | |
555 if (buildCounterExperimentalCreateJobResponse < 3) { | |
556 o.jobId = "foo"; | |
557 } | |
558 buildCounterExperimentalCreateJobResponse--; | |
559 return o; | |
560 } | |
561 | |
562 checkExperimentalCreateJobResponse(api.ExperimentalCreateJobResponse o) { | |
563 buildCounterExperimentalCreateJobResponse++; | |
564 if (buildCounterExperimentalCreateJobResponse < 3) { | |
565 unittest.expect(o.jobId, unittest.equals('foo')); | |
566 } | |
567 buildCounterExperimentalCreateJobResponse--; | |
568 } | |
569 | |
570 buildUnnamed3287() { | |
571 var o = new core.List<core.String>(); | |
572 o.add("foo"); | |
573 o.add("foo"); | |
574 return o; | |
575 } | |
576 | |
577 checkUnnamed3287(core.List<core.String> o) { | |
578 unittest.expect(o, unittest.hasLength(2)); | |
579 unittest.expect(o[0], unittest.equals('foo')); | |
580 unittest.expect(o[1], unittest.equals('foo')); | |
581 } | |
582 | |
583 buildUnnamed3288() { | |
584 var o = new core.List<core.String>(); | |
585 o.add("foo"); | |
586 o.add("foo"); | |
587 return o; | |
588 } | |
589 | |
590 checkUnnamed3288(core.List<core.String> o) { | |
591 unittest.expect(o, unittest.hasLength(2)); | |
592 unittest.expect(o[0], unittest.equals('foo')); | |
593 unittest.expect(o[1], unittest.equals('foo')); | |
594 } | |
595 | |
596 core.int buildCounterExportReadGroupSetsRequest = 0; | |
597 buildExportReadGroupSetsRequest() { | |
598 var o = new api.ExportReadGroupSetsRequest(); | |
599 buildCounterExportReadGroupSetsRequest++; | |
600 if (buildCounterExportReadGroupSetsRequest < 3) { | |
601 o.exportUri = "foo"; | |
602 o.projectNumber = "foo"; | |
603 o.readGroupSetIds = buildUnnamed3287(); | |
604 o.referenceNames = buildUnnamed3288(); | |
605 } | |
606 buildCounterExportReadGroupSetsRequest--; | |
607 return o; | |
608 } | |
609 | |
610 checkExportReadGroupSetsRequest(api.ExportReadGroupSetsRequest o) { | |
611 buildCounterExportReadGroupSetsRequest++; | |
612 if (buildCounterExportReadGroupSetsRequest < 3) { | |
613 unittest.expect(o.exportUri, unittest.equals('foo')); | |
614 unittest.expect(o.projectNumber, unittest.equals('foo')); | |
615 checkUnnamed3287(o.readGroupSetIds); | |
616 checkUnnamed3288(o.referenceNames); | |
617 } | |
618 buildCounterExportReadGroupSetsRequest--; | |
619 } | |
620 | |
621 core.int buildCounterExportReadGroupSetsResponse = 0; | |
622 buildExportReadGroupSetsResponse() { | |
623 var o = new api.ExportReadGroupSetsResponse(); | |
624 buildCounterExportReadGroupSetsResponse++; | |
625 if (buildCounterExportReadGroupSetsResponse < 3) { | |
626 o.jobId = "foo"; | |
627 } | |
628 buildCounterExportReadGroupSetsResponse--; | |
629 return o; | |
630 } | |
631 | |
632 checkExportReadGroupSetsResponse(api.ExportReadGroupSetsResponse o) { | |
633 buildCounterExportReadGroupSetsResponse++; | |
634 if (buildCounterExportReadGroupSetsResponse < 3) { | |
635 unittest.expect(o.jobId, unittest.equals('foo')); | |
636 } | |
637 buildCounterExportReadGroupSetsResponse--; | |
638 } | |
639 | |
640 buildUnnamed3289() { | |
641 var o = new core.List<core.String>(); | |
642 o.add("foo"); | |
643 o.add("foo"); | |
644 return o; | |
645 } | |
646 | |
647 checkUnnamed3289(core.List<core.String> o) { | |
648 unittest.expect(o, unittest.hasLength(2)); | |
649 unittest.expect(o[0], unittest.equals('foo')); | |
650 unittest.expect(o[1], unittest.equals('foo')); | |
651 } | |
652 | |
653 core.int buildCounterExportVariantSetRequest = 0; | |
654 buildExportVariantSetRequest() { | |
655 var o = new api.ExportVariantSetRequest(); | |
656 buildCounterExportVariantSetRequest++; | |
657 if (buildCounterExportVariantSetRequest < 3) { | |
658 o.bigqueryDataset = "foo"; | |
659 o.bigqueryTable = "foo"; | |
660 o.callSetIds = buildUnnamed3289(); | |
661 o.format = "foo"; | |
662 o.projectNumber = "foo"; | |
663 } | |
664 buildCounterExportVariantSetRequest--; | |
665 return o; | |
666 } | |
667 | |
668 checkExportVariantSetRequest(api.ExportVariantSetRequest o) { | |
669 buildCounterExportVariantSetRequest++; | |
670 if (buildCounterExportVariantSetRequest < 3) { | |
671 unittest.expect(o.bigqueryDataset, unittest.equals('foo')); | |
672 unittest.expect(o.bigqueryTable, unittest.equals('foo')); | |
673 checkUnnamed3289(o.callSetIds); | |
674 unittest.expect(o.format, unittest.equals('foo')); | |
675 unittest.expect(o.projectNumber, unittest.equals('foo')); | |
676 } | |
677 buildCounterExportVariantSetRequest--; | |
678 } | |
679 | |
680 core.int buildCounterExportVariantSetResponse = 0; | |
681 buildExportVariantSetResponse() { | |
682 var o = new api.ExportVariantSetResponse(); | |
683 buildCounterExportVariantSetResponse++; | |
684 if (buildCounterExportVariantSetResponse < 3) { | |
685 o.jobId = "foo"; | |
686 } | |
687 buildCounterExportVariantSetResponse--; | |
688 return o; | |
689 } | |
690 | |
691 checkExportVariantSetResponse(api.ExportVariantSetResponse o) { | |
692 buildCounterExportVariantSetResponse++; | |
693 if (buildCounterExportVariantSetResponse < 3) { | |
694 unittest.expect(o.jobId, unittest.equals('foo')); | |
695 } | |
696 buildCounterExportVariantSetResponse--; | |
697 } | |
698 | |
699 core.int buildCounterExternalId = 0; | |
700 buildExternalId() { | |
701 var o = new api.ExternalId(); | |
702 buildCounterExternalId++; | |
703 if (buildCounterExternalId < 3) { | |
704 o.id = "foo"; | |
705 o.sourceName = "foo"; | |
706 } | |
707 buildCounterExternalId--; | |
708 return o; | |
709 } | |
710 | |
711 checkExternalId(api.ExternalId o) { | |
712 buildCounterExternalId++; | |
713 if (buildCounterExternalId < 3) { | |
714 unittest.expect(o.id, unittest.equals('foo')); | |
715 unittest.expect(o.sourceName, unittest.equals('foo')); | |
716 } | |
717 buildCounterExternalId--; | |
718 } | |
719 | |
720 buildUnnamed3290() { | |
721 var o = new core.List<core.String>(); | |
722 o.add("foo"); | |
723 o.add("foo"); | |
724 return o; | |
725 } | |
726 | |
727 checkUnnamed3290(core.List<core.String> o) { | |
728 unittest.expect(o, unittest.hasLength(2)); | |
729 unittest.expect(o[0], unittest.equals('foo')); | |
730 unittest.expect(o[1], unittest.equals('foo')); | |
731 } | |
732 | |
733 core.int buildCounterImportReadGroupSetsRequest = 0; | |
734 buildImportReadGroupSetsRequest() { | |
735 var o = new api.ImportReadGroupSetsRequest(); | |
736 buildCounterImportReadGroupSetsRequest++; | |
737 if (buildCounterImportReadGroupSetsRequest < 3) { | |
738 o.datasetId = "foo"; | |
739 o.partitionStrategy = "foo"; | |
740 o.referenceSetId = "foo"; | |
741 o.sourceUris = buildUnnamed3290(); | |
742 } | |
743 buildCounterImportReadGroupSetsRequest--; | |
744 return o; | |
745 } | |
746 | |
747 checkImportReadGroupSetsRequest(api.ImportReadGroupSetsRequest o) { | |
748 buildCounterImportReadGroupSetsRequest++; | |
749 if (buildCounterImportReadGroupSetsRequest < 3) { | |
750 unittest.expect(o.datasetId, unittest.equals('foo')); | |
751 unittest.expect(o.partitionStrategy, unittest.equals('foo')); | |
752 unittest.expect(o.referenceSetId, unittest.equals('foo')); | |
753 checkUnnamed3290(o.sourceUris); | |
754 } | |
755 buildCounterImportReadGroupSetsRequest--; | |
756 } | |
757 | |
758 core.int buildCounterImportReadGroupSetsResponse = 0; | |
759 buildImportReadGroupSetsResponse() { | |
760 var o = new api.ImportReadGroupSetsResponse(); | |
761 buildCounterImportReadGroupSetsResponse++; | |
762 if (buildCounterImportReadGroupSetsResponse < 3) { | |
763 o.jobId = "foo"; | |
764 } | |
765 buildCounterImportReadGroupSetsResponse--; | |
766 return o; | |
767 } | |
768 | |
769 checkImportReadGroupSetsResponse(api.ImportReadGroupSetsResponse o) { | |
770 buildCounterImportReadGroupSetsResponse++; | |
771 if (buildCounterImportReadGroupSetsResponse < 3) { | |
772 unittest.expect(o.jobId, unittest.equals('foo')); | |
773 } | |
774 buildCounterImportReadGroupSetsResponse--; | |
775 } | |
776 | |
777 buildUnnamed3291() { | |
778 var o = new core.List<core.String>(); | |
779 o.add("foo"); | |
780 o.add("foo"); | |
781 return o; | |
782 } | |
783 | |
784 checkUnnamed3291(core.List<core.String> o) { | |
785 unittest.expect(o, unittest.hasLength(2)); | |
786 unittest.expect(o[0], unittest.equals('foo')); | |
787 unittest.expect(o[1], unittest.equals('foo')); | |
788 } | |
789 | |
790 core.int buildCounterImportVariantsRequest = 0; | |
791 buildImportVariantsRequest() { | |
792 var o = new api.ImportVariantsRequest(); | |
793 buildCounterImportVariantsRequest++; | |
794 if (buildCounterImportVariantsRequest < 3) { | |
795 o.format = "foo"; | |
796 o.normalizeReferenceNames = true; | |
797 o.sourceUris = buildUnnamed3291(); | |
798 } | |
799 buildCounterImportVariantsRequest--; | |
800 return o; | |
801 } | |
802 | |
803 checkImportVariantsRequest(api.ImportVariantsRequest o) { | |
804 buildCounterImportVariantsRequest++; | |
805 if (buildCounterImportVariantsRequest < 3) { | |
806 unittest.expect(o.format, unittest.equals('foo')); | |
807 unittest.expect(o.normalizeReferenceNames, unittest.isTrue); | |
808 checkUnnamed3291(o.sourceUris); | |
809 } | |
810 buildCounterImportVariantsRequest--; | |
811 } | |
812 | |
813 core.int buildCounterImportVariantsResponse = 0; | |
814 buildImportVariantsResponse() { | |
815 var o = new api.ImportVariantsResponse(); | |
816 buildCounterImportVariantsResponse++; | |
817 if (buildCounterImportVariantsResponse < 3) { | |
818 o.jobId = "foo"; | |
819 } | |
820 buildCounterImportVariantsResponse--; | |
821 return o; | |
822 } | |
823 | |
824 checkImportVariantsResponse(api.ImportVariantsResponse o) { | |
825 buildCounterImportVariantsResponse++; | |
826 if (buildCounterImportVariantsResponse < 3) { | |
827 unittest.expect(o.jobId, unittest.equals('foo')); | |
828 } | |
829 buildCounterImportVariantsResponse--; | |
830 } | |
831 | |
832 core.int buildCounterInt32Value = 0; | |
833 buildInt32Value() { | |
834 var o = new api.Int32Value(); | |
835 buildCounterInt32Value++; | |
836 if (buildCounterInt32Value < 3) { | |
837 o.value = 42; | |
838 } | |
839 buildCounterInt32Value--; | |
840 return o; | |
841 } | |
842 | |
843 checkInt32Value(api.Int32Value o) { | |
844 buildCounterInt32Value++; | |
845 if (buildCounterInt32Value < 3) { | |
846 unittest.expect(o.value, unittest.equals(42)); | |
847 } | |
848 buildCounterInt32Value--; | |
849 } | |
850 | |
851 buildUnnamed3292() { | |
852 var o = new core.List<core.String>(); | |
853 o.add("foo"); | |
854 o.add("foo"); | |
855 return o; | |
856 } | |
857 | |
858 checkUnnamed3292(core.List<core.String> o) { | |
859 unittest.expect(o, unittest.hasLength(2)); | |
860 unittest.expect(o[0], unittest.equals('foo')); | |
861 unittest.expect(o[1], unittest.equals('foo')); | |
862 } | |
863 | |
864 buildUnnamed3293() { | |
865 var o = new core.List<core.String>(); | |
866 o.add("foo"); | |
867 o.add("foo"); | |
868 return o; | |
869 } | |
870 | |
871 checkUnnamed3293(core.List<core.String> o) { | |
872 unittest.expect(o, unittest.hasLength(2)); | |
873 unittest.expect(o[0], unittest.equals('foo')); | |
874 unittest.expect(o[1], unittest.equals('foo')); | |
875 } | |
876 | |
877 buildUnnamed3294() { | |
878 var o = new core.List<core.String>(); | |
879 o.add("foo"); | |
880 o.add("foo"); | |
881 return o; | |
882 } | |
883 | |
884 checkUnnamed3294(core.List<core.String> o) { | |
885 unittest.expect(o, unittest.hasLength(2)); | |
886 unittest.expect(o[0], unittest.equals('foo')); | |
887 unittest.expect(o[1], unittest.equals('foo')); | |
888 } | |
889 | |
890 core.int buildCounterJob = 0; | |
891 buildJob() { | |
892 var o = new api.Job(); | |
893 buildCounterJob++; | |
894 if (buildCounterJob < 3) { | |
895 o.created = "foo"; | |
896 o.detailedStatus = "foo"; | |
897 o.errors = buildUnnamed3292(); | |
898 o.id = "foo"; | |
899 o.importedIds = buildUnnamed3293(); | |
900 o.projectNumber = "foo"; | |
901 o.request = buildJobRequest(); | |
902 o.status = "foo"; | |
903 o.warnings = buildUnnamed3294(); | |
904 } | |
905 buildCounterJob--; | |
906 return o; | |
907 } | |
908 | |
909 checkJob(api.Job o) { | |
910 buildCounterJob++; | |
911 if (buildCounterJob < 3) { | |
912 unittest.expect(o.created, unittest.equals('foo')); | |
913 unittest.expect(o.detailedStatus, unittest.equals('foo')); | |
914 checkUnnamed3292(o.errors); | |
915 unittest.expect(o.id, unittest.equals('foo')); | |
916 checkUnnamed3293(o.importedIds); | |
917 unittest.expect(o.projectNumber, unittest.equals('foo')); | |
918 checkJobRequest(o.request); | |
919 unittest.expect(o.status, unittest.equals('foo')); | |
920 checkUnnamed3294(o.warnings); | |
921 } | |
922 buildCounterJob--; | |
923 } | |
924 | |
925 buildUnnamed3295() { | |
926 var o = new core.List<core.String>(); | |
927 o.add("foo"); | |
928 o.add("foo"); | |
929 return o; | |
930 } | |
931 | |
932 checkUnnamed3295(core.List<core.String> o) { | |
933 unittest.expect(o, unittest.hasLength(2)); | |
934 unittest.expect(o[0], unittest.equals('foo')); | |
935 unittest.expect(o[1], unittest.equals('foo')); | |
936 } | |
937 | |
938 buildUnnamed3296() { | |
939 var o = new core.List<core.String>(); | |
940 o.add("foo"); | |
941 o.add("foo"); | |
942 return o; | |
943 } | |
944 | |
945 checkUnnamed3296(core.List<core.String> o) { | |
946 unittest.expect(o, unittest.hasLength(2)); | |
947 unittest.expect(o[0], unittest.equals('foo')); | |
948 unittest.expect(o[1], unittest.equals('foo')); | |
949 } | |
950 | |
951 core.int buildCounterJobRequest = 0; | |
952 buildJobRequest() { | |
953 var o = new api.JobRequest(); | |
954 buildCounterJobRequest++; | |
955 if (buildCounterJobRequest < 3) { | |
956 o.destination = buildUnnamed3295(); | |
957 o.source = buildUnnamed3296(); | |
958 o.type = "foo"; | |
959 } | |
960 buildCounterJobRequest--; | |
961 return o; | |
962 } | |
963 | |
964 checkJobRequest(api.JobRequest o) { | |
965 buildCounterJobRequest++; | |
966 if (buildCounterJobRequest < 3) { | |
967 checkUnnamed3295(o.destination); | |
968 checkUnnamed3296(o.source); | |
969 unittest.expect(o.type, unittest.equals('foo')); | |
970 } | |
971 buildCounterJobRequest--; | |
972 } | |
973 | |
974 buildUnnamed3297() { | |
975 var o = new core.List<core.String>(); | |
976 o.add("foo"); | |
977 o.add("foo"); | |
978 return o; | |
979 } | |
980 | |
981 checkUnnamed3297(core.List<core.String> o) { | |
982 unittest.expect(o, unittest.hasLength(2)); | |
983 unittest.expect(o[0], unittest.equals('foo')); | |
984 unittest.expect(o[1], unittest.equals('foo')); | |
985 } | |
986 | |
987 core.int buildCounterKeyValue = 0; | |
988 buildKeyValue() { | |
989 var o = new api.KeyValue(); | |
990 buildCounterKeyValue++; | |
991 if (buildCounterKeyValue < 3) { | |
992 o.key = "foo"; | |
993 o.value = buildUnnamed3297(); | |
994 } | |
995 buildCounterKeyValue--; | |
996 return o; | |
997 } | |
998 | |
999 checkKeyValue(api.KeyValue o) { | |
1000 buildCounterKeyValue++; | |
1001 if (buildCounterKeyValue < 3) { | |
1002 unittest.expect(o.key, unittest.equals('foo')); | |
1003 checkUnnamed3297(o.value); | |
1004 } | |
1005 buildCounterKeyValue--; | |
1006 } | |
1007 | |
1008 buildUnnamed3298() { | |
1009 var o = new core.List<api.CigarUnit>(); | |
1010 o.add(buildCigarUnit()); | |
1011 o.add(buildCigarUnit()); | |
1012 return o; | |
1013 } | |
1014 | |
1015 checkUnnamed3298(core.List<api.CigarUnit> o) { | |
1016 unittest.expect(o, unittest.hasLength(2)); | |
1017 checkCigarUnit(o[0]); | |
1018 checkCigarUnit(o[1]); | |
1019 } | |
1020 | |
1021 core.int buildCounterLinearAlignment = 0; | |
1022 buildLinearAlignment() { | |
1023 var o = new api.LinearAlignment(); | |
1024 buildCounterLinearAlignment++; | |
1025 if (buildCounterLinearAlignment < 3) { | |
1026 o.cigar = buildUnnamed3298(); | |
1027 o.mappingQuality = 42; | |
1028 o.position = buildPosition(); | |
1029 } | |
1030 buildCounterLinearAlignment--; | |
1031 return o; | |
1032 } | |
1033 | |
1034 checkLinearAlignment(api.LinearAlignment o) { | |
1035 buildCounterLinearAlignment++; | |
1036 if (buildCounterLinearAlignment < 3) { | |
1037 checkUnnamed3298(o.cigar); | |
1038 unittest.expect(o.mappingQuality, unittest.equals(42)); | |
1039 checkPosition(o.position); | |
1040 } | |
1041 buildCounterLinearAlignment--; | |
1042 } | |
1043 | |
1044 core.int buildCounterListBasesResponse = 0; | |
1045 buildListBasesResponse() { | |
1046 var o = new api.ListBasesResponse(); | |
1047 buildCounterListBasesResponse++; | |
1048 if (buildCounterListBasesResponse < 3) { | |
1049 o.nextPageToken = "foo"; | |
1050 o.offset = "foo"; | |
1051 o.sequence = "foo"; | |
1052 } | |
1053 buildCounterListBasesResponse--; | |
1054 return o; | |
1055 } | |
1056 | |
1057 checkListBasesResponse(api.ListBasesResponse o) { | |
1058 buildCounterListBasesResponse++; | |
1059 if (buildCounterListBasesResponse < 3) { | |
1060 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1061 unittest.expect(o.offset, unittest.equals('foo')); | |
1062 unittest.expect(o.sequence, unittest.equals('foo')); | |
1063 } | |
1064 buildCounterListBasesResponse--; | |
1065 } | |
1066 | |
1067 buildUnnamed3299() { | |
1068 var o = new core.List<api.CoverageBucket>(); | |
1069 o.add(buildCoverageBucket()); | |
1070 o.add(buildCoverageBucket()); | |
1071 return o; | |
1072 } | |
1073 | |
1074 checkUnnamed3299(core.List<api.CoverageBucket> o) { | |
1075 unittest.expect(o, unittest.hasLength(2)); | |
1076 checkCoverageBucket(o[0]); | |
1077 checkCoverageBucket(o[1]); | |
1078 } | |
1079 | |
1080 core.int buildCounterListCoverageBucketsResponse = 0; | |
1081 buildListCoverageBucketsResponse() { | |
1082 var o = new api.ListCoverageBucketsResponse(); | |
1083 buildCounterListCoverageBucketsResponse++; | |
1084 if (buildCounterListCoverageBucketsResponse < 3) { | |
1085 o.bucketWidth = "foo"; | |
1086 o.coverageBuckets = buildUnnamed3299(); | |
1087 o.nextPageToken = "foo"; | |
1088 } | |
1089 buildCounterListCoverageBucketsResponse--; | |
1090 return o; | |
1091 } | |
1092 | |
1093 checkListCoverageBucketsResponse(api.ListCoverageBucketsResponse o) { | |
1094 buildCounterListCoverageBucketsResponse++; | |
1095 if (buildCounterListCoverageBucketsResponse < 3) { | |
1096 unittest.expect(o.bucketWidth, unittest.equals('foo')); | |
1097 checkUnnamed3299(o.coverageBuckets); | |
1098 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1099 } | |
1100 buildCounterListCoverageBucketsResponse--; | |
1101 } | |
1102 | |
1103 buildUnnamed3300() { | |
1104 var o = new core.List<api.Dataset>(); | |
1105 o.add(buildDataset()); | |
1106 o.add(buildDataset()); | |
1107 return o; | |
1108 } | |
1109 | |
1110 checkUnnamed3300(core.List<api.Dataset> o) { | |
1111 unittest.expect(o, unittest.hasLength(2)); | |
1112 checkDataset(o[0]); | |
1113 checkDataset(o[1]); | |
1114 } | |
1115 | |
1116 core.int buildCounterListDatasetsResponse = 0; | |
1117 buildListDatasetsResponse() { | |
1118 var o = new api.ListDatasetsResponse(); | |
1119 buildCounterListDatasetsResponse++; | |
1120 if (buildCounterListDatasetsResponse < 3) { | |
1121 o.datasets = buildUnnamed3300(); | |
1122 o.nextPageToken = "foo"; | |
1123 } | |
1124 buildCounterListDatasetsResponse--; | |
1125 return o; | |
1126 } | |
1127 | |
1128 checkListDatasetsResponse(api.ListDatasetsResponse o) { | |
1129 buildCounterListDatasetsResponse++; | |
1130 if (buildCounterListDatasetsResponse < 3) { | |
1131 checkUnnamed3300(o.datasets); | |
1132 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1133 } | |
1134 buildCounterListDatasetsResponse--; | |
1135 } | |
1136 | |
1137 buildUnnamed3301() { | |
1138 var o = new core.List<api.Variant>(); | |
1139 o.add(buildVariant()); | |
1140 o.add(buildVariant()); | |
1141 return o; | |
1142 } | |
1143 | |
1144 checkUnnamed3301(core.List<api.Variant> o) { | |
1145 unittest.expect(o, unittest.hasLength(2)); | |
1146 checkVariant(o[0]); | |
1147 checkVariant(o[1]); | |
1148 } | |
1149 | |
1150 core.int buildCounterMergeVariantsRequest = 0; | |
1151 buildMergeVariantsRequest() { | |
1152 var o = new api.MergeVariantsRequest(); | |
1153 buildCounterMergeVariantsRequest++; | |
1154 if (buildCounterMergeVariantsRequest < 3) { | |
1155 o.variants = buildUnnamed3301(); | |
1156 } | |
1157 buildCounterMergeVariantsRequest--; | |
1158 return o; | |
1159 } | |
1160 | |
1161 checkMergeVariantsRequest(api.MergeVariantsRequest o) { | |
1162 buildCounterMergeVariantsRequest++; | |
1163 if (buildCounterMergeVariantsRequest < 3) { | |
1164 checkUnnamed3301(o.variants); | |
1165 } | |
1166 buildCounterMergeVariantsRequest--; | |
1167 } | |
1168 | |
1169 buildUnnamed3302() { | |
1170 var o = new core.List<core.String>(); | |
1171 o.add("foo"); | |
1172 o.add("foo"); | |
1173 return o; | |
1174 } | |
1175 | |
1176 checkUnnamed3302(core.List<core.String> o) { | |
1177 unittest.expect(o, unittest.hasLength(2)); | |
1178 unittest.expect(o[0], unittest.equals('foo')); | |
1179 unittest.expect(o[1], unittest.equals('foo')); | |
1180 } | |
1181 | |
1182 buildUnnamed3303() { | |
1183 var o = new core.Map<core.String, core.List<core.String>>(); | |
1184 o["x"] = buildUnnamed3302(); | |
1185 o["y"] = buildUnnamed3302(); | |
1186 return o; | |
1187 } | |
1188 | |
1189 checkUnnamed3303(core.Map<core.String, core.List<core.String>> o) { | |
1190 unittest.expect(o, unittest.hasLength(2)); | |
1191 checkUnnamed3302(o["x"]); | |
1192 checkUnnamed3302(o["y"]); | |
1193 } | |
1194 | |
1195 core.int buildCounterMetadata = 0; | |
1196 buildMetadata() { | |
1197 var o = new api.Metadata(); | |
1198 buildCounterMetadata++; | |
1199 if (buildCounterMetadata < 3) { | |
1200 o.description = "foo"; | |
1201 o.id = "foo"; | |
1202 o.info = buildUnnamed3303(); | |
1203 o.key = "foo"; | |
1204 o.number = "foo"; | |
1205 o.type = "foo"; | |
1206 o.value = "foo"; | |
1207 } | |
1208 buildCounterMetadata--; | |
1209 return o; | |
1210 } | |
1211 | |
1212 checkMetadata(api.Metadata o) { | |
1213 buildCounterMetadata++; | |
1214 if (buildCounterMetadata < 3) { | |
1215 unittest.expect(o.description, unittest.equals('foo')); | |
1216 unittest.expect(o.id, unittest.equals('foo')); | |
1217 checkUnnamed3303(o.info); | |
1218 unittest.expect(o.key, unittest.equals('foo')); | |
1219 unittest.expect(o.number, unittest.equals('foo')); | |
1220 unittest.expect(o.type, unittest.equals('foo')); | |
1221 unittest.expect(o.value, unittest.equals('foo')); | |
1222 } | |
1223 buildCounterMetadata--; | |
1224 } | |
1225 | |
1226 core.int buildCounterPosition = 0; | |
1227 buildPosition() { | |
1228 var o = new api.Position(); | |
1229 buildCounterPosition++; | |
1230 if (buildCounterPosition < 3) { | |
1231 o.position = "foo"; | |
1232 o.referenceName = "foo"; | |
1233 o.reverseStrand = true; | |
1234 } | |
1235 buildCounterPosition--; | |
1236 return o; | |
1237 } | |
1238 | |
1239 checkPosition(api.Position o) { | |
1240 buildCounterPosition++; | |
1241 if (buildCounterPosition < 3) { | |
1242 unittest.expect(o.position, unittest.equals('foo')); | |
1243 unittest.expect(o.referenceName, unittest.equals('foo')); | |
1244 unittest.expect(o.reverseStrand, unittest.isTrue); | |
1245 } | |
1246 buildCounterPosition--; | |
1247 } | |
1248 | |
1249 core.int buildCounterQueryRange = 0; | |
1250 buildQueryRange() { | |
1251 var o = new api.QueryRange(); | |
1252 buildCounterQueryRange++; | |
1253 if (buildCounterQueryRange < 3) { | |
1254 o.end = "foo"; | |
1255 o.referenceId = "foo"; | |
1256 o.referenceName = "foo"; | |
1257 o.start = "foo"; | |
1258 } | |
1259 buildCounterQueryRange--; | |
1260 return o; | |
1261 } | |
1262 | |
1263 checkQueryRange(api.QueryRange o) { | |
1264 buildCounterQueryRange++; | |
1265 if (buildCounterQueryRange < 3) { | |
1266 unittest.expect(o.end, unittest.equals('foo')); | |
1267 unittest.expect(o.referenceId, unittest.equals('foo')); | |
1268 unittest.expect(o.referenceName, unittest.equals('foo')); | |
1269 unittest.expect(o.start, unittest.equals('foo')); | |
1270 } | |
1271 buildCounterQueryRange--; | |
1272 } | |
1273 | |
1274 core.int buildCounterRange = 0; | |
1275 buildRange() { | |
1276 var o = new api.Range(); | |
1277 buildCounterRange++; | |
1278 if (buildCounterRange < 3) { | |
1279 o.end = "foo"; | |
1280 o.referenceName = "foo"; | |
1281 o.start = "foo"; | |
1282 } | |
1283 buildCounterRange--; | |
1284 return o; | |
1285 } | |
1286 | |
1287 checkRange(api.Range o) { | |
1288 buildCounterRange++; | |
1289 if (buildCounterRange < 3) { | |
1290 unittest.expect(o.end, unittest.equals('foo')); | |
1291 unittest.expect(o.referenceName, unittest.equals('foo')); | |
1292 unittest.expect(o.start, unittest.equals('foo')); | |
1293 } | |
1294 buildCounterRange--; | |
1295 } | |
1296 | |
1297 core.int buildCounterRangePosition = 0; | |
1298 buildRangePosition() { | |
1299 var o = new api.RangePosition(); | |
1300 buildCounterRangePosition++; | |
1301 if (buildCounterRangePosition < 3) { | |
1302 o.end = "foo"; | |
1303 o.referenceId = "foo"; | |
1304 o.referenceName = "foo"; | |
1305 o.reverseStrand = true; | |
1306 o.start = "foo"; | |
1307 } | |
1308 buildCounterRangePosition--; | |
1309 return o; | |
1310 } | |
1311 | |
1312 checkRangePosition(api.RangePosition o) { | |
1313 buildCounterRangePosition++; | |
1314 if (buildCounterRangePosition < 3) { | |
1315 unittest.expect(o.end, unittest.equals('foo')); | |
1316 unittest.expect(o.referenceId, unittest.equals('foo')); | |
1317 unittest.expect(o.referenceName, unittest.equals('foo')); | |
1318 unittest.expect(o.reverseStrand, unittest.isTrue); | |
1319 unittest.expect(o.start, unittest.equals('foo')); | |
1320 } | |
1321 buildCounterRangePosition--; | |
1322 } | |
1323 | |
1324 buildUnnamed3304() { | |
1325 var o = new core.List<core.int>(); | |
1326 o.add(42); | |
1327 o.add(42); | |
1328 return o; | |
1329 } | |
1330 | |
1331 checkUnnamed3304(core.List<core.int> o) { | |
1332 unittest.expect(o, unittest.hasLength(2)); | |
1333 unittest.expect(o[0], unittest.equals(42)); | |
1334 unittest.expect(o[1], unittest.equals(42)); | |
1335 } | |
1336 | |
1337 buildUnnamed3305() { | |
1338 var o = new core.List<core.String>(); | |
1339 o.add("foo"); | |
1340 o.add("foo"); | |
1341 return o; | |
1342 } | |
1343 | |
1344 checkUnnamed3305(core.List<core.String> o) { | |
1345 unittest.expect(o, unittest.hasLength(2)); | |
1346 unittest.expect(o[0], unittest.equals('foo')); | |
1347 unittest.expect(o[1], unittest.equals('foo')); | |
1348 } | |
1349 | |
1350 buildUnnamed3306() { | |
1351 var o = new core.Map<core.String, core.List<core.String>>(); | |
1352 o["x"] = buildUnnamed3305(); | |
1353 o["y"] = buildUnnamed3305(); | |
1354 return o; | |
1355 } | |
1356 | |
1357 checkUnnamed3306(core.Map<core.String, core.List<core.String>> o) { | |
1358 unittest.expect(o, unittest.hasLength(2)); | |
1359 checkUnnamed3305(o["x"]); | |
1360 checkUnnamed3305(o["y"]); | |
1361 } | |
1362 | |
1363 core.int buildCounterRead = 0; | |
1364 buildRead() { | |
1365 var o = new api.Read(); | |
1366 buildCounterRead++; | |
1367 if (buildCounterRead < 3) { | |
1368 o.alignedQuality = buildUnnamed3304(); | |
1369 o.alignedSequence = "foo"; | |
1370 o.alignment = buildLinearAlignment(); | |
1371 o.duplicateFragment = true; | |
1372 o.failedVendorQualityChecks = true; | |
1373 o.fragmentLength = 42; | |
1374 o.fragmentName = "foo"; | |
1375 o.id = "foo"; | |
1376 o.info = buildUnnamed3306(); | |
1377 o.nextMatePosition = buildPosition(); | |
1378 o.numberReads = 42; | |
1379 o.properPlacement = true; | |
1380 o.readGroupId = "foo"; | |
1381 o.readGroupSetId = "foo"; | |
1382 o.readNumber = 42; | |
1383 o.secondaryAlignment = true; | |
1384 o.supplementaryAlignment = true; | |
1385 } | |
1386 buildCounterRead--; | |
1387 return o; | |
1388 } | |
1389 | |
1390 checkRead(api.Read o) { | |
1391 buildCounterRead++; | |
1392 if (buildCounterRead < 3) { | |
1393 checkUnnamed3304(o.alignedQuality); | |
1394 unittest.expect(o.alignedSequence, unittest.equals('foo')); | |
1395 checkLinearAlignment(o.alignment); | |
1396 unittest.expect(o.duplicateFragment, unittest.isTrue); | |
1397 unittest.expect(o.failedVendorQualityChecks, unittest.isTrue); | |
1398 unittest.expect(o.fragmentLength, unittest.equals(42)); | |
1399 unittest.expect(o.fragmentName, unittest.equals('foo')); | |
1400 unittest.expect(o.id, unittest.equals('foo')); | |
1401 checkUnnamed3306(o.info); | |
1402 checkPosition(o.nextMatePosition); | |
1403 unittest.expect(o.numberReads, unittest.equals(42)); | |
1404 unittest.expect(o.properPlacement, unittest.isTrue); | |
1405 unittest.expect(o.readGroupId, unittest.equals('foo')); | |
1406 unittest.expect(o.readGroupSetId, unittest.equals('foo')); | |
1407 unittest.expect(o.readNumber, unittest.equals(42)); | |
1408 unittest.expect(o.secondaryAlignment, unittest.isTrue); | |
1409 unittest.expect(o.supplementaryAlignment, unittest.isTrue); | |
1410 } | |
1411 buildCounterRead--; | |
1412 } | |
1413 | |
1414 buildUnnamed3307() { | |
1415 var o = new core.List<core.String>(); | |
1416 o.add("foo"); | |
1417 o.add("foo"); | |
1418 return o; | |
1419 } | |
1420 | |
1421 checkUnnamed3307(core.List<core.String> o) { | |
1422 unittest.expect(o, unittest.hasLength(2)); | |
1423 unittest.expect(o[0], unittest.equals('foo')); | |
1424 unittest.expect(o[1], unittest.equals('foo')); | |
1425 } | |
1426 | |
1427 buildUnnamed3308() { | |
1428 var o = new core.Map<core.String, core.List<core.String>>(); | |
1429 o["x"] = buildUnnamed3307(); | |
1430 o["y"] = buildUnnamed3307(); | |
1431 return o; | |
1432 } | |
1433 | |
1434 checkUnnamed3308(core.Map<core.String, core.List<core.String>> o) { | |
1435 unittest.expect(o, unittest.hasLength(2)); | |
1436 checkUnnamed3307(o["x"]); | |
1437 checkUnnamed3307(o["y"]); | |
1438 } | |
1439 | |
1440 buildUnnamed3309() { | |
1441 var o = new core.List<api.ReadGroupProgram>(); | |
1442 o.add(buildReadGroupProgram()); | |
1443 o.add(buildReadGroupProgram()); | |
1444 return o; | |
1445 } | |
1446 | |
1447 checkUnnamed3309(core.List<api.ReadGroupProgram> o) { | |
1448 unittest.expect(o, unittest.hasLength(2)); | |
1449 checkReadGroupProgram(o[0]); | |
1450 checkReadGroupProgram(o[1]); | |
1451 } | |
1452 | |
1453 core.int buildCounterReadGroup = 0; | |
1454 buildReadGroup() { | |
1455 var o = new api.ReadGroup(); | |
1456 buildCounterReadGroup++; | |
1457 if (buildCounterReadGroup < 3) { | |
1458 o.datasetId = "foo"; | |
1459 o.description = "foo"; | |
1460 o.experiment = buildReadGroupExperiment(); | |
1461 o.id = "foo"; | |
1462 o.info = buildUnnamed3308(); | |
1463 o.name = "foo"; | |
1464 o.predictedInsertSize = 42; | |
1465 o.programs = buildUnnamed3309(); | |
1466 o.referenceSetId = "foo"; | |
1467 o.sampleId = "foo"; | |
1468 } | |
1469 buildCounterReadGroup--; | |
1470 return o; | |
1471 } | |
1472 | |
1473 checkReadGroup(api.ReadGroup o) { | |
1474 buildCounterReadGroup++; | |
1475 if (buildCounterReadGroup < 3) { | |
1476 unittest.expect(o.datasetId, unittest.equals('foo')); | |
1477 unittest.expect(o.description, unittest.equals('foo')); | |
1478 checkReadGroupExperiment(o.experiment); | |
1479 unittest.expect(o.id, unittest.equals('foo')); | |
1480 checkUnnamed3308(o.info); | |
1481 unittest.expect(o.name, unittest.equals('foo')); | |
1482 unittest.expect(o.predictedInsertSize, unittest.equals(42)); | |
1483 checkUnnamed3309(o.programs); | |
1484 unittest.expect(o.referenceSetId, unittest.equals('foo')); | |
1485 unittest.expect(o.sampleId, unittest.equals('foo')); | |
1486 } | |
1487 buildCounterReadGroup--; | |
1488 } | |
1489 | |
1490 core.int buildCounterReadGroupExperiment = 0; | |
1491 buildReadGroupExperiment() { | |
1492 var o = new api.ReadGroupExperiment(); | |
1493 buildCounterReadGroupExperiment++; | |
1494 if (buildCounterReadGroupExperiment < 3) { | |
1495 o.instrumentModel = "foo"; | |
1496 o.libraryId = "foo"; | |
1497 o.platformUnit = "foo"; | |
1498 o.sequencingCenter = "foo"; | |
1499 } | |
1500 buildCounterReadGroupExperiment--; | |
1501 return o; | |
1502 } | |
1503 | |
1504 checkReadGroupExperiment(api.ReadGroupExperiment o) { | |
1505 buildCounterReadGroupExperiment++; | |
1506 if (buildCounterReadGroupExperiment < 3) { | |
1507 unittest.expect(o.instrumentModel, unittest.equals('foo')); | |
1508 unittest.expect(o.libraryId, unittest.equals('foo')); | |
1509 unittest.expect(o.platformUnit, unittest.equals('foo')); | |
1510 unittest.expect(o.sequencingCenter, unittest.equals('foo')); | |
1511 } | |
1512 buildCounterReadGroupExperiment--; | |
1513 } | |
1514 | |
1515 core.int buildCounterReadGroupProgram = 0; | |
1516 buildReadGroupProgram() { | |
1517 var o = new api.ReadGroupProgram(); | |
1518 buildCounterReadGroupProgram++; | |
1519 if (buildCounterReadGroupProgram < 3) { | |
1520 o.commandLine = "foo"; | |
1521 o.id = "foo"; | |
1522 o.name = "foo"; | |
1523 o.prevProgramId = "foo"; | |
1524 o.version = "foo"; | |
1525 } | |
1526 buildCounterReadGroupProgram--; | |
1527 return o; | |
1528 } | |
1529 | |
1530 checkReadGroupProgram(api.ReadGroupProgram o) { | |
1531 buildCounterReadGroupProgram++; | |
1532 if (buildCounterReadGroupProgram < 3) { | |
1533 unittest.expect(o.commandLine, unittest.equals('foo')); | |
1534 unittest.expect(o.id, unittest.equals('foo')); | |
1535 unittest.expect(o.name, unittest.equals('foo')); | |
1536 unittest.expect(o.prevProgramId, unittest.equals('foo')); | |
1537 unittest.expect(o.version, unittest.equals('foo')); | |
1538 } | |
1539 buildCounterReadGroupProgram--; | |
1540 } | |
1541 | |
1542 buildUnnamed3310() { | |
1543 var o = new core.List<core.String>(); | |
1544 o.add("foo"); | |
1545 o.add("foo"); | |
1546 return o; | |
1547 } | |
1548 | |
1549 checkUnnamed3310(core.List<core.String> o) { | |
1550 unittest.expect(o, unittest.hasLength(2)); | |
1551 unittest.expect(o[0], unittest.equals('foo')); | |
1552 unittest.expect(o[1], unittest.equals('foo')); | |
1553 } | |
1554 | |
1555 buildUnnamed3311() { | |
1556 var o = new core.Map<core.String, core.List<core.String>>(); | |
1557 o["x"] = buildUnnamed3310(); | |
1558 o["y"] = buildUnnamed3310(); | |
1559 return o; | |
1560 } | |
1561 | |
1562 checkUnnamed3311(core.Map<core.String, core.List<core.String>> o) { | |
1563 unittest.expect(o, unittest.hasLength(2)); | |
1564 checkUnnamed3310(o["x"]); | |
1565 checkUnnamed3310(o["y"]); | |
1566 } | |
1567 | |
1568 buildUnnamed3312() { | |
1569 var o = new core.List<api.ReadGroup>(); | |
1570 o.add(buildReadGroup()); | |
1571 o.add(buildReadGroup()); | |
1572 return o; | |
1573 } | |
1574 | |
1575 checkUnnamed3312(core.List<api.ReadGroup> o) { | |
1576 unittest.expect(o, unittest.hasLength(2)); | |
1577 checkReadGroup(o[0]); | |
1578 checkReadGroup(o[1]); | |
1579 } | |
1580 | |
1581 core.int buildCounterReadGroupSet = 0; | |
1582 buildReadGroupSet() { | |
1583 var o = new api.ReadGroupSet(); | |
1584 buildCounterReadGroupSet++; | |
1585 if (buildCounterReadGroupSet < 3) { | |
1586 o.datasetId = "foo"; | |
1587 o.filename = "foo"; | |
1588 o.id = "foo"; | |
1589 o.info = buildUnnamed3311(); | |
1590 o.name = "foo"; | |
1591 o.readGroups = buildUnnamed3312(); | |
1592 o.referenceSetId = "foo"; | |
1593 } | |
1594 buildCounterReadGroupSet--; | |
1595 return o; | |
1596 } | |
1597 | |
1598 checkReadGroupSet(api.ReadGroupSet o) { | |
1599 buildCounterReadGroupSet++; | |
1600 if (buildCounterReadGroupSet < 3) { | |
1601 unittest.expect(o.datasetId, unittest.equals('foo')); | |
1602 unittest.expect(o.filename, unittest.equals('foo')); | |
1603 unittest.expect(o.id, unittest.equals('foo')); | |
1604 checkUnnamed3311(o.info); | |
1605 unittest.expect(o.name, unittest.equals('foo')); | |
1606 checkUnnamed3312(o.readGroups); | |
1607 unittest.expect(o.referenceSetId, unittest.equals('foo')); | |
1608 } | |
1609 buildCounterReadGroupSet--; | |
1610 } | |
1611 | |
1612 buildUnnamed3313() { | |
1613 var o = new core.List<core.String>(); | |
1614 o.add("foo"); | |
1615 o.add("foo"); | |
1616 return o; | |
1617 } | |
1618 | |
1619 checkUnnamed3313(core.List<core.String> o) { | |
1620 unittest.expect(o, unittest.hasLength(2)); | |
1621 unittest.expect(o[0], unittest.equals('foo')); | |
1622 unittest.expect(o[1], unittest.equals('foo')); | |
1623 } | |
1624 | |
1625 core.int buildCounterReference = 0; | |
1626 buildReference() { | |
1627 var o = new api.Reference(); | |
1628 buildCounterReference++; | |
1629 if (buildCounterReference < 3) { | |
1630 o.id = "foo"; | |
1631 o.length = "foo"; | |
1632 o.md5checksum = "foo"; | |
1633 o.name = "foo"; | |
1634 o.ncbiTaxonId = 42; | |
1635 o.sourceAccessions = buildUnnamed3313(); | |
1636 o.sourceURI = "foo"; | |
1637 } | |
1638 buildCounterReference--; | |
1639 return o; | |
1640 } | |
1641 | |
1642 checkReference(api.Reference o) { | |
1643 buildCounterReference++; | |
1644 if (buildCounterReference < 3) { | |
1645 unittest.expect(o.id, unittest.equals('foo')); | |
1646 unittest.expect(o.length, unittest.equals('foo')); | |
1647 unittest.expect(o.md5checksum, unittest.equals('foo')); | |
1648 unittest.expect(o.name, unittest.equals('foo')); | |
1649 unittest.expect(o.ncbiTaxonId, unittest.equals(42)); | |
1650 checkUnnamed3313(o.sourceAccessions); | |
1651 unittest.expect(o.sourceURI, unittest.equals('foo')); | |
1652 } | |
1653 buildCounterReference--; | |
1654 } | |
1655 | |
1656 core.int buildCounterReferenceBound = 0; | |
1657 buildReferenceBound() { | |
1658 var o = new api.ReferenceBound(); | |
1659 buildCounterReferenceBound++; | |
1660 if (buildCounterReferenceBound < 3) { | |
1661 o.referenceName = "foo"; | |
1662 o.upperBound = "foo"; | |
1663 } | |
1664 buildCounterReferenceBound--; | |
1665 return o; | |
1666 } | |
1667 | |
1668 checkReferenceBound(api.ReferenceBound o) { | |
1669 buildCounterReferenceBound++; | |
1670 if (buildCounterReferenceBound < 3) { | |
1671 unittest.expect(o.referenceName, unittest.equals('foo')); | |
1672 unittest.expect(o.upperBound, unittest.equals('foo')); | |
1673 } | |
1674 buildCounterReferenceBound--; | |
1675 } | |
1676 | |
1677 buildUnnamed3314() { | |
1678 var o = new core.List<core.String>(); | |
1679 o.add("foo"); | |
1680 o.add("foo"); | |
1681 return o; | |
1682 } | |
1683 | |
1684 checkUnnamed3314(core.List<core.String> o) { | |
1685 unittest.expect(o, unittest.hasLength(2)); | |
1686 unittest.expect(o[0], unittest.equals('foo')); | |
1687 unittest.expect(o[1], unittest.equals('foo')); | |
1688 } | |
1689 | |
1690 buildUnnamed3315() { | |
1691 var o = new core.List<core.String>(); | |
1692 o.add("foo"); | |
1693 o.add("foo"); | |
1694 return o; | |
1695 } | |
1696 | |
1697 checkUnnamed3315(core.List<core.String> o) { | |
1698 unittest.expect(o, unittest.hasLength(2)); | |
1699 unittest.expect(o[0], unittest.equals('foo')); | |
1700 unittest.expect(o[1], unittest.equals('foo')); | |
1701 } | |
1702 | |
1703 core.int buildCounterReferenceSet = 0; | |
1704 buildReferenceSet() { | |
1705 var o = new api.ReferenceSet(); | |
1706 buildCounterReferenceSet++; | |
1707 if (buildCounterReferenceSet < 3) { | |
1708 o.assemblyId = "foo"; | |
1709 o.description = "foo"; | |
1710 o.id = "foo"; | |
1711 o.md5checksum = "foo"; | |
1712 o.ncbiTaxonId = 42; | |
1713 o.referenceIds = buildUnnamed3314(); | |
1714 o.sourceAccessions = buildUnnamed3315(); | |
1715 o.sourceURI = "foo"; | |
1716 } | |
1717 buildCounterReferenceSet--; | |
1718 return o; | |
1719 } | |
1720 | |
1721 checkReferenceSet(api.ReferenceSet o) { | |
1722 buildCounterReferenceSet++; | |
1723 if (buildCounterReferenceSet < 3) { | |
1724 unittest.expect(o.assemblyId, unittest.equals('foo')); | |
1725 unittest.expect(o.description, unittest.equals('foo')); | |
1726 unittest.expect(o.id, unittest.equals('foo')); | |
1727 unittest.expect(o.md5checksum, unittest.equals('foo')); | |
1728 unittest.expect(o.ncbiTaxonId, unittest.equals(42)); | |
1729 checkUnnamed3314(o.referenceIds); | |
1730 checkUnnamed3315(o.sourceAccessions); | |
1731 unittest.expect(o.sourceURI, unittest.equals('foo')); | |
1732 } | |
1733 buildCounterReferenceSet--; | |
1734 } | |
1735 | |
1736 buildUnnamed3316() { | |
1737 var o = new core.List<core.String>(); | |
1738 o.add("foo"); | |
1739 o.add("foo"); | |
1740 return o; | |
1741 } | |
1742 | |
1743 checkUnnamed3316(core.List<core.String> o) { | |
1744 unittest.expect(o, unittest.hasLength(2)); | |
1745 unittest.expect(o[0], unittest.equals('foo')); | |
1746 unittest.expect(o[1], unittest.equals('foo')); | |
1747 } | |
1748 | |
1749 buildUnnamed3317() { | |
1750 var o = new core.List<core.String>(); | |
1751 o.add("foo"); | |
1752 o.add("foo"); | |
1753 return o; | |
1754 } | |
1755 | |
1756 checkUnnamed3317(core.List<core.String> o) { | |
1757 unittest.expect(o, unittest.hasLength(2)); | |
1758 unittest.expect(o[0], unittest.equals('foo')); | |
1759 unittest.expect(o[1], unittest.equals('foo')); | |
1760 } | |
1761 | |
1762 core.int buildCounterSearchAnnotationSetsRequest = 0; | |
1763 buildSearchAnnotationSetsRequest() { | |
1764 var o = new api.SearchAnnotationSetsRequest(); | |
1765 buildCounterSearchAnnotationSetsRequest++; | |
1766 if (buildCounterSearchAnnotationSetsRequest < 3) { | |
1767 o.datasetIds = buildUnnamed3316(); | |
1768 o.name = "foo"; | |
1769 o.pageSize = 42; | |
1770 o.pageToken = "foo"; | |
1771 o.referenceSetId = "foo"; | |
1772 o.types = buildUnnamed3317(); | |
1773 } | |
1774 buildCounterSearchAnnotationSetsRequest--; | |
1775 return o; | |
1776 } | |
1777 | |
1778 checkSearchAnnotationSetsRequest(api.SearchAnnotationSetsRequest o) { | |
1779 buildCounterSearchAnnotationSetsRequest++; | |
1780 if (buildCounterSearchAnnotationSetsRequest < 3) { | |
1781 checkUnnamed3316(o.datasetIds); | |
1782 unittest.expect(o.name, unittest.equals('foo')); | |
1783 unittest.expect(o.pageSize, unittest.equals(42)); | |
1784 unittest.expect(o.pageToken, unittest.equals('foo')); | |
1785 unittest.expect(o.referenceSetId, unittest.equals('foo')); | |
1786 checkUnnamed3317(o.types); | |
1787 } | |
1788 buildCounterSearchAnnotationSetsRequest--; | |
1789 } | |
1790 | |
1791 buildUnnamed3318() { | |
1792 var o = new core.List<api.AnnotationSet>(); | |
1793 o.add(buildAnnotationSet()); | |
1794 o.add(buildAnnotationSet()); | |
1795 return o; | |
1796 } | |
1797 | |
1798 checkUnnamed3318(core.List<api.AnnotationSet> o) { | |
1799 unittest.expect(o, unittest.hasLength(2)); | |
1800 checkAnnotationSet(o[0]); | |
1801 checkAnnotationSet(o[1]); | |
1802 } | |
1803 | |
1804 core.int buildCounterSearchAnnotationSetsResponse = 0; | |
1805 buildSearchAnnotationSetsResponse() { | |
1806 var o = new api.SearchAnnotationSetsResponse(); | |
1807 buildCounterSearchAnnotationSetsResponse++; | |
1808 if (buildCounterSearchAnnotationSetsResponse < 3) { | |
1809 o.annotationSets = buildUnnamed3318(); | |
1810 o.nextPageToken = "foo"; | |
1811 } | |
1812 buildCounterSearchAnnotationSetsResponse--; | |
1813 return o; | |
1814 } | |
1815 | |
1816 checkSearchAnnotationSetsResponse(api.SearchAnnotationSetsResponse o) { | |
1817 buildCounterSearchAnnotationSetsResponse++; | |
1818 if (buildCounterSearchAnnotationSetsResponse < 3) { | |
1819 checkUnnamed3318(o.annotationSets); | |
1820 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1821 } | |
1822 buildCounterSearchAnnotationSetsResponse--; | |
1823 } | |
1824 | |
1825 buildUnnamed3319() { | |
1826 var o = new core.List<core.String>(); | |
1827 o.add("foo"); | |
1828 o.add("foo"); | |
1829 return o; | |
1830 } | |
1831 | |
1832 checkUnnamed3319(core.List<core.String> o) { | |
1833 unittest.expect(o, unittest.hasLength(2)); | |
1834 unittest.expect(o[0], unittest.equals('foo')); | |
1835 unittest.expect(o[1], unittest.equals('foo')); | |
1836 } | |
1837 | |
1838 core.int buildCounterSearchAnnotationsRequest = 0; | |
1839 buildSearchAnnotationsRequest() { | |
1840 var o = new api.SearchAnnotationsRequest(); | |
1841 buildCounterSearchAnnotationsRequest++; | |
1842 if (buildCounterSearchAnnotationsRequest < 3) { | |
1843 o.annotationSetIds = buildUnnamed3319(); | |
1844 o.pageSize = 42; | |
1845 o.pageToken = "foo"; | |
1846 o.range = buildQueryRange(); | |
1847 } | |
1848 buildCounterSearchAnnotationsRequest--; | |
1849 return o; | |
1850 } | |
1851 | |
1852 checkSearchAnnotationsRequest(api.SearchAnnotationsRequest o) { | |
1853 buildCounterSearchAnnotationsRequest++; | |
1854 if (buildCounterSearchAnnotationsRequest < 3) { | |
1855 checkUnnamed3319(o.annotationSetIds); | |
1856 unittest.expect(o.pageSize, unittest.equals(42)); | |
1857 unittest.expect(o.pageToken, unittest.equals('foo')); | |
1858 checkQueryRange(o.range); | |
1859 } | |
1860 buildCounterSearchAnnotationsRequest--; | |
1861 } | |
1862 | |
1863 buildUnnamed3320() { | |
1864 var o = new core.List<api.Annotation>(); | |
1865 o.add(buildAnnotation()); | |
1866 o.add(buildAnnotation()); | |
1867 return o; | |
1868 } | |
1869 | |
1870 checkUnnamed3320(core.List<api.Annotation> o) { | |
1871 unittest.expect(o, unittest.hasLength(2)); | |
1872 checkAnnotation(o[0]); | |
1873 checkAnnotation(o[1]); | |
1874 } | |
1875 | |
1876 core.int buildCounterSearchAnnotationsResponse = 0; | |
1877 buildSearchAnnotationsResponse() { | |
1878 var o = new api.SearchAnnotationsResponse(); | |
1879 buildCounterSearchAnnotationsResponse++; | |
1880 if (buildCounterSearchAnnotationsResponse < 3) { | |
1881 o.annotations = buildUnnamed3320(); | |
1882 o.nextPageToken = "foo"; | |
1883 } | |
1884 buildCounterSearchAnnotationsResponse--; | |
1885 return o; | |
1886 } | |
1887 | |
1888 checkSearchAnnotationsResponse(api.SearchAnnotationsResponse o) { | |
1889 buildCounterSearchAnnotationsResponse++; | |
1890 if (buildCounterSearchAnnotationsResponse < 3) { | |
1891 checkUnnamed3320(o.annotations); | |
1892 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1893 } | |
1894 buildCounterSearchAnnotationsResponse--; | |
1895 } | |
1896 | |
1897 buildUnnamed3321() { | |
1898 var o = new core.List<core.String>(); | |
1899 o.add("foo"); | |
1900 o.add("foo"); | |
1901 return o; | |
1902 } | |
1903 | |
1904 checkUnnamed3321(core.List<core.String> o) { | |
1905 unittest.expect(o, unittest.hasLength(2)); | |
1906 unittest.expect(o[0], unittest.equals('foo')); | |
1907 unittest.expect(o[1], unittest.equals('foo')); | |
1908 } | |
1909 | |
1910 core.int buildCounterSearchCallSetsRequest = 0; | |
1911 buildSearchCallSetsRequest() { | |
1912 var o = new api.SearchCallSetsRequest(); | |
1913 buildCounterSearchCallSetsRequest++; | |
1914 if (buildCounterSearchCallSetsRequest < 3) { | |
1915 o.name = "foo"; | |
1916 o.pageSize = 42; | |
1917 o.pageToken = "foo"; | |
1918 o.variantSetIds = buildUnnamed3321(); | |
1919 } | |
1920 buildCounterSearchCallSetsRequest--; | |
1921 return o; | |
1922 } | |
1923 | |
1924 checkSearchCallSetsRequest(api.SearchCallSetsRequest o) { | |
1925 buildCounterSearchCallSetsRequest++; | |
1926 if (buildCounterSearchCallSetsRequest < 3) { | |
1927 unittest.expect(o.name, unittest.equals('foo')); | |
1928 unittest.expect(o.pageSize, unittest.equals(42)); | |
1929 unittest.expect(o.pageToken, unittest.equals('foo')); | |
1930 checkUnnamed3321(o.variantSetIds); | |
1931 } | |
1932 buildCounterSearchCallSetsRequest--; | |
1933 } | |
1934 | |
1935 buildUnnamed3322() { | |
1936 var o = new core.List<api.CallSet>(); | |
1937 o.add(buildCallSet()); | |
1938 o.add(buildCallSet()); | |
1939 return o; | |
1940 } | |
1941 | |
1942 checkUnnamed3322(core.List<api.CallSet> o) { | |
1943 unittest.expect(o, unittest.hasLength(2)); | |
1944 checkCallSet(o[0]); | |
1945 checkCallSet(o[1]); | |
1946 } | |
1947 | |
1948 core.int buildCounterSearchCallSetsResponse = 0; | |
1949 buildSearchCallSetsResponse() { | |
1950 var o = new api.SearchCallSetsResponse(); | |
1951 buildCounterSearchCallSetsResponse++; | |
1952 if (buildCounterSearchCallSetsResponse < 3) { | |
1953 o.callSets = buildUnnamed3322(); | |
1954 o.nextPageToken = "foo"; | |
1955 } | |
1956 buildCounterSearchCallSetsResponse--; | |
1957 return o; | |
1958 } | |
1959 | |
1960 checkSearchCallSetsResponse(api.SearchCallSetsResponse o) { | |
1961 buildCounterSearchCallSetsResponse++; | |
1962 if (buildCounterSearchCallSetsResponse < 3) { | |
1963 checkUnnamed3322(o.callSets); | |
1964 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1965 } | |
1966 buildCounterSearchCallSetsResponse--; | |
1967 } | |
1968 | |
1969 buildUnnamed3323() { | |
1970 var o = new core.List<core.String>(); | |
1971 o.add("foo"); | |
1972 o.add("foo"); | |
1973 return o; | |
1974 } | |
1975 | |
1976 checkUnnamed3323(core.List<core.String> o) { | |
1977 unittest.expect(o, unittest.hasLength(2)); | |
1978 unittest.expect(o[0], unittest.equals('foo')); | |
1979 unittest.expect(o[1], unittest.equals('foo')); | |
1980 } | |
1981 | |
1982 core.int buildCounterSearchJobsRequest = 0; | |
1983 buildSearchJobsRequest() { | |
1984 var o = new api.SearchJobsRequest(); | |
1985 buildCounterSearchJobsRequest++; | |
1986 if (buildCounterSearchJobsRequest < 3) { | |
1987 o.createdAfter = "foo"; | |
1988 o.createdBefore = "foo"; | |
1989 o.pageSize = 42; | |
1990 o.pageToken = "foo"; | |
1991 o.projectNumber = "foo"; | |
1992 o.status = buildUnnamed3323(); | |
1993 } | |
1994 buildCounterSearchJobsRequest--; | |
1995 return o; | |
1996 } | |
1997 | |
1998 checkSearchJobsRequest(api.SearchJobsRequest o) { | |
1999 buildCounterSearchJobsRequest++; | |
2000 if (buildCounterSearchJobsRequest < 3) { | |
2001 unittest.expect(o.createdAfter, unittest.equals('foo')); | |
2002 unittest.expect(o.createdBefore, unittest.equals('foo')); | |
2003 unittest.expect(o.pageSize, unittest.equals(42)); | |
2004 unittest.expect(o.pageToken, unittest.equals('foo')); | |
2005 unittest.expect(o.projectNumber, unittest.equals('foo')); | |
2006 checkUnnamed3323(o.status); | |
2007 } | |
2008 buildCounterSearchJobsRequest--; | |
2009 } | |
2010 | |
2011 buildUnnamed3324() { | |
2012 var o = new core.List<api.Job>(); | |
2013 o.add(buildJob()); | |
2014 o.add(buildJob()); | |
2015 return o; | |
2016 } | |
2017 | |
2018 checkUnnamed3324(core.List<api.Job> o) { | |
2019 unittest.expect(o, unittest.hasLength(2)); | |
2020 checkJob(o[0]); | |
2021 checkJob(o[1]); | |
2022 } | |
2023 | |
2024 core.int buildCounterSearchJobsResponse = 0; | |
2025 buildSearchJobsResponse() { | |
2026 var o = new api.SearchJobsResponse(); | |
2027 buildCounterSearchJobsResponse++; | |
2028 if (buildCounterSearchJobsResponse < 3) { | |
2029 o.jobs = buildUnnamed3324(); | |
2030 o.nextPageToken = "foo"; | |
2031 } | |
2032 buildCounterSearchJobsResponse--; | |
2033 return o; | |
2034 } | |
2035 | |
2036 checkSearchJobsResponse(api.SearchJobsResponse o) { | |
2037 buildCounterSearchJobsResponse++; | |
2038 if (buildCounterSearchJobsResponse < 3) { | |
2039 checkUnnamed3324(o.jobs); | |
2040 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2041 } | |
2042 buildCounterSearchJobsResponse--; | |
2043 } | |
2044 | |
2045 buildUnnamed3325() { | |
2046 var o = new core.List<core.String>(); | |
2047 o.add("foo"); | |
2048 o.add("foo"); | |
2049 return o; | |
2050 } | |
2051 | |
2052 checkUnnamed3325(core.List<core.String> o) { | |
2053 unittest.expect(o, unittest.hasLength(2)); | |
2054 unittest.expect(o[0], unittest.equals('foo')); | |
2055 unittest.expect(o[1], unittest.equals('foo')); | |
2056 } | |
2057 | |
2058 core.int buildCounterSearchReadGroupSetsRequest = 0; | |
2059 buildSearchReadGroupSetsRequest() { | |
2060 var o = new api.SearchReadGroupSetsRequest(); | |
2061 buildCounterSearchReadGroupSetsRequest++; | |
2062 if (buildCounterSearchReadGroupSetsRequest < 3) { | |
2063 o.datasetIds = buildUnnamed3325(); | |
2064 o.name = "foo"; | |
2065 o.pageSize = 42; | |
2066 o.pageToken = "foo"; | |
2067 } | |
2068 buildCounterSearchReadGroupSetsRequest--; | |
2069 return o; | |
2070 } | |
2071 | |
2072 checkSearchReadGroupSetsRequest(api.SearchReadGroupSetsRequest o) { | |
2073 buildCounterSearchReadGroupSetsRequest++; | |
2074 if (buildCounterSearchReadGroupSetsRequest < 3) { | |
2075 checkUnnamed3325(o.datasetIds); | |
2076 unittest.expect(o.name, unittest.equals('foo')); | |
2077 unittest.expect(o.pageSize, unittest.equals(42)); | |
2078 unittest.expect(o.pageToken, unittest.equals('foo')); | |
2079 } | |
2080 buildCounterSearchReadGroupSetsRequest--; | |
2081 } | |
2082 | |
2083 buildUnnamed3326() { | |
2084 var o = new core.List<api.ReadGroupSet>(); | |
2085 o.add(buildReadGroupSet()); | |
2086 o.add(buildReadGroupSet()); | |
2087 return o; | |
2088 } | |
2089 | |
2090 checkUnnamed3326(core.List<api.ReadGroupSet> o) { | |
2091 unittest.expect(o, unittest.hasLength(2)); | |
2092 checkReadGroupSet(o[0]); | |
2093 checkReadGroupSet(o[1]); | |
2094 } | |
2095 | |
2096 core.int buildCounterSearchReadGroupSetsResponse = 0; | |
2097 buildSearchReadGroupSetsResponse() { | |
2098 var o = new api.SearchReadGroupSetsResponse(); | |
2099 buildCounterSearchReadGroupSetsResponse++; | |
2100 if (buildCounterSearchReadGroupSetsResponse < 3) { | |
2101 o.nextPageToken = "foo"; | |
2102 o.readGroupSets = buildUnnamed3326(); | |
2103 } | |
2104 buildCounterSearchReadGroupSetsResponse--; | |
2105 return o; | |
2106 } | |
2107 | |
2108 checkSearchReadGroupSetsResponse(api.SearchReadGroupSetsResponse o) { | |
2109 buildCounterSearchReadGroupSetsResponse++; | |
2110 if (buildCounterSearchReadGroupSetsResponse < 3) { | |
2111 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2112 checkUnnamed3326(o.readGroupSets); | |
2113 } | |
2114 buildCounterSearchReadGroupSetsResponse--; | |
2115 } | |
2116 | |
2117 buildUnnamed3327() { | |
2118 var o = new core.List<core.String>(); | |
2119 o.add("foo"); | |
2120 o.add("foo"); | |
2121 return o; | |
2122 } | |
2123 | |
2124 checkUnnamed3327(core.List<core.String> o) { | |
2125 unittest.expect(o, unittest.hasLength(2)); | |
2126 unittest.expect(o[0], unittest.equals('foo')); | |
2127 unittest.expect(o[1], unittest.equals('foo')); | |
2128 } | |
2129 | |
2130 buildUnnamed3328() { | |
2131 var o = new core.List<core.String>(); | |
2132 o.add("foo"); | |
2133 o.add("foo"); | |
2134 return o; | |
2135 } | |
2136 | |
2137 checkUnnamed3328(core.List<core.String> o) { | |
2138 unittest.expect(o, unittest.hasLength(2)); | |
2139 unittest.expect(o[0], unittest.equals('foo')); | |
2140 unittest.expect(o[1], unittest.equals('foo')); | |
2141 } | |
2142 | |
2143 core.int buildCounterSearchReadsRequest = 0; | |
2144 buildSearchReadsRequest() { | |
2145 var o = new api.SearchReadsRequest(); | |
2146 buildCounterSearchReadsRequest++; | |
2147 if (buildCounterSearchReadsRequest < 3) { | |
2148 o.end = "foo"; | |
2149 o.pageSize = 42; | |
2150 o.pageToken = "foo"; | |
2151 o.readGroupIds = buildUnnamed3327(); | |
2152 o.readGroupSetIds = buildUnnamed3328(); | |
2153 o.referenceName = "foo"; | |
2154 o.start = "foo"; | |
2155 } | |
2156 buildCounterSearchReadsRequest--; | |
2157 return o; | |
2158 } | |
2159 | |
2160 checkSearchReadsRequest(api.SearchReadsRequest o) { | |
2161 buildCounterSearchReadsRequest++; | |
2162 if (buildCounterSearchReadsRequest < 3) { | |
2163 unittest.expect(o.end, unittest.equals('foo')); | |
2164 unittest.expect(o.pageSize, unittest.equals(42)); | |
2165 unittest.expect(o.pageToken, unittest.equals('foo')); | |
2166 checkUnnamed3327(o.readGroupIds); | |
2167 checkUnnamed3328(o.readGroupSetIds); | |
2168 unittest.expect(o.referenceName, unittest.equals('foo')); | |
2169 unittest.expect(o.start, unittest.equals('foo')); | |
2170 } | |
2171 buildCounterSearchReadsRequest--; | |
2172 } | |
2173 | |
2174 buildUnnamed3329() { | |
2175 var o = new core.List<api.Read>(); | |
2176 o.add(buildRead()); | |
2177 o.add(buildRead()); | |
2178 return o; | |
2179 } | |
2180 | |
2181 checkUnnamed3329(core.List<api.Read> o) { | |
2182 unittest.expect(o, unittest.hasLength(2)); | |
2183 checkRead(o[0]); | |
2184 checkRead(o[1]); | |
2185 } | |
2186 | |
2187 core.int buildCounterSearchReadsResponse = 0; | |
2188 buildSearchReadsResponse() { | |
2189 var o = new api.SearchReadsResponse(); | |
2190 buildCounterSearchReadsResponse++; | |
2191 if (buildCounterSearchReadsResponse < 3) { | |
2192 o.alignments = buildUnnamed3329(); | |
2193 o.nextPageToken = "foo"; | |
2194 } | |
2195 buildCounterSearchReadsResponse--; | |
2196 return o; | |
2197 } | |
2198 | |
2199 checkSearchReadsResponse(api.SearchReadsResponse o) { | |
2200 buildCounterSearchReadsResponse++; | |
2201 if (buildCounterSearchReadsResponse < 3) { | |
2202 checkUnnamed3329(o.alignments); | |
2203 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2204 } | |
2205 buildCounterSearchReadsResponse--; | |
2206 } | |
2207 | |
2208 buildUnnamed3330() { | |
2209 var o = new core.List<core.String>(); | |
2210 o.add("foo"); | |
2211 o.add("foo"); | |
2212 return o; | |
2213 } | |
2214 | |
2215 checkUnnamed3330(core.List<core.String> o) { | |
2216 unittest.expect(o, unittest.hasLength(2)); | |
2217 unittest.expect(o[0], unittest.equals('foo')); | |
2218 unittest.expect(o[1], unittest.equals('foo')); | |
2219 } | |
2220 | |
2221 buildUnnamed3331() { | |
2222 var o = new core.List<core.String>(); | |
2223 o.add("foo"); | |
2224 o.add("foo"); | |
2225 return o; | |
2226 } | |
2227 | |
2228 checkUnnamed3331(core.List<core.String> o) { | |
2229 unittest.expect(o, unittest.hasLength(2)); | |
2230 unittest.expect(o[0], unittest.equals('foo')); | |
2231 unittest.expect(o[1], unittest.equals('foo')); | |
2232 } | |
2233 | |
2234 core.int buildCounterSearchReferenceSetsRequest = 0; | |
2235 buildSearchReferenceSetsRequest() { | |
2236 var o = new api.SearchReferenceSetsRequest(); | |
2237 buildCounterSearchReferenceSetsRequest++; | |
2238 if (buildCounterSearchReferenceSetsRequest < 3) { | |
2239 o.accessions = buildUnnamed3330(); | |
2240 o.assemblyId = "foo"; | |
2241 o.md5checksums = buildUnnamed3331(); | |
2242 o.pageSize = 42; | |
2243 o.pageToken = "foo"; | |
2244 } | |
2245 buildCounterSearchReferenceSetsRequest--; | |
2246 return o; | |
2247 } | |
2248 | |
2249 checkSearchReferenceSetsRequest(api.SearchReferenceSetsRequest o) { | |
2250 buildCounterSearchReferenceSetsRequest++; | |
2251 if (buildCounterSearchReferenceSetsRequest < 3) { | |
2252 checkUnnamed3330(o.accessions); | |
2253 unittest.expect(o.assemblyId, unittest.equals('foo')); | |
2254 checkUnnamed3331(o.md5checksums); | |
2255 unittest.expect(o.pageSize, unittest.equals(42)); | |
2256 unittest.expect(o.pageToken, unittest.equals('foo')); | |
2257 } | |
2258 buildCounterSearchReferenceSetsRequest--; | |
2259 } | |
2260 | |
2261 buildUnnamed3332() { | |
2262 var o = new core.List<api.ReferenceSet>(); | |
2263 o.add(buildReferenceSet()); | |
2264 o.add(buildReferenceSet()); | |
2265 return o; | |
2266 } | |
2267 | |
2268 checkUnnamed3332(core.List<api.ReferenceSet> o) { | |
2269 unittest.expect(o, unittest.hasLength(2)); | |
2270 checkReferenceSet(o[0]); | |
2271 checkReferenceSet(o[1]); | |
2272 } | |
2273 | |
2274 core.int buildCounterSearchReferenceSetsResponse = 0; | |
2275 buildSearchReferenceSetsResponse() { | |
2276 var o = new api.SearchReferenceSetsResponse(); | |
2277 buildCounterSearchReferenceSetsResponse++; | |
2278 if (buildCounterSearchReferenceSetsResponse < 3) { | |
2279 o.nextPageToken = "foo"; | |
2280 o.referenceSets = buildUnnamed3332(); | |
2281 } | |
2282 buildCounterSearchReferenceSetsResponse--; | |
2283 return o; | |
2284 } | |
2285 | |
2286 checkSearchReferenceSetsResponse(api.SearchReferenceSetsResponse o) { | |
2287 buildCounterSearchReferenceSetsResponse++; | |
2288 if (buildCounterSearchReferenceSetsResponse < 3) { | |
2289 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2290 checkUnnamed3332(o.referenceSets); | |
2291 } | |
2292 buildCounterSearchReferenceSetsResponse--; | |
2293 } | |
2294 | |
2295 buildUnnamed3333() { | |
2296 var o = new core.List<core.String>(); | |
2297 o.add("foo"); | |
2298 o.add("foo"); | |
2299 return o; | |
2300 } | |
2301 | |
2302 checkUnnamed3333(core.List<core.String> o) { | |
2303 unittest.expect(o, unittest.hasLength(2)); | |
2304 unittest.expect(o[0], unittest.equals('foo')); | |
2305 unittest.expect(o[1], unittest.equals('foo')); | |
2306 } | |
2307 | |
2308 buildUnnamed3334() { | |
2309 var o = new core.List<core.String>(); | |
2310 o.add("foo"); | |
2311 o.add("foo"); | |
2312 return o; | |
2313 } | |
2314 | |
2315 checkUnnamed3334(core.List<core.String> o) { | |
2316 unittest.expect(o, unittest.hasLength(2)); | |
2317 unittest.expect(o[0], unittest.equals('foo')); | |
2318 unittest.expect(o[1], unittest.equals('foo')); | |
2319 } | |
2320 | |
2321 core.int buildCounterSearchReferencesRequest = 0; | |
2322 buildSearchReferencesRequest() { | |
2323 var o = new api.SearchReferencesRequest(); | |
2324 buildCounterSearchReferencesRequest++; | |
2325 if (buildCounterSearchReferencesRequest < 3) { | |
2326 o.accessions = buildUnnamed3333(); | |
2327 o.md5checksums = buildUnnamed3334(); | |
2328 o.pageSize = 42; | |
2329 o.pageToken = "foo"; | |
2330 o.referenceSetId = "foo"; | |
2331 } | |
2332 buildCounterSearchReferencesRequest--; | |
2333 return o; | |
2334 } | |
2335 | |
2336 checkSearchReferencesRequest(api.SearchReferencesRequest o) { | |
2337 buildCounterSearchReferencesRequest++; | |
2338 if (buildCounterSearchReferencesRequest < 3) { | |
2339 checkUnnamed3333(o.accessions); | |
2340 checkUnnamed3334(o.md5checksums); | |
2341 unittest.expect(o.pageSize, unittest.equals(42)); | |
2342 unittest.expect(o.pageToken, unittest.equals('foo')); | |
2343 unittest.expect(o.referenceSetId, unittest.equals('foo')); | |
2344 } | |
2345 buildCounterSearchReferencesRequest--; | |
2346 } | |
2347 | |
2348 buildUnnamed3335() { | |
2349 var o = new core.List<api.Reference>(); | |
2350 o.add(buildReference()); | |
2351 o.add(buildReference()); | |
2352 return o; | |
2353 } | |
2354 | |
2355 checkUnnamed3335(core.List<api.Reference> o) { | |
2356 unittest.expect(o, unittest.hasLength(2)); | |
2357 checkReference(o[0]); | |
2358 checkReference(o[1]); | |
2359 } | |
2360 | |
2361 core.int buildCounterSearchReferencesResponse = 0; | |
2362 buildSearchReferencesResponse() { | |
2363 var o = new api.SearchReferencesResponse(); | |
2364 buildCounterSearchReferencesResponse++; | |
2365 if (buildCounterSearchReferencesResponse < 3) { | |
2366 o.nextPageToken = "foo"; | |
2367 o.references = buildUnnamed3335(); | |
2368 } | |
2369 buildCounterSearchReferencesResponse--; | |
2370 return o; | |
2371 } | |
2372 | |
2373 checkSearchReferencesResponse(api.SearchReferencesResponse o) { | |
2374 buildCounterSearchReferencesResponse++; | |
2375 if (buildCounterSearchReferencesResponse < 3) { | |
2376 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2377 checkUnnamed3335(o.references); | |
2378 } | |
2379 buildCounterSearchReferencesResponse--; | |
2380 } | |
2381 | |
2382 buildUnnamed3336() { | |
2383 var o = new core.List<core.String>(); | |
2384 o.add("foo"); | |
2385 o.add("foo"); | |
2386 return o; | |
2387 } | |
2388 | |
2389 checkUnnamed3336(core.List<core.String> o) { | |
2390 unittest.expect(o, unittest.hasLength(2)); | |
2391 unittest.expect(o[0], unittest.equals('foo')); | |
2392 unittest.expect(o[1], unittest.equals('foo')); | |
2393 } | |
2394 | |
2395 core.int buildCounterSearchVariantSetsRequest = 0; | |
2396 buildSearchVariantSetsRequest() { | |
2397 var o = new api.SearchVariantSetsRequest(); | |
2398 buildCounterSearchVariantSetsRequest++; | |
2399 if (buildCounterSearchVariantSetsRequest < 3) { | |
2400 o.datasetIds = buildUnnamed3336(); | |
2401 o.pageSize = 42; | |
2402 o.pageToken = "foo"; | |
2403 } | |
2404 buildCounterSearchVariantSetsRequest--; | |
2405 return o; | |
2406 } | |
2407 | |
2408 checkSearchVariantSetsRequest(api.SearchVariantSetsRequest o) { | |
2409 buildCounterSearchVariantSetsRequest++; | |
2410 if (buildCounterSearchVariantSetsRequest < 3) { | |
2411 checkUnnamed3336(o.datasetIds); | |
2412 unittest.expect(o.pageSize, unittest.equals(42)); | |
2413 unittest.expect(o.pageToken, unittest.equals('foo')); | |
2414 } | |
2415 buildCounterSearchVariantSetsRequest--; | |
2416 } | |
2417 | |
2418 buildUnnamed3337() { | |
2419 var o = new core.List<api.VariantSet>(); | |
2420 o.add(buildVariantSet()); | |
2421 o.add(buildVariantSet()); | |
2422 return o; | |
2423 } | |
2424 | |
2425 checkUnnamed3337(core.List<api.VariantSet> o) { | |
2426 unittest.expect(o, unittest.hasLength(2)); | |
2427 checkVariantSet(o[0]); | |
2428 checkVariantSet(o[1]); | |
2429 } | |
2430 | |
2431 core.int buildCounterSearchVariantSetsResponse = 0; | |
2432 buildSearchVariantSetsResponse() { | |
2433 var o = new api.SearchVariantSetsResponse(); | |
2434 buildCounterSearchVariantSetsResponse++; | |
2435 if (buildCounterSearchVariantSetsResponse < 3) { | |
2436 o.nextPageToken = "foo"; | |
2437 o.variantSets = buildUnnamed3337(); | |
2438 } | |
2439 buildCounterSearchVariantSetsResponse--; | |
2440 return o; | |
2441 } | |
2442 | |
2443 checkSearchVariantSetsResponse(api.SearchVariantSetsResponse o) { | |
2444 buildCounterSearchVariantSetsResponse++; | |
2445 if (buildCounterSearchVariantSetsResponse < 3) { | |
2446 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2447 checkUnnamed3337(o.variantSets); | |
2448 } | |
2449 buildCounterSearchVariantSetsResponse--; | |
2450 } | |
2451 | |
2452 buildUnnamed3338() { | |
2453 var o = new core.List<core.String>(); | |
2454 o.add("foo"); | |
2455 o.add("foo"); | |
2456 return o; | |
2457 } | |
2458 | |
2459 checkUnnamed3338(core.List<core.String> o) { | |
2460 unittest.expect(o, unittest.hasLength(2)); | |
2461 unittest.expect(o[0], unittest.equals('foo')); | |
2462 unittest.expect(o[1], unittest.equals('foo')); | |
2463 } | |
2464 | |
2465 buildUnnamed3339() { | |
2466 var o = new core.List<core.String>(); | |
2467 o.add("foo"); | |
2468 o.add("foo"); | |
2469 return o; | |
2470 } | |
2471 | |
2472 checkUnnamed3339(core.List<core.String> o) { | |
2473 unittest.expect(o, unittest.hasLength(2)); | |
2474 unittest.expect(o[0], unittest.equals('foo')); | |
2475 unittest.expect(o[1], unittest.equals('foo')); | |
2476 } | |
2477 | |
2478 core.int buildCounterSearchVariantsRequest = 0; | |
2479 buildSearchVariantsRequest() { | |
2480 var o = new api.SearchVariantsRequest(); | |
2481 buildCounterSearchVariantsRequest++; | |
2482 if (buildCounterSearchVariantsRequest < 3) { | |
2483 o.callSetIds = buildUnnamed3338(); | |
2484 o.end = "foo"; | |
2485 o.maxCalls = 42; | |
2486 o.pageSize = 42; | |
2487 o.pageToken = "foo"; | |
2488 o.referenceName = "foo"; | |
2489 o.start = "foo"; | |
2490 o.variantName = "foo"; | |
2491 o.variantSetIds = buildUnnamed3339(); | |
2492 } | |
2493 buildCounterSearchVariantsRequest--; | |
2494 return o; | |
2495 } | |
2496 | |
2497 checkSearchVariantsRequest(api.SearchVariantsRequest o) { | |
2498 buildCounterSearchVariantsRequest++; | |
2499 if (buildCounterSearchVariantsRequest < 3) { | |
2500 checkUnnamed3338(o.callSetIds); | |
2501 unittest.expect(o.end, unittest.equals('foo')); | |
2502 unittest.expect(o.maxCalls, unittest.equals(42)); | |
2503 unittest.expect(o.pageSize, unittest.equals(42)); | |
2504 unittest.expect(o.pageToken, unittest.equals('foo')); | |
2505 unittest.expect(o.referenceName, unittest.equals('foo')); | |
2506 unittest.expect(o.start, unittest.equals('foo')); | |
2507 unittest.expect(o.variantName, unittest.equals('foo')); | |
2508 checkUnnamed3339(o.variantSetIds); | |
2509 } | |
2510 buildCounterSearchVariantsRequest--; | |
2511 } | |
2512 | |
2513 buildUnnamed3340() { | |
2514 var o = new core.List<api.Variant>(); | |
2515 o.add(buildVariant()); | |
2516 o.add(buildVariant()); | |
2517 return o; | |
2518 } | |
2519 | |
2520 checkUnnamed3340(core.List<api.Variant> o) { | |
2521 unittest.expect(o, unittest.hasLength(2)); | |
2522 checkVariant(o[0]); | |
2523 checkVariant(o[1]); | |
2524 } | |
2525 | |
2526 core.int buildCounterSearchVariantsResponse = 0; | |
2527 buildSearchVariantsResponse() { | |
2528 var o = new api.SearchVariantsResponse(); | |
2529 buildCounterSearchVariantsResponse++; | |
2530 if (buildCounterSearchVariantsResponse < 3) { | |
2531 o.nextPageToken = "foo"; | |
2532 o.variants = buildUnnamed3340(); | |
2533 } | |
2534 buildCounterSearchVariantsResponse--; | |
2535 return o; | |
2536 } | |
2537 | |
2538 checkSearchVariantsResponse(api.SearchVariantsResponse o) { | |
2539 buildCounterSearchVariantsResponse++; | |
2540 if (buildCounterSearchVariantsResponse < 3) { | |
2541 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
2542 checkUnnamed3340(o.variants); | |
2543 } | |
2544 buildCounterSearchVariantsResponse--; | |
2545 } | |
2546 | |
2547 buildUnnamed3341() { | |
2548 var o = new core.List<api.TranscriptExon>(); | |
2549 o.add(buildTranscriptExon()); | |
2550 o.add(buildTranscriptExon()); | |
2551 return o; | |
2552 } | |
2553 | |
2554 checkUnnamed3341(core.List<api.TranscriptExon> o) { | |
2555 unittest.expect(o, unittest.hasLength(2)); | |
2556 checkTranscriptExon(o[0]); | |
2557 checkTranscriptExon(o[1]); | |
2558 } | |
2559 | |
2560 core.int buildCounterTranscript = 0; | |
2561 buildTranscript() { | |
2562 var o = new api.Transcript(); | |
2563 buildCounterTranscript++; | |
2564 if (buildCounterTranscript < 3) { | |
2565 o.codingSequence = buildTranscriptCodingSequence(); | |
2566 o.exons = buildUnnamed3341(); | |
2567 o.geneId = "foo"; | |
2568 } | |
2569 buildCounterTranscript--; | |
2570 return o; | |
2571 } | |
2572 | |
2573 checkTranscript(api.Transcript o) { | |
2574 buildCounterTranscript++; | |
2575 if (buildCounterTranscript < 3) { | |
2576 checkTranscriptCodingSequence(o.codingSequence); | |
2577 checkUnnamed3341(o.exons); | |
2578 unittest.expect(o.geneId, unittest.equals('foo')); | |
2579 } | |
2580 buildCounterTranscript--; | |
2581 } | |
2582 | |
2583 core.int buildCounterTranscriptCodingSequence = 0; | |
2584 buildTranscriptCodingSequence() { | |
2585 var o = new api.TranscriptCodingSequence(); | |
2586 buildCounterTranscriptCodingSequence++; | |
2587 if (buildCounterTranscriptCodingSequence < 3) { | |
2588 o.end = "foo"; | |
2589 o.start = "foo"; | |
2590 } | |
2591 buildCounterTranscriptCodingSequence--; | |
2592 return o; | |
2593 } | |
2594 | |
2595 checkTranscriptCodingSequence(api.TranscriptCodingSequence o) { | |
2596 buildCounterTranscriptCodingSequence++; | |
2597 if (buildCounterTranscriptCodingSequence < 3) { | |
2598 unittest.expect(o.end, unittest.equals('foo')); | |
2599 unittest.expect(o.start, unittest.equals('foo')); | |
2600 } | |
2601 buildCounterTranscriptCodingSequence--; | |
2602 } | |
2603 | |
2604 core.int buildCounterTranscriptExon = 0; | |
2605 buildTranscriptExon() { | |
2606 var o = new api.TranscriptExon(); | |
2607 buildCounterTranscriptExon++; | |
2608 if (buildCounterTranscriptExon < 3) { | |
2609 o.end = "foo"; | |
2610 o.frame = buildInt32Value(); | |
2611 o.start = "foo"; | |
2612 } | |
2613 buildCounterTranscriptExon--; | |
2614 return o; | |
2615 } | |
2616 | |
2617 checkTranscriptExon(api.TranscriptExon o) { | |
2618 buildCounterTranscriptExon++; | |
2619 if (buildCounterTranscriptExon < 3) { | |
2620 unittest.expect(o.end, unittest.equals('foo')); | |
2621 checkInt32Value(o.frame); | |
2622 unittest.expect(o.start, unittest.equals('foo')); | |
2623 } | |
2624 buildCounterTranscriptExon--; | |
2625 } | |
2626 | |
2627 buildUnnamed3342() { | |
2628 var o = new core.List<core.String>(); | |
2629 o.add("foo"); | |
2630 o.add("foo"); | |
2631 return o; | |
2632 } | |
2633 | |
2634 checkUnnamed3342(core.List<core.String> o) { | |
2635 unittest.expect(o, unittest.hasLength(2)); | |
2636 unittest.expect(o[0], unittest.equals('foo')); | |
2637 unittest.expect(o[1], unittest.equals('foo')); | |
2638 } | |
2639 | |
2640 buildUnnamed3343() { | |
2641 var o = new core.List<api.Call>(); | |
2642 o.add(buildCall()); | |
2643 o.add(buildCall()); | |
2644 return o; | |
2645 } | |
2646 | |
2647 checkUnnamed3343(core.List<api.Call> o) { | |
2648 unittest.expect(o, unittest.hasLength(2)); | |
2649 checkCall(o[0]); | |
2650 checkCall(o[1]); | |
2651 } | |
2652 | |
2653 buildUnnamed3344() { | |
2654 var o = new core.List<core.String>(); | |
2655 o.add("foo"); | |
2656 o.add("foo"); | |
2657 return o; | |
2658 } | |
2659 | |
2660 checkUnnamed3344(core.List<core.String> o) { | |
2661 unittest.expect(o, unittest.hasLength(2)); | |
2662 unittest.expect(o[0], unittest.equals('foo')); | |
2663 unittest.expect(o[1], unittest.equals('foo')); | |
2664 } | |
2665 | |
2666 buildUnnamed3345() { | |
2667 var o = new core.List<core.String>(); | |
2668 o.add("foo"); | |
2669 o.add("foo"); | |
2670 return o; | |
2671 } | |
2672 | |
2673 checkUnnamed3345(core.List<core.String> o) { | |
2674 unittest.expect(o, unittest.hasLength(2)); | |
2675 unittest.expect(o[0], unittest.equals('foo')); | |
2676 unittest.expect(o[1], unittest.equals('foo')); | |
2677 } | |
2678 | |
2679 buildUnnamed3346() { | |
2680 var o = new core.Map<core.String, core.List<core.String>>(); | |
2681 o["x"] = buildUnnamed3345(); | |
2682 o["y"] = buildUnnamed3345(); | |
2683 return o; | |
2684 } | |
2685 | |
2686 checkUnnamed3346(core.Map<core.String, core.List<core.String>> o) { | |
2687 unittest.expect(o, unittest.hasLength(2)); | |
2688 checkUnnamed3345(o["x"]); | |
2689 checkUnnamed3345(o["y"]); | |
2690 } | |
2691 | |
2692 buildUnnamed3347() { | |
2693 var o = new core.List<core.String>(); | |
2694 o.add("foo"); | |
2695 o.add("foo"); | |
2696 return o; | |
2697 } | |
2698 | |
2699 checkUnnamed3347(core.List<core.String> o) { | |
2700 unittest.expect(o, unittest.hasLength(2)); | |
2701 unittest.expect(o[0], unittest.equals('foo')); | |
2702 unittest.expect(o[1], unittest.equals('foo')); | |
2703 } | |
2704 | |
2705 core.int buildCounterVariant = 0; | |
2706 buildVariant() { | |
2707 var o = new api.Variant(); | |
2708 buildCounterVariant++; | |
2709 if (buildCounterVariant < 3) { | |
2710 o.alternateBases = buildUnnamed3342(); | |
2711 o.calls = buildUnnamed3343(); | |
2712 o.created = "foo"; | |
2713 o.end = "foo"; | |
2714 o.filter = buildUnnamed3344(); | |
2715 o.id = "foo"; | |
2716 o.info = buildUnnamed3346(); | |
2717 o.names = buildUnnamed3347(); | |
2718 o.quality = 42.0; | |
2719 o.referenceBases = "foo"; | |
2720 o.referenceName = "foo"; | |
2721 o.start = "foo"; | |
2722 o.variantSetId = "foo"; | |
2723 } | |
2724 buildCounterVariant--; | |
2725 return o; | |
2726 } | |
2727 | |
2728 checkVariant(api.Variant o) { | |
2729 buildCounterVariant++; | |
2730 if (buildCounterVariant < 3) { | |
2731 checkUnnamed3342(o.alternateBases); | |
2732 checkUnnamed3343(o.calls); | |
2733 unittest.expect(o.created, unittest.equals('foo')); | |
2734 unittest.expect(o.end, unittest.equals('foo')); | |
2735 checkUnnamed3344(o.filter); | |
2736 unittest.expect(o.id, unittest.equals('foo')); | |
2737 checkUnnamed3346(o.info); | |
2738 checkUnnamed3347(o.names); | |
2739 unittest.expect(o.quality, unittest.equals(42.0)); | |
2740 unittest.expect(o.referenceBases, unittest.equals('foo')); | |
2741 unittest.expect(o.referenceName, unittest.equals('foo')); | |
2742 unittest.expect(o.start, unittest.equals('foo')); | |
2743 unittest.expect(o.variantSetId, unittest.equals('foo')); | |
2744 } | |
2745 buildCounterVariant--; | |
2746 } | |
2747 | |
2748 buildUnnamed3348() { | |
2749 var o = new core.List<api.VariantAnnotationCondition>(); | |
2750 o.add(buildVariantAnnotationCondition()); | |
2751 o.add(buildVariantAnnotationCondition()); | |
2752 return o; | |
2753 } | |
2754 | |
2755 checkUnnamed3348(core.List<api.VariantAnnotationCondition> o) { | |
2756 unittest.expect(o, unittest.hasLength(2)); | |
2757 checkVariantAnnotationCondition(o[0]); | |
2758 checkVariantAnnotationCondition(o[1]); | |
2759 } | |
2760 | |
2761 buildUnnamed3349() { | |
2762 var o = new core.List<core.String>(); | |
2763 o.add("foo"); | |
2764 o.add("foo"); | |
2765 return o; | |
2766 } | |
2767 | |
2768 checkUnnamed3349(core.List<core.String> o) { | |
2769 unittest.expect(o, unittest.hasLength(2)); | |
2770 unittest.expect(o[0], unittest.equals('foo')); | |
2771 unittest.expect(o[1], unittest.equals('foo')); | |
2772 } | |
2773 | |
2774 core.int buildCounterVariantAnnotation = 0; | |
2775 buildVariantAnnotation() { | |
2776 var o = new api.VariantAnnotation(); | |
2777 buildCounterVariantAnnotation++; | |
2778 if (buildCounterVariantAnnotation < 3) { | |
2779 o.alternateBases = "foo"; | |
2780 o.clinicalSignificance = "foo"; | |
2781 o.conditions = buildUnnamed3348(); | |
2782 o.effect = "foo"; | |
2783 o.geneId = "foo"; | |
2784 o.transcriptIds = buildUnnamed3349(); | |
2785 o.type = "foo"; | |
2786 } | |
2787 buildCounterVariantAnnotation--; | |
2788 return o; | |
2789 } | |
2790 | |
2791 checkVariantAnnotation(api.VariantAnnotation o) { | |
2792 buildCounterVariantAnnotation++; | |
2793 if (buildCounterVariantAnnotation < 3) { | |
2794 unittest.expect(o.alternateBases, unittest.equals('foo')); | |
2795 unittest.expect(o.clinicalSignificance, unittest.equals('foo')); | |
2796 checkUnnamed3348(o.conditions); | |
2797 unittest.expect(o.effect, unittest.equals('foo')); | |
2798 unittest.expect(o.geneId, unittest.equals('foo')); | |
2799 checkUnnamed3349(o.transcriptIds); | |
2800 unittest.expect(o.type, unittest.equals('foo')); | |
2801 } | |
2802 buildCounterVariantAnnotation--; | |
2803 } | |
2804 | |
2805 buildUnnamed3350() { | |
2806 var o = new core.List<api.ExternalId>(); | |
2807 o.add(buildExternalId()); | |
2808 o.add(buildExternalId()); | |
2809 return o; | |
2810 } | |
2811 | |
2812 checkUnnamed3350(core.List<api.ExternalId> o) { | |
2813 unittest.expect(o, unittest.hasLength(2)); | |
2814 checkExternalId(o[0]); | |
2815 checkExternalId(o[1]); | |
2816 } | |
2817 | |
2818 buildUnnamed3351() { | |
2819 var o = new core.List<core.String>(); | |
2820 o.add("foo"); | |
2821 o.add("foo"); | |
2822 return o; | |
2823 } | |
2824 | |
2825 checkUnnamed3351(core.List<core.String> o) { | |
2826 unittest.expect(o, unittest.hasLength(2)); | |
2827 unittest.expect(o[0], unittest.equals('foo')); | |
2828 unittest.expect(o[1], unittest.equals('foo')); | |
2829 } | |
2830 | |
2831 core.int buildCounterVariantAnnotationCondition = 0; | |
2832 buildVariantAnnotationCondition() { | |
2833 var o = new api.VariantAnnotationCondition(); | |
2834 buildCounterVariantAnnotationCondition++; | |
2835 if (buildCounterVariantAnnotationCondition < 3) { | |
2836 o.conceptId = "foo"; | |
2837 o.externalIds = buildUnnamed3350(); | |
2838 o.names = buildUnnamed3351(); | |
2839 o.omimId = "foo"; | |
2840 } | |
2841 buildCounterVariantAnnotationCondition--; | |
2842 return o; | |
2843 } | |
2844 | |
2845 checkVariantAnnotationCondition(api.VariantAnnotationCondition o) { | |
2846 buildCounterVariantAnnotationCondition++; | |
2847 if (buildCounterVariantAnnotationCondition < 3) { | |
2848 unittest.expect(o.conceptId, unittest.equals('foo')); | |
2849 checkUnnamed3350(o.externalIds); | |
2850 checkUnnamed3351(o.names); | |
2851 unittest.expect(o.omimId, unittest.equals('foo')); | |
2852 } | |
2853 buildCounterVariantAnnotationCondition--; | |
2854 } | |
2855 | |
2856 buildUnnamed3352() { | |
2857 var o = new core.List<api.Metadata>(); | |
2858 o.add(buildMetadata()); | |
2859 o.add(buildMetadata()); | |
2860 return o; | |
2861 } | |
2862 | |
2863 checkUnnamed3352(core.List<api.Metadata> o) { | |
2864 unittest.expect(o, unittest.hasLength(2)); | |
2865 checkMetadata(o[0]); | |
2866 checkMetadata(o[1]); | |
2867 } | |
2868 | |
2869 buildUnnamed3353() { | |
2870 var o = new core.List<api.ReferenceBound>(); | |
2871 o.add(buildReferenceBound()); | |
2872 o.add(buildReferenceBound()); | |
2873 return o; | |
2874 } | |
2875 | |
2876 checkUnnamed3353(core.List<api.ReferenceBound> o) { | |
2877 unittest.expect(o, unittest.hasLength(2)); | |
2878 checkReferenceBound(o[0]); | |
2879 checkReferenceBound(o[1]); | |
2880 } | |
2881 | |
2882 core.int buildCounterVariantSet = 0; | |
2883 buildVariantSet() { | |
2884 var o = new api.VariantSet(); | |
2885 buildCounterVariantSet++; | |
2886 if (buildCounterVariantSet < 3) { | |
2887 o.datasetId = "foo"; | |
2888 o.description = "foo"; | |
2889 o.id = "foo"; | |
2890 o.metadata = buildUnnamed3352(); | |
2891 o.name = "foo"; | |
2892 o.referenceBounds = buildUnnamed3353(); | |
2893 o.referenceSetId = "foo"; | |
2894 } | |
2895 buildCounterVariantSet--; | |
2896 return o; | |
2897 } | |
2898 | |
2899 checkVariantSet(api.VariantSet o) { | |
2900 buildCounterVariantSet++; | |
2901 if (buildCounterVariantSet < 3) { | |
2902 unittest.expect(o.datasetId, unittest.equals('foo')); | |
2903 unittest.expect(o.description, unittest.equals('foo')); | |
2904 unittest.expect(o.id, unittest.equals('foo')); | |
2905 checkUnnamed3352(o.metadata); | |
2906 unittest.expect(o.name, unittest.equals('foo')); | |
2907 checkUnnamed3353(o.referenceBounds); | |
2908 unittest.expect(o.referenceSetId, unittest.equals('foo')); | |
2909 } | |
2910 buildCounterVariantSet--; | |
2911 } | |
2912 | |
2913 | |
2914 main() { | |
2915 unittest.group("obj-schema-Annotation", () { | |
2916 unittest.test("to-json--from-json", () { | |
2917 var o = buildAnnotation(); | |
2918 var od = new api.Annotation.fromJson(o.toJson()); | |
2919 checkAnnotation(od); | |
2920 }); | |
2921 }); | |
2922 | |
2923 | |
2924 unittest.group("obj-schema-AnnotationSet", () { | |
2925 unittest.test("to-json--from-json", () { | |
2926 var o = buildAnnotationSet(); | |
2927 var od = new api.AnnotationSet.fromJson(o.toJson()); | |
2928 checkAnnotationSet(od); | |
2929 }); | |
2930 }); | |
2931 | |
2932 | |
2933 unittest.group("obj-schema-BatchAnnotationsResponse", () { | |
2934 unittest.test("to-json--from-json", () { | |
2935 var o = buildBatchAnnotationsResponse(); | |
2936 var od = new api.BatchAnnotationsResponse.fromJson(o.toJson()); | |
2937 checkBatchAnnotationsResponse(od); | |
2938 }); | |
2939 }); | |
2940 | |
2941 | |
2942 unittest.group("obj-schema-BatchAnnotationsResponseEntry", () { | |
2943 unittest.test("to-json--from-json", () { | |
2944 var o = buildBatchAnnotationsResponseEntry(); | |
2945 var od = new api.BatchAnnotationsResponseEntry.fromJson(o.toJson()); | |
2946 checkBatchAnnotationsResponseEntry(od); | |
2947 }); | |
2948 }); | |
2949 | |
2950 | |
2951 unittest.group("obj-schema-BatchAnnotationsResponseEntryStatus", () { | |
2952 unittest.test("to-json--from-json", () { | |
2953 var o = buildBatchAnnotationsResponseEntryStatus(); | |
2954 var od = new api.BatchAnnotationsResponseEntryStatus.fromJson(o.toJson()); | |
2955 checkBatchAnnotationsResponseEntryStatus(od); | |
2956 }); | |
2957 }); | |
2958 | |
2959 | |
2960 unittest.group("obj-schema-BatchCreateAnnotationsRequest", () { | |
2961 unittest.test("to-json--from-json", () { | |
2962 var o = buildBatchCreateAnnotationsRequest(); | |
2963 var od = new api.BatchCreateAnnotationsRequest.fromJson(o.toJson()); | |
2964 checkBatchCreateAnnotationsRequest(od); | |
2965 }); | |
2966 }); | |
2967 | |
2968 | |
2969 unittest.group("obj-schema-Call", () { | |
2970 unittest.test("to-json--from-json", () { | |
2971 var o = buildCall(); | |
2972 var od = new api.Call.fromJson(o.toJson()); | |
2973 checkCall(od); | |
2974 }); | |
2975 }); | |
2976 | |
2977 | |
2978 unittest.group("obj-schema-CallSet", () { | |
2979 unittest.test("to-json--from-json", () { | |
2980 var o = buildCallSet(); | |
2981 var od = new api.CallSet.fromJson(o.toJson()); | |
2982 checkCallSet(od); | |
2983 }); | |
2984 }); | |
2985 | |
2986 | |
2987 unittest.group("obj-schema-CigarUnit", () { | |
2988 unittest.test("to-json--from-json", () { | |
2989 var o = buildCigarUnit(); | |
2990 var od = new api.CigarUnit.fromJson(o.toJson()); | |
2991 checkCigarUnit(od); | |
2992 }); | |
2993 }); | |
2994 | |
2995 | |
2996 unittest.group("obj-schema-CoverageBucket", () { | |
2997 unittest.test("to-json--from-json", () { | |
2998 var o = buildCoverageBucket(); | |
2999 var od = new api.CoverageBucket.fromJson(o.toJson()); | |
3000 checkCoverageBucket(od); | |
3001 }); | |
3002 }); | |
3003 | |
3004 | |
3005 unittest.group("obj-schema-Dataset", () { | |
3006 unittest.test("to-json--from-json", () { | |
3007 var o = buildDataset(); | |
3008 var od = new api.Dataset.fromJson(o.toJson()); | |
3009 checkDataset(od); | |
3010 }); | |
3011 }); | |
3012 | |
3013 | |
3014 unittest.group("obj-schema-ExperimentalCreateJobRequest", () { | |
3015 unittest.test("to-json--from-json", () { | |
3016 var o = buildExperimentalCreateJobRequest(); | |
3017 var od = new api.ExperimentalCreateJobRequest.fromJson(o.toJson()); | |
3018 checkExperimentalCreateJobRequest(od); | |
3019 }); | |
3020 }); | |
3021 | |
3022 | |
3023 unittest.group("obj-schema-ExperimentalCreateJobResponse", () { | |
3024 unittest.test("to-json--from-json", () { | |
3025 var o = buildExperimentalCreateJobResponse(); | |
3026 var od = new api.ExperimentalCreateJobResponse.fromJson(o.toJson()); | |
3027 checkExperimentalCreateJobResponse(od); | |
3028 }); | |
3029 }); | |
3030 | |
3031 | |
3032 unittest.group("obj-schema-ExportReadGroupSetsRequest", () { | |
3033 unittest.test("to-json--from-json", () { | |
3034 var o = buildExportReadGroupSetsRequest(); | |
3035 var od = new api.ExportReadGroupSetsRequest.fromJson(o.toJson()); | |
3036 checkExportReadGroupSetsRequest(od); | |
3037 }); | |
3038 }); | |
3039 | |
3040 | |
3041 unittest.group("obj-schema-ExportReadGroupSetsResponse", () { | |
3042 unittest.test("to-json--from-json", () { | |
3043 var o = buildExportReadGroupSetsResponse(); | |
3044 var od = new api.ExportReadGroupSetsResponse.fromJson(o.toJson()); | |
3045 checkExportReadGroupSetsResponse(od); | |
3046 }); | |
3047 }); | |
3048 | |
3049 | |
3050 unittest.group("obj-schema-ExportVariantSetRequest", () { | |
3051 unittest.test("to-json--from-json", () { | |
3052 var o = buildExportVariantSetRequest(); | |
3053 var od = new api.ExportVariantSetRequest.fromJson(o.toJson()); | |
3054 checkExportVariantSetRequest(od); | |
3055 }); | |
3056 }); | |
3057 | |
3058 | |
3059 unittest.group("obj-schema-ExportVariantSetResponse", () { | |
3060 unittest.test("to-json--from-json", () { | |
3061 var o = buildExportVariantSetResponse(); | |
3062 var od = new api.ExportVariantSetResponse.fromJson(o.toJson()); | |
3063 checkExportVariantSetResponse(od); | |
3064 }); | |
3065 }); | |
3066 | |
3067 | |
3068 unittest.group("obj-schema-ExternalId", () { | |
3069 unittest.test("to-json--from-json", () { | |
3070 var o = buildExternalId(); | |
3071 var od = new api.ExternalId.fromJson(o.toJson()); | |
3072 checkExternalId(od); | |
3073 }); | |
3074 }); | |
3075 | |
3076 | |
3077 unittest.group("obj-schema-ImportReadGroupSetsRequest", () { | |
3078 unittest.test("to-json--from-json", () { | |
3079 var o = buildImportReadGroupSetsRequest(); | |
3080 var od = new api.ImportReadGroupSetsRequest.fromJson(o.toJson()); | |
3081 checkImportReadGroupSetsRequest(od); | |
3082 }); | |
3083 }); | |
3084 | |
3085 | |
3086 unittest.group("obj-schema-ImportReadGroupSetsResponse", () { | |
3087 unittest.test("to-json--from-json", () { | |
3088 var o = buildImportReadGroupSetsResponse(); | |
3089 var od = new api.ImportReadGroupSetsResponse.fromJson(o.toJson()); | |
3090 checkImportReadGroupSetsResponse(od); | |
3091 }); | |
3092 }); | |
3093 | |
3094 | |
3095 unittest.group("obj-schema-ImportVariantsRequest", () { | |
3096 unittest.test("to-json--from-json", () { | |
3097 var o = buildImportVariantsRequest(); | |
3098 var od = new api.ImportVariantsRequest.fromJson(o.toJson()); | |
3099 checkImportVariantsRequest(od); | |
3100 }); | |
3101 }); | |
3102 | |
3103 | |
3104 unittest.group("obj-schema-ImportVariantsResponse", () { | |
3105 unittest.test("to-json--from-json", () { | |
3106 var o = buildImportVariantsResponse(); | |
3107 var od = new api.ImportVariantsResponse.fromJson(o.toJson()); | |
3108 checkImportVariantsResponse(od); | |
3109 }); | |
3110 }); | |
3111 | |
3112 | |
3113 unittest.group("obj-schema-Int32Value", () { | |
3114 unittest.test("to-json--from-json", () { | |
3115 var o = buildInt32Value(); | |
3116 var od = new api.Int32Value.fromJson(o.toJson()); | |
3117 checkInt32Value(od); | |
3118 }); | |
3119 }); | |
3120 | |
3121 | |
3122 unittest.group("obj-schema-Job", () { | |
3123 unittest.test("to-json--from-json", () { | |
3124 var o = buildJob(); | |
3125 var od = new api.Job.fromJson(o.toJson()); | |
3126 checkJob(od); | |
3127 }); | |
3128 }); | |
3129 | |
3130 | |
3131 unittest.group("obj-schema-JobRequest", () { | |
3132 unittest.test("to-json--from-json", () { | |
3133 var o = buildJobRequest(); | |
3134 var od = new api.JobRequest.fromJson(o.toJson()); | |
3135 checkJobRequest(od); | |
3136 }); | |
3137 }); | |
3138 | |
3139 | |
3140 unittest.group("obj-schema-KeyValue", () { | |
3141 unittest.test("to-json--from-json", () { | |
3142 var o = buildKeyValue(); | |
3143 var od = new api.KeyValue.fromJson(o.toJson()); | |
3144 checkKeyValue(od); | |
3145 }); | |
3146 }); | |
3147 | |
3148 | |
3149 unittest.group("obj-schema-LinearAlignment", () { | |
3150 unittest.test("to-json--from-json", () { | |
3151 var o = buildLinearAlignment(); | |
3152 var od = new api.LinearAlignment.fromJson(o.toJson()); | |
3153 checkLinearAlignment(od); | |
3154 }); | |
3155 }); | |
3156 | |
3157 | |
3158 unittest.group("obj-schema-ListBasesResponse", () { | |
3159 unittest.test("to-json--from-json", () { | |
3160 var o = buildListBasesResponse(); | |
3161 var od = new api.ListBasesResponse.fromJson(o.toJson()); | |
3162 checkListBasesResponse(od); | |
3163 }); | |
3164 }); | |
3165 | |
3166 | |
3167 unittest.group("obj-schema-ListCoverageBucketsResponse", () { | |
3168 unittest.test("to-json--from-json", () { | |
3169 var o = buildListCoverageBucketsResponse(); | |
3170 var od = new api.ListCoverageBucketsResponse.fromJson(o.toJson()); | |
3171 checkListCoverageBucketsResponse(od); | |
3172 }); | |
3173 }); | |
3174 | |
3175 | |
3176 unittest.group("obj-schema-ListDatasetsResponse", () { | |
3177 unittest.test("to-json--from-json", () { | |
3178 var o = buildListDatasetsResponse(); | |
3179 var od = new api.ListDatasetsResponse.fromJson(o.toJson()); | |
3180 checkListDatasetsResponse(od); | |
3181 }); | |
3182 }); | |
3183 | |
3184 | |
3185 unittest.group("obj-schema-MergeVariantsRequest", () { | |
3186 unittest.test("to-json--from-json", () { | |
3187 var o = buildMergeVariantsRequest(); | |
3188 var od = new api.MergeVariantsRequest.fromJson(o.toJson()); | |
3189 checkMergeVariantsRequest(od); | |
3190 }); | |
3191 }); | |
3192 | |
3193 | |
3194 unittest.group("obj-schema-Metadata", () { | |
3195 unittest.test("to-json--from-json", () { | |
3196 var o = buildMetadata(); | |
3197 var od = new api.Metadata.fromJson(o.toJson()); | |
3198 checkMetadata(od); | |
3199 }); | |
3200 }); | |
3201 | |
3202 | |
3203 unittest.group("obj-schema-Position", () { | |
3204 unittest.test("to-json--from-json", () { | |
3205 var o = buildPosition(); | |
3206 var od = new api.Position.fromJson(o.toJson()); | |
3207 checkPosition(od); | |
3208 }); | |
3209 }); | |
3210 | |
3211 | |
3212 unittest.group("obj-schema-QueryRange", () { | |
3213 unittest.test("to-json--from-json", () { | |
3214 var o = buildQueryRange(); | |
3215 var od = new api.QueryRange.fromJson(o.toJson()); | |
3216 checkQueryRange(od); | |
3217 }); | |
3218 }); | |
3219 | |
3220 | |
3221 unittest.group("obj-schema-Range", () { | |
3222 unittest.test("to-json--from-json", () { | |
3223 var o = buildRange(); | |
3224 var od = new api.Range.fromJson(o.toJson()); | |
3225 checkRange(od); | |
3226 }); | |
3227 }); | |
3228 | |
3229 | |
3230 unittest.group("obj-schema-RangePosition", () { | |
3231 unittest.test("to-json--from-json", () { | |
3232 var o = buildRangePosition(); | |
3233 var od = new api.RangePosition.fromJson(o.toJson()); | |
3234 checkRangePosition(od); | |
3235 }); | |
3236 }); | |
3237 | |
3238 | |
3239 unittest.group("obj-schema-Read", () { | |
3240 unittest.test("to-json--from-json", () { | |
3241 var o = buildRead(); | |
3242 var od = new api.Read.fromJson(o.toJson()); | |
3243 checkRead(od); | |
3244 }); | |
3245 }); | |
3246 | |
3247 | |
3248 unittest.group("obj-schema-ReadGroup", () { | |
3249 unittest.test("to-json--from-json", () { | |
3250 var o = buildReadGroup(); | |
3251 var od = new api.ReadGroup.fromJson(o.toJson()); | |
3252 checkReadGroup(od); | |
3253 }); | |
3254 }); | |
3255 | |
3256 | |
3257 unittest.group("obj-schema-ReadGroupExperiment", () { | |
3258 unittest.test("to-json--from-json", () { | |
3259 var o = buildReadGroupExperiment(); | |
3260 var od = new api.ReadGroupExperiment.fromJson(o.toJson()); | |
3261 checkReadGroupExperiment(od); | |
3262 }); | |
3263 }); | |
3264 | |
3265 | |
3266 unittest.group("obj-schema-ReadGroupProgram", () { | |
3267 unittest.test("to-json--from-json", () { | |
3268 var o = buildReadGroupProgram(); | |
3269 var od = new api.ReadGroupProgram.fromJson(o.toJson()); | |
3270 checkReadGroupProgram(od); | |
3271 }); | |
3272 }); | |
3273 | |
3274 | |
3275 unittest.group("obj-schema-ReadGroupSet", () { | |
3276 unittest.test("to-json--from-json", () { | |
3277 var o = buildReadGroupSet(); | |
3278 var od = new api.ReadGroupSet.fromJson(o.toJson()); | |
3279 checkReadGroupSet(od); | |
3280 }); | |
3281 }); | |
3282 | |
3283 | |
3284 unittest.group("obj-schema-Reference", () { | |
3285 unittest.test("to-json--from-json", () { | |
3286 var o = buildReference(); | |
3287 var od = new api.Reference.fromJson(o.toJson()); | |
3288 checkReference(od); | |
3289 }); | |
3290 }); | |
3291 | |
3292 | |
3293 unittest.group("obj-schema-ReferenceBound", () { | |
3294 unittest.test("to-json--from-json", () { | |
3295 var o = buildReferenceBound(); | |
3296 var od = new api.ReferenceBound.fromJson(o.toJson()); | |
3297 checkReferenceBound(od); | |
3298 }); | |
3299 }); | |
3300 | |
3301 | |
3302 unittest.group("obj-schema-ReferenceSet", () { | |
3303 unittest.test("to-json--from-json", () { | |
3304 var o = buildReferenceSet(); | |
3305 var od = new api.ReferenceSet.fromJson(o.toJson()); | |
3306 checkReferenceSet(od); | |
3307 }); | |
3308 }); | |
3309 | |
3310 | |
3311 unittest.group("obj-schema-SearchAnnotationSetsRequest", () { | |
3312 unittest.test("to-json--from-json", () { | |
3313 var o = buildSearchAnnotationSetsRequest(); | |
3314 var od = new api.SearchAnnotationSetsRequest.fromJson(o.toJson()); | |
3315 checkSearchAnnotationSetsRequest(od); | |
3316 }); | |
3317 }); | |
3318 | |
3319 | |
3320 unittest.group("obj-schema-SearchAnnotationSetsResponse", () { | |
3321 unittest.test("to-json--from-json", () { | |
3322 var o = buildSearchAnnotationSetsResponse(); | |
3323 var od = new api.SearchAnnotationSetsResponse.fromJson(o.toJson()); | |
3324 checkSearchAnnotationSetsResponse(od); | |
3325 }); | |
3326 }); | |
3327 | |
3328 | |
3329 unittest.group("obj-schema-SearchAnnotationsRequest", () { | |
3330 unittest.test("to-json--from-json", () { | |
3331 var o = buildSearchAnnotationsRequest(); | |
3332 var od = new api.SearchAnnotationsRequest.fromJson(o.toJson()); | |
3333 checkSearchAnnotationsRequest(od); | |
3334 }); | |
3335 }); | |
3336 | |
3337 | |
3338 unittest.group("obj-schema-SearchAnnotationsResponse", () { | |
3339 unittest.test("to-json--from-json", () { | |
3340 var o = buildSearchAnnotationsResponse(); | |
3341 var od = new api.SearchAnnotationsResponse.fromJson(o.toJson()); | |
3342 checkSearchAnnotationsResponse(od); | |
3343 }); | |
3344 }); | |
3345 | |
3346 | |
3347 unittest.group("obj-schema-SearchCallSetsRequest", () { | |
3348 unittest.test("to-json--from-json", () { | |
3349 var o = buildSearchCallSetsRequest(); | |
3350 var od = new api.SearchCallSetsRequest.fromJson(o.toJson()); | |
3351 checkSearchCallSetsRequest(od); | |
3352 }); | |
3353 }); | |
3354 | |
3355 | |
3356 unittest.group("obj-schema-SearchCallSetsResponse", () { | |
3357 unittest.test("to-json--from-json", () { | |
3358 var o = buildSearchCallSetsResponse(); | |
3359 var od = new api.SearchCallSetsResponse.fromJson(o.toJson()); | |
3360 checkSearchCallSetsResponse(od); | |
3361 }); | |
3362 }); | |
3363 | |
3364 | |
3365 unittest.group("obj-schema-SearchJobsRequest", () { | |
3366 unittest.test("to-json--from-json", () { | |
3367 var o = buildSearchJobsRequest(); | |
3368 var od = new api.SearchJobsRequest.fromJson(o.toJson()); | |
3369 checkSearchJobsRequest(od); | |
3370 }); | |
3371 }); | |
3372 | |
3373 | |
3374 unittest.group("obj-schema-SearchJobsResponse", () { | |
3375 unittest.test("to-json--from-json", () { | |
3376 var o = buildSearchJobsResponse(); | |
3377 var od = new api.SearchJobsResponse.fromJson(o.toJson()); | |
3378 checkSearchJobsResponse(od); | |
3379 }); | |
3380 }); | |
3381 | |
3382 | |
3383 unittest.group("obj-schema-SearchReadGroupSetsRequest", () { | |
3384 unittest.test("to-json--from-json", () { | |
3385 var o = buildSearchReadGroupSetsRequest(); | |
3386 var od = new api.SearchReadGroupSetsRequest.fromJson(o.toJson()); | |
3387 checkSearchReadGroupSetsRequest(od); | |
3388 }); | |
3389 }); | |
3390 | |
3391 | |
3392 unittest.group("obj-schema-SearchReadGroupSetsResponse", () { | |
3393 unittest.test("to-json--from-json", () { | |
3394 var o = buildSearchReadGroupSetsResponse(); | |
3395 var od = new api.SearchReadGroupSetsResponse.fromJson(o.toJson()); | |
3396 checkSearchReadGroupSetsResponse(od); | |
3397 }); | |
3398 }); | |
3399 | |
3400 | |
3401 unittest.group("obj-schema-SearchReadsRequest", () { | |
3402 unittest.test("to-json--from-json", () { | |
3403 var o = buildSearchReadsRequest(); | |
3404 var od = new api.SearchReadsRequest.fromJson(o.toJson()); | |
3405 checkSearchReadsRequest(od); | |
3406 }); | |
3407 }); | |
3408 | |
3409 | |
3410 unittest.group("obj-schema-SearchReadsResponse", () { | |
3411 unittest.test("to-json--from-json", () { | |
3412 var o = buildSearchReadsResponse(); | |
3413 var od = new api.SearchReadsResponse.fromJson(o.toJson()); | |
3414 checkSearchReadsResponse(od); | |
3415 }); | |
3416 }); | |
3417 | |
3418 | |
3419 unittest.group("obj-schema-SearchReferenceSetsRequest", () { | |
3420 unittest.test("to-json--from-json", () { | |
3421 var o = buildSearchReferenceSetsRequest(); | |
3422 var od = new api.SearchReferenceSetsRequest.fromJson(o.toJson()); | |
3423 checkSearchReferenceSetsRequest(od); | |
3424 }); | |
3425 }); | |
3426 | |
3427 | |
3428 unittest.group("obj-schema-SearchReferenceSetsResponse", () { | |
3429 unittest.test("to-json--from-json", () { | |
3430 var o = buildSearchReferenceSetsResponse(); | |
3431 var od = new api.SearchReferenceSetsResponse.fromJson(o.toJson()); | |
3432 checkSearchReferenceSetsResponse(od); | |
3433 }); | |
3434 }); | |
3435 | |
3436 | |
3437 unittest.group("obj-schema-SearchReferencesRequest", () { | |
3438 unittest.test("to-json--from-json", () { | |
3439 var o = buildSearchReferencesRequest(); | |
3440 var od = new api.SearchReferencesRequest.fromJson(o.toJson()); | |
3441 checkSearchReferencesRequest(od); | |
3442 }); | |
3443 }); | |
3444 | |
3445 | |
3446 unittest.group("obj-schema-SearchReferencesResponse", () { | |
3447 unittest.test("to-json--from-json", () { | |
3448 var o = buildSearchReferencesResponse(); | |
3449 var od = new api.SearchReferencesResponse.fromJson(o.toJson()); | |
3450 checkSearchReferencesResponse(od); | |
3451 }); | |
3452 }); | |
3453 | |
3454 | |
3455 unittest.group("obj-schema-SearchVariantSetsRequest", () { | |
3456 unittest.test("to-json--from-json", () { | |
3457 var o = buildSearchVariantSetsRequest(); | |
3458 var od = new api.SearchVariantSetsRequest.fromJson(o.toJson()); | |
3459 checkSearchVariantSetsRequest(od); | |
3460 }); | |
3461 }); | |
3462 | |
3463 | |
3464 unittest.group("obj-schema-SearchVariantSetsResponse", () { | |
3465 unittest.test("to-json--from-json", () { | |
3466 var o = buildSearchVariantSetsResponse(); | |
3467 var od = new api.SearchVariantSetsResponse.fromJson(o.toJson()); | |
3468 checkSearchVariantSetsResponse(od); | |
3469 }); | |
3470 }); | |
3471 | |
3472 | |
3473 unittest.group("obj-schema-SearchVariantsRequest", () { | |
3474 unittest.test("to-json--from-json", () { | |
3475 var o = buildSearchVariantsRequest(); | |
3476 var od = new api.SearchVariantsRequest.fromJson(o.toJson()); | |
3477 checkSearchVariantsRequest(od); | |
3478 }); | |
3479 }); | |
3480 | |
3481 | |
3482 unittest.group("obj-schema-SearchVariantsResponse", () { | |
3483 unittest.test("to-json--from-json", () { | |
3484 var o = buildSearchVariantsResponse(); | |
3485 var od = new api.SearchVariantsResponse.fromJson(o.toJson()); | |
3486 checkSearchVariantsResponse(od); | |
3487 }); | |
3488 }); | |
3489 | |
3490 | |
3491 unittest.group("obj-schema-Transcript", () { | |
3492 unittest.test("to-json--from-json", () { | |
3493 var o = buildTranscript(); | |
3494 var od = new api.Transcript.fromJson(o.toJson()); | |
3495 checkTranscript(od); | |
3496 }); | |
3497 }); | |
3498 | |
3499 | |
3500 unittest.group("obj-schema-TranscriptCodingSequence", () { | |
3501 unittest.test("to-json--from-json", () { | |
3502 var o = buildTranscriptCodingSequence(); | |
3503 var od = new api.TranscriptCodingSequence.fromJson(o.toJson()); | |
3504 checkTranscriptCodingSequence(od); | |
3505 }); | |
3506 }); | |
3507 | |
3508 | |
3509 unittest.group("obj-schema-TranscriptExon", () { | |
3510 unittest.test("to-json--from-json", () { | |
3511 var o = buildTranscriptExon(); | |
3512 var od = new api.TranscriptExon.fromJson(o.toJson()); | |
3513 checkTranscriptExon(od); | |
3514 }); | |
3515 }); | |
3516 | |
3517 | |
3518 unittest.group("obj-schema-Variant", () { | |
3519 unittest.test("to-json--from-json", () { | |
3520 var o = buildVariant(); | |
3521 var od = new api.Variant.fromJson(o.toJson()); | |
3522 checkVariant(od); | |
3523 }); | |
3524 }); | |
3525 | |
3526 | |
3527 unittest.group("obj-schema-VariantAnnotation", () { | |
3528 unittest.test("to-json--from-json", () { | |
3529 var o = buildVariantAnnotation(); | |
3530 var od = new api.VariantAnnotation.fromJson(o.toJson()); | |
3531 checkVariantAnnotation(od); | |
3532 }); | |
3533 }); | |
3534 | |
3535 | |
3536 unittest.group("obj-schema-VariantAnnotationCondition", () { | |
3537 unittest.test("to-json--from-json", () { | |
3538 var o = buildVariantAnnotationCondition(); | |
3539 var od = new api.VariantAnnotationCondition.fromJson(o.toJson()); | |
3540 checkVariantAnnotationCondition(od); | |
3541 }); | |
3542 }); | |
3543 | |
3544 | |
3545 unittest.group("obj-schema-VariantSet", () { | |
3546 unittest.test("to-json--from-json", () { | |
3547 var o = buildVariantSet(); | |
3548 var od = new api.VariantSet.fromJson(o.toJson()); | |
3549 checkVariantSet(od); | |
3550 }); | |
3551 }); | |
3552 | |
3553 | |
3554 unittest.group("resource-AnnotationSetsResourceApi", () { | |
3555 unittest.test("method--create", () { | |
3556 | |
3557 var mock = new HttpServerMock(); | |
3558 api.AnnotationSetsResourceApi res = new api.GenomicsApi(mock).annotationSe
ts; | |
3559 var arg_request = buildAnnotationSet(); | |
3560 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3561 var obj = new api.AnnotationSet.fromJson(json); | |
3562 checkAnnotationSet(obj); | |
3563 | |
3564 var path = (req.url).path; | |
3565 var pathOffset = 0; | |
3566 var index; | |
3567 var subPart; | |
3568 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3569 pathOffset += 1; | |
3570 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3571 pathOffset += 17; | |
3572 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("annotationSets")); | |
3573 pathOffset += 14; | |
3574 | |
3575 var query = (req.url).query; | |
3576 var queryOffset = 0; | |
3577 var queryMap = {}; | |
3578 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3579 parseBool(n) { | |
3580 if (n == "true") return true; | |
3581 if (n == "false") return false; | |
3582 if (n == null) return null; | |
3583 throw new core.ArgumentError("Invalid boolean: $n"); | |
3584 } | |
3585 if (query.length > 0) { | |
3586 for (var part in query.split("&")) { | |
3587 var keyvalue = part.split("="); | |
3588 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3589 } | |
3590 } | |
3591 | |
3592 | |
3593 var h = { | |
3594 "content-type" : "application/json; charset=utf-8", | |
3595 }; | |
3596 var resp = convert.JSON.encode(buildAnnotationSet()); | |
3597 return new async.Future.value(stringResponse(200, h, resp)); | |
3598 }), true); | |
3599 res.create(arg_request).then(unittest.expectAsync(((api.AnnotationSet resp
onse) { | |
3600 checkAnnotationSet(response); | |
3601 }))); | |
3602 }); | |
3603 | |
3604 unittest.test("method--delete", () { | |
3605 | |
3606 var mock = new HttpServerMock(); | |
3607 api.AnnotationSetsResourceApi res = new api.GenomicsApi(mock).annotationSe
ts; | |
3608 var arg_annotationSetId = "foo"; | |
3609 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3610 var path = (req.url).path; | |
3611 var pathOffset = 0; | |
3612 var index; | |
3613 var subPart; | |
3614 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3615 pathOffset += 1; | |
3616 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3617 pathOffset += 17; | |
3618 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("annotationSets/")); | |
3619 pathOffset += 15; | |
3620 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
3621 pathOffset = path.length; | |
3622 unittest.expect(subPart, unittest.equals("$arg_annotationSetId")); | |
3623 | |
3624 var query = (req.url).query; | |
3625 var queryOffset = 0; | |
3626 var queryMap = {}; | |
3627 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3628 parseBool(n) { | |
3629 if (n == "true") return true; | |
3630 if (n == "false") return false; | |
3631 if (n == null) return null; | |
3632 throw new core.ArgumentError("Invalid boolean: $n"); | |
3633 } | |
3634 if (query.length > 0) { | |
3635 for (var part in query.split("&")) { | |
3636 var keyvalue = part.split("="); | |
3637 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3638 } | |
3639 } | |
3640 | |
3641 | |
3642 var h = { | |
3643 "content-type" : "application/json; charset=utf-8", | |
3644 }; | |
3645 var resp = ""; | |
3646 return new async.Future.value(stringResponse(200, h, resp)); | |
3647 }), true); | |
3648 res.delete(arg_annotationSetId).then(unittest.expectAsync((_) {})); | |
3649 }); | |
3650 | |
3651 unittest.test("method--get", () { | |
3652 | |
3653 var mock = new HttpServerMock(); | |
3654 api.AnnotationSetsResourceApi res = new api.GenomicsApi(mock).annotationSe
ts; | |
3655 var arg_annotationSetId = "foo"; | |
3656 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3657 var path = (req.url).path; | |
3658 var pathOffset = 0; | |
3659 var index; | |
3660 var subPart; | |
3661 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3662 pathOffset += 1; | |
3663 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3664 pathOffset += 17; | |
3665 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("annotationSets/")); | |
3666 pathOffset += 15; | |
3667 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
3668 pathOffset = path.length; | |
3669 unittest.expect(subPart, unittest.equals("$arg_annotationSetId")); | |
3670 | |
3671 var query = (req.url).query; | |
3672 var queryOffset = 0; | |
3673 var queryMap = {}; | |
3674 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3675 parseBool(n) { | |
3676 if (n == "true") return true; | |
3677 if (n == "false") return false; | |
3678 if (n == null) return null; | |
3679 throw new core.ArgumentError("Invalid boolean: $n"); | |
3680 } | |
3681 if (query.length > 0) { | |
3682 for (var part in query.split("&")) { | |
3683 var keyvalue = part.split("="); | |
3684 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3685 } | |
3686 } | |
3687 | |
3688 | |
3689 var h = { | |
3690 "content-type" : "application/json; charset=utf-8", | |
3691 }; | |
3692 var resp = convert.JSON.encode(buildAnnotationSet()); | |
3693 return new async.Future.value(stringResponse(200, h, resp)); | |
3694 }), true); | |
3695 res.get(arg_annotationSetId).then(unittest.expectAsync(((api.AnnotationSet
response) { | |
3696 checkAnnotationSet(response); | |
3697 }))); | |
3698 }); | |
3699 | |
3700 unittest.test("method--patch", () { | |
3701 | |
3702 var mock = new HttpServerMock(); | |
3703 api.AnnotationSetsResourceApi res = new api.GenomicsApi(mock).annotationSe
ts; | |
3704 var arg_request = buildAnnotationSet(); | |
3705 var arg_annotationSetId = "foo"; | |
3706 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3707 var obj = new api.AnnotationSet.fromJson(json); | |
3708 checkAnnotationSet(obj); | |
3709 | |
3710 var path = (req.url).path; | |
3711 var pathOffset = 0; | |
3712 var index; | |
3713 var subPart; | |
3714 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3715 pathOffset += 1; | |
3716 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3717 pathOffset += 17; | |
3718 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("annotationSets/")); | |
3719 pathOffset += 15; | |
3720 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
3721 pathOffset = path.length; | |
3722 unittest.expect(subPart, unittest.equals("$arg_annotationSetId")); | |
3723 | |
3724 var query = (req.url).query; | |
3725 var queryOffset = 0; | |
3726 var queryMap = {}; | |
3727 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3728 parseBool(n) { | |
3729 if (n == "true") return true; | |
3730 if (n == "false") return false; | |
3731 if (n == null) return null; | |
3732 throw new core.ArgumentError("Invalid boolean: $n"); | |
3733 } | |
3734 if (query.length > 0) { | |
3735 for (var part in query.split("&")) { | |
3736 var keyvalue = part.split("="); | |
3737 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3738 } | |
3739 } | |
3740 | |
3741 | |
3742 var h = { | |
3743 "content-type" : "application/json; charset=utf-8", | |
3744 }; | |
3745 var resp = convert.JSON.encode(buildAnnotationSet()); | |
3746 return new async.Future.value(stringResponse(200, h, resp)); | |
3747 }), true); | |
3748 res.patch(arg_request, arg_annotationSetId).then(unittest.expectAsync(((ap
i.AnnotationSet response) { | |
3749 checkAnnotationSet(response); | |
3750 }))); | |
3751 }); | |
3752 | |
3753 unittest.test("method--search", () { | |
3754 | |
3755 var mock = new HttpServerMock(); | |
3756 api.AnnotationSetsResourceApi res = new api.GenomicsApi(mock).annotationSe
ts; | |
3757 var arg_request = buildSearchAnnotationSetsRequest(); | |
3758 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3759 var obj = new api.SearchAnnotationSetsRequest.fromJson(json); | |
3760 checkSearchAnnotationSetsRequest(obj); | |
3761 | |
3762 var path = (req.url).path; | |
3763 var pathOffset = 0; | |
3764 var index; | |
3765 var subPart; | |
3766 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3767 pathOffset += 1; | |
3768 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3769 pathOffset += 17; | |
3770 unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.eq
uals("annotationSets/search")); | |
3771 pathOffset += 21; | |
3772 | |
3773 var query = (req.url).query; | |
3774 var queryOffset = 0; | |
3775 var queryMap = {}; | |
3776 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3777 parseBool(n) { | |
3778 if (n == "true") return true; | |
3779 if (n == "false") return false; | |
3780 if (n == null) return null; | |
3781 throw new core.ArgumentError("Invalid boolean: $n"); | |
3782 } | |
3783 if (query.length > 0) { | |
3784 for (var part in query.split("&")) { | |
3785 var keyvalue = part.split("="); | |
3786 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3787 } | |
3788 } | |
3789 | |
3790 | |
3791 var h = { | |
3792 "content-type" : "application/json; charset=utf-8", | |
3793 }; | |
3794 var resp = convert.JSON.encode(buildSearchAnnotationSetsResponse()); | |
3795 return new async.Future.value(stringResponse(200, h, resp)); | |
3796 }), true); | |
3797 res.search(arg_request).then(unittest.expectAsync(((api.SearchAnnotationSe
tsResponse response) { | |
3798 checkSearchAnnotationSetsResponse(response); | |
3799 }))); | |
3800 }); | |
3801 | |
3802 unittest.test("method--update", () { | |
3803 | |
3804 var mock = new HttpServerMock(); | |
3805 api.AnnotationSetsResourceApi res = new api.GenomicsApi(mock).annotationSe
ts; | |
3806 var arg_request = buildAnnotationSet(); | |
3807 var arg_annotationSetId = "foo"; | |
3808 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3809 var obj = new api.AnnotationSet.fromJson(json); | |
3810 checkAnnotationSet(obj); | |
3811 | |
3812 var path = (req.url).path; | |
3813 var pathOffset = 0; | |
3814 var index; | |
3815 var subPart; | |
3816 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3817 pathOffset += 1; | |
3818 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3819 pathOffset += 17; | |
3820 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("annotationSets/")); | |
3821 pathOffset += 15; | |
3822 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
3823 pathOffset = path.length; | |
3824 unittest.expect(subPart, unittest.equals("$arg_annotationSetId")); | |
3825 | |
3826 var query = (req.url).query; | |
3827 var queryOffset = 0; | |
3828 var queryMap = {}; | |
3829 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3830 parseBool(n) { | |
3831 if (n == "true") return true; | |
3832 if (n == "false") return false; | |
3833 if (n == null) return null; | |
3834 throw new core.ArgumentError("Invalid boolean: $n"); | |
3835 } | |
3836 if (query.length > 0) { | |
3837 for (var part in query.split("&")) { | |
3838 var keyvalue = part.split("="); | |
3839 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3840 } | |
3841 } | |
3842 | |
3843 | |
3844 var h = { | |
3845 "content-type" : "application/json; charset=utf-8", | |
3846 }; | |
3847 var resp = convert.JSON.encode(buildAnnotationSet()); | |
3848 return new async.Future.value(stringResponse(200, h, resp)); | |
3849 }), true); | |
3850 res.update(arg_request, arg_annotationSetId).then(unittest.expectAsync(((a
pi.AnnotationSet response) { | |
3851 checkAnnotationSet(response); | |
3852 }))); | |
3853 }); | |
3854 | |
3855 }); | |
3856 | |
3857 | |
3858 unittest.group("resource-AnnotationsResourceApi", () { | |
3859 unittest.test("method--batchCreate", () { | |
3860 | |
3861 var mock = new HttpServerMock(); | |
3862 api.AnnotationsResourceApi res = new api.GenomicsApi(mock).annotations; | |
3863 var arg_request = buildBatchCreateAnnotationsRequest(); | |
3864 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3865 var obj = new api.BatchCreateAnnotationsRequest.fromJson(json); | |
3866 checkBatchCreateAnnotationsRequest(obj); | |
3867 | |
3868 var path = (req.url).path; | |
3869 var pathOffset = 0; | |
3870 var index; | |
3871 var subPart; | |
3872 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3873 pathOffset += 1; | |
3874 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3875 pathOffset += 17; | |
3876 unittest.expect(path.substring(pathOffset, pathOffset + 23), unittest.eq
uals("annotations:batchCreate")); | |
3877 pathOffset += 23; | |
3878 | |
3879 var query = (req.url).query; | |
3880 var queryOffset = 0; | |
3881 var queryMap = {}; | |
3882 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3883 parseBool(n) { | |
3884 if (n == "true") return true; | |
3885 if (n == "false") return false; | |
3886 if (n == null) return null; | |
3887 throw new core.ArgumentError("Invalid boolean: $n"); | |
3888 } | |
3889 if (query.length > 0) { | |
3890 for (var part in query.split("&")) { | |
3891 var keyvalue = part.split("="); | |
3892 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3893 } | |
3894 } | |
3895 | |
3896 | |
3897 var h = { | |
3898 "content-type" : "application/json; charset=utf-8", | |
3899 }; | |
3900 var resp = convert.JSON.encode(buildBatchAnnotationsResponse()); | |
3901 return new async.Future.value(stringResponse(200, h, resp)); | |
3902 }), true); | |
3903 res.batchCreate(arg_request).then(unittest.expectAsync(((api.BatchAnnotati
onsResponse response) { | |
3904 checkBatchAnnotationsResponse(response); | |
3905 }))); | |
3906 }); | |
3907 | |
3908 unittest.test("method--create", () { | |
3909 | |
3910 var mock = new HttpServerMock(); | |
3911 api.AnnotationsResourceApi res = new api.GenomicsApi(mock).annotations; | |
3912 var arg_request = buildAnnotation(); | |
3913 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3914 var obj = new api.Annotation.fromJson(json); | |
3915 checkAnnotation(obj); | |
3916 | |
3917 var path = (req.url).path; | |
3918 var pathOffset = 0; | |
3919 var index; | |
3920 var subPart; | |
3921 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3922 pathOffset += 1; | |
3923 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3924 pathOffset += 17; | |
3925 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("annotations")); | |
3926 pathOffset += 11; | |
3927 | |
3928 var query = (req.url).query; | |
3929 var queryOffset = 0; | |
3930 var queryMap = {}; | |
3931 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3932 parseBool(n) { | |
3933 if (n == "true") return true; | |
3934 if (n == "false") return false; | |
3935 if (n == null) return null; | |
3936 throw new core.ArgumentError("Invalid boolean: $n"); | |
3937 } | |
3938 if (query.length > 0) { | |
3939 for (var part in query.split("&")) { | |
3940 var keyvalue = part.split("="); | |
3941 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3942 } | |
3943 } | |
3944 | |
3945 | |
3946 var h = { | |
3947 "content-type" : "application/json; charset=utf-8", | |
3948 }; | |
3949 var resp = convert.JSON.encode(buildAnnotation()); | |
3950 return new async.Future.value(stringResponse(200, h, resp)); | |
3951 }), true); | |
3952 res.create(arg_request).then(unittest.expectAsync(((api.Annotation respons
e) { | |
3953 checkAnnotation(response); | |
3954 }))); | |
3955 }); | |
3956 | |
3957 unittest.test("method--delete", () { | |
3958 | |
3959 var mock = new HttpServerMock(); | |
3960 api.AnnotationsResourceApi res = new api.GenomicsApi(mock).annotations; | |
3961 var arg_annotationId = "foo"; | |
3962 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
3963 var path = (req.url).path; | |
3964 var pathOffset = 0; | |
3965 var index; | |
3966 var subPart; | |
3967 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
3968 pathOffset += 1; | |
3969 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
3970 pathOffset += 17; | |
3971 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("annotations/")); | |
3972 pathOffset += 12; | |
3973 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
3974 pathOffset = path.length; | |
3975 unittest.expect(subPart, unittest.equals("$arg_annotationId")); | |
3976 | |
3977 var query = (req.url).query; | |
3978 var queryOffset = 0; | |
3979 var queryMap = {}; | |
3980 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3981 parseBool(n) { | |
3982 if (n == "true") return true; | |
3983 if (n == "false") return false; | |
3984 if (n == null) return null; | |
3985 throw new core.ArgumentError("Invalid boolean: $n"); | |
3986 } | |
3987 if (query.length > 0) { | |
3988 for (var part in query.split("&")) { | |
3989 var keyvalue = part.split("="); | |
3990 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3991 } | |
3992 } | |
3993 | |
3994 | |
3995 var h = { | |
3996 "content-type" : "application/json; charset=utf-8", | |
3997 }; | |
3998 var resp = ""; | |
3999 return new async.Future.value(stringResponse(200, h, resp)); | |
4000 }), true); | |
4001 res.delete(arg_annotationId).then(unittest.expectAsync((_) {})); | |
4002 }); | |
4003 | |
4004 unittest.test("method--get", () { | |
4005 | |
4006 var mock = new HttpServerMock(); | |
4007 api.AnnotationsResourceApi res = new api.GenomicsApi(mock).annotations; | |
4008 var arg_annotationId = "foo"; | |
4009 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4010 var path = (req.url).path; | |
4011 var pathOffset = 0; | |
4012 var index; | |
4013 var subPart; | |
4014 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4015 pathOffset += 1; | |
4016 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4017 pathOffset += 17; | |
4018 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("annotations/")); | |
4019 pathOffset += 12; | |
4020 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4021 pathOffset = path.length; | |
4022 unittest.expect(subPart, unittest.equals("$arg_annotationId")); | |
4023 | |
4024 var query = (req.url).query; | |
4025 var queryOffset = 0; | |
4026 var queryMap = {}; | |
4027 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4028 parseBool(n) { | |
4029 if (n == "true") return true; | |
4030 if (n == "false") return false; | |
4031 if (n == null) return null; | |
4032 throw new core.ArgumentError("Invalid boolean: $n"); | |
4033 } | |
4034 if (query.length > 0) { | |
4035 for (var part in query.split("&")) { | |
4036 var keyvalue = part.split("="); | |
4037 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4038 } | |
4039 } | |
4040 | |
4041 | |
4042 var h = { | |
4043 "content-type" : "application/json; charset=utf-8", | |
4044 }; | |
4045 var resp = convert.JSON.encode(buildAnnotation()); | |
4046 return new async.Future.value(stringResponse(200, h, resp)); | |
4047 }), true); | |
4048 res.get(arg_annotationId).then(unittest.expectAsync(((api.Annotation respo
nse) { | |
4049 checkAnnotation(response); | |
4050 }))); | |
4051 }); | |
4052 | |
4053 unittest.test("method--patch", () { | |
4054 | |
4055 var mock = new HttpServerMock(); | |
4056 api.AnnotationsResourceApi res = new api.GenomicsApi(mock).annotations; | |
4057 var arg_request = buildAnnotation(); | |
4058 var arg_annotationId = "foo"; | |
4059 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4060 var obj = new api.Annotation.fromJson(json); | |
4061 checkAnnotation(obj); | |
4062 | |
4063 var path = (req.url).path; | |
4064 var pathOffset = 0; | |
4065 var index; | |
4066 var subPart; | |
4067 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4068 pathOffset += 1; | |
4069 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4070 pathOffset += 17; | |
4071 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("annotations/")); | |
4072 pathOffset += 12; | |
4073 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4074 pathOffset = path.length; | |
4075 unittest.expect(subPart, unittest.equals("$arg_annotationId")); | |
4076 | |
4077 var query = (req.url).query; | |
4078 var queryOffset = 0; | |
4079 var queryMap = {}; | |
4080 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4081 parseBool(n) { | |
4082 if (n == "true") return true; | |
4083 if (n == "false") return false; | |
4084 if (n == null) return null; | |
4085 throw new core.ArgumentError("Invalid boolean: $n"); | |
4086 } | |
4087 if (query.length > 0) { | |
4088 for (var part in query.split("&")) { | |
4089 var keyvalue = part.split("="); | |
4090 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4091 } | |
4092 } | |
4093 | |
4094 | |
4095 var h = { | |
4096 "content-type" : "application/json; charset=utf-8", | |
4097 }; | |
4098 var resp = convert.JSON.encode(buildAnnotation()); | |
4099 return new async.Future.value(stringResponse(200, h, resp)); | |
4100 }), true); | |
4101 res.patch(arg_request, arg_annotationId).then(unittest.expectAsync(((api.A
nnotation response) { | |
4102 checkAnnotation(response); | |
4103 }))); | |
4104 }); | |
4105 | |
4106 unittest.test("method--search", () { | |
4107 | |
4108 var mock = new HttpServerMock(); | |
4109 api.AnnotationsResourceApi res = new api.GenomicsApi(mock).annotations; | |
4110 var arg_request = buildSearchAnnotationsRequest(); | |
4111 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4112 var obj = new api.SearchAnnotationsRequest.fromJson(json); | |
4113 checkSearchAnnotationsRequest(obj); | |
4114 | |
4115 var path = (req.url).path; | |
4116 var pathOffset = 0; | |
4117 var index; | |
4118 var subPart; | |
4119 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4120 pathOffset += 1; | |
4121 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4122 pathOffset += 17; | |
4123 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("annotations/search")); | |
4124 pathOffset += 18; | |
4125 | |
4126 var query = (req.url).query; | |
4127 var queryOffset = 0; | |
4128 var queryMap = {}; | |
4129 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4130 parseBool(n) { | |
4131 if (n == "true") return true; | |
4132 if (n == "false") return false; | |
4133 if (n == null) return null; | |
4134 throw new core.ArgumentError("Invalid boolean: $n"); | |
4135 } | |
4136 if (query.length > 0) { | |
4137 for (var part in query.split("&")) { | |
4138 var keyvalue = part.split("="); | |
4139 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4140 } | |
4141 } | |
4142 | |
4143 | |
4144 var h = { | |
4145 "content-type" : "application/json; charset=utf-8", | |
4146 }; | |
4147 var resp = convert.JSON.encode(buildSearchAnnotationsResponse()); | |
4148 return new async.Future.value(stringResponse(200, h, resp)); | |
4149 }), true); | |
4150 res.search(arg_request).then(unittest.expectAsync(((api.SearchAnnotationsR
esponse response) { | |
4151 checkSearchAnnotationsResponse(response); | |
4152 }))); | |
4153 }); | |
4154 | |
4155 unittest.test("method--update", () { | |
4156 | |
4157 var mock = new HttpServerMock(); | |
4158 api.AnnotationsResourceApi res = new api.GenomicsApi(mock).annotations; | |
4159 var arg_request = buildAnnotation(); | |
4160 var arg_annotationId = "foo"; | |
4161 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4162 var obj = new api.Annotation.fromJson(json); | |
4163 checkAnnotation(obj); | |
4164 | |
4165 var path = (req.url).path; | |
4166 var pathOffset = 0; | |
4167 var index; | |
4168 var subPart; | |
4169 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4170 pathOffset += 1; | |
4171 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4172 pathOffset += 17; | |
4173 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("annotations/")); | |
4174 pathOffset += 12; | |
4175 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4176 pathOffset = path.length; | |
4177 unittest.expect(subPart, unittest.equals("$arg_annotationId")); | |
4178 | |
4179 var query = (req.url).query; | |
4180 var queryOffset = 0; | |
4181 var queryMap = {}; | |
4182 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4183 parseBool(n) { | |
4184 if (n == "true") return true; | |
4185 if (n == "false") return false; | |
4186 if (n == null) return null; | |
4187 throw new core.ArgumentError("Invalid boolean: $n"); | |
4188 } | |
4189 if (query.length > 0) { | |
4190 for (var part in query.split("&")) { | |
4191 var keyvalue = part.split("="); | |
4192 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4193 } | |
4194 } | |
4195 | |
4196 | |
4197 var h = { | |
4198 "content-type" : "application/json; charset=utf-8", | |
4199 }; | |
4200 var resp = convert.JSON.encode(buildAnnotation()); | |
4201 return new async.Future.value(stringResponse(200, h, resp)); | |
4202 }), true); | |
4203 res.update(arg_request, arg_annotationId).then(unittest.expectAsync(((api.
Annotation response) { | |
4204 checkAnnotation(response); | |
4205 }))); | |
4206 }); | |
4207 | |
4208 }); | |
4209 | |
4210 | |
4211 unittest.group("resource-CallsetsResourceApi", () { | |
4212 unittest.test("method--create", () { | |
4213 | |
4214 var mock = new HttpServerMock(); | |
4215 api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; | |
4216 var arg_request = buildCallSet(); | |
4217 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4218 var obj = new api.CallSet.fromJson(json); | |
4219 checkCallSet(obj); | |
4220 | |
4221 var path = (req.url).path; | |
4222 var pathOffset = 0; | |
4223 var index; | |
4224 var subPart; | |
4225 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4226 pathOffset += 1; | |
4227 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4228 pathOffset += 17; | |
4229 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("callsets")); | |
4230 pathOffset += 8; | |
4231 | |
4232 var query = (req.url).query; | |
4233 var queryOffset = 0; | |
4234 var queryMap = {}; | |
4235 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4236 parseBool(n) { | |
4237 if (n == "true") return true; | |
4238 if (n == "false") return false; | |
4239 if (n == null) return null; | |
4240 throw new core.ArgumentError("Invalid boolean: $n"); | |
4241 } | |
4242 if (query.length > 0) { | |
4243 for (var part in query.split("&")) { | |
4244 var keyvalue = part.split("="); | |
4245 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4246 } | |
4247 } | |
4248 | |
4249 | |
4250 var h = { | |
4251 "content-type" : "application/json; charset=utf-8", | |
4252 }; | |
4253 var resp = convert.JSON.encode(buildCallSet()); | |
4254 return new async.Future.value(stringResponse(200, h, resp)); | |
4255 }), true); | |
4256 res.create(arg_request).then(unittest.expectAsync(((api.CallSet response)
{ | |
4257 checkCallSet(response); | |
4258 }))); | |
4259 }); | |
4260 | |
4261 unittest.test("method--delete", () { | |
4262 | |
4263 var mock = new HttpServerMock(); | |
4264 api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; | |
4265 var arg_callSetId = "foo"; | |
4266 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4267 var path = (req.url).path; | |
4268 var pathOffset = 0; | |
4269 var index; | |
4270 var subPart; | |
4271 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4272 pathOffset += 1; | |
4273 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4274 pathOffset += 17; | |
4275 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("callsets/")); | |
4276 pathOffset += 9; | |
4277 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4278 pathOffset = path.length; | |
4279 unittest.expect(subPart, unittest.equals("$arg_callSetId")); | |
4280 | |
4281 var query = (req.url).query; | |
4282 var queryOffset = 0; | |
4283 var queryMap = {}; | |
4284 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4285 parseBool(n) { | |
4286 if (n == "true") return true; | |
4287 if (n == "false") return false; | |
4288 if (n == null) return null; | |
4289 throw new core.ArgumentError("Invalid boolean: $n"); | |
4290 } | |
4291 if (query.length > 0) { | |
4292 for (var part in query.split("&")) { | |
4293 var keyvalue = part.split("="); | |
4294 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4295 } | |
4296 } | |
4297 | |
4298 | |
4299 var h = { | |
4300 "content-type" : "application/json; charset=utf-8", | |
4301 }; | |
4302 var resp = ""; | |
4303 return new async.Future.value(stringResponse(200, h, resp)); | |
4304 }), true); | |
4305 res.delete(arg_callSetId).then(unittest.expectAsync((_) {})); | |
4306 }); | |
4307 | |
4308 unittest.test("method--get", () { | |
4309 | |
4310 var mock = new HttpServerMock(); | |
4311 api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; | |
4312 var arg_callSetId = "foo"; | |
4313 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4314 var path = (req.url).path; | |
4315 var pathOffset = 0; | |
4316 var index; | |
4317 var subPart; | |
4318 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4319 pathOffset += 1; | |
4320 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4321 pathOffset += 17; | |
4322 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("callsets/")); | |
4323 pathOffset += 9; | |
4324 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4325 pathOffset = path.length; | |
4326 unittest.expect(subPart, unittest.equals("$arg_callSetId")); | |
4327 | |
4328 var query = (req.url).query; | |
4329 var queryOffset = 0; | |
4330 var queryMap = {}; | |
4331 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4332 parseBool(n) { | |
4333 if (n == "true") return true; | |
4334 if (n == "false") return false; | |
4335 if (n == null) return null; | |
4336 throw new core.ArgumentError("Invalid boolean: $n"); | |
4337 } | |
4338 if (query.length > 0) { | |
4339 for (var part in query.split("&")) { | |
4340 var keyvalue = part.split("="); | |
4341 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4342 } | |
4343 } | |
4344 | |
4345 | |
4346 var h = { | |
4347 "content-type" : "application/json; charset=utf-8", | |
4348 }; | |
4349 var resp = convert.JSON.encode(buildCallSet()); | |
4350 return new async.Future.value(stringResponse(200, h, resp)); | |
4351 }), true); | |
4352 res.get(arg_callSetId).then(unittest.expectAsync(((api.CallSet response) { | |
4353 checkCallSet(response); | |
4354 }))); | |
4355 }); | |
4356 | |
4357 unittest.test("method--patch", () { | |
4358 | |
4359 var mock = new HttpServerMock(); | |
4360 api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; | |
4361 var arg_request = buildCallSet(); | |
4362 var arg_callSetId = "foo"; | |
4363 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4364 var obj = new api.CallSet.fromJson(json); | |
4365 checkCallSet(obj); | |
4366 | |
4367 var path = (req.url).path; | |
4368 var pathOffset = 0; | |
4369 var index; | |
4370 var subPart; | |
4371 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4372 pathOffset += 1; | |
4373 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4374 pathOffset += 17; | |
4375 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("callsets/")); | |
4376 pathOffset += 9; | |
4377 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4378 pathOffset = path.length; | |
4379 unittest.expect(subPart, unittest.equals("$arg_callSetId")); | |
4380 | |
4381 var query = (req.url).query; | |
4382 var queryOffset = 0; | |
4383 var queryMap = {}; | |
4384 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4385 parseBool(n) { | |
4386 if (n == "true") return true; | |
4387 if (n == "false") return false; | |
4388 if (n == null) return null; | |
4389 throw new core.ArgumentError("Invalid boolean: $n"); | |
4390 } | |
4391 if (query.length > 0) { | |
4392 for (var part in query.split("&")) { | |
4393 var keyvalue = part.split("="); | |
4394 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4395 } | |
4396 } | |
4397 | |
4398 | |
4399 var h = { | |
4400 "content-type" : "application/json; charset=utf-8", | |
4401 }; | |
4402 var resp = convert.JSON.encode(buildCallSet()); | |
4403 return new async.Future.value(stringResponse(200, h, resp)); | |
4404 }), true); | |
4405 res.patch(arg_request, arg_callSetId).then(unittest.expectAsync(((api.Call
Set response) { | |
4406 checkCallSet(response); | |
4407 }))); | |
4408 }); | |
4409 | |
4410 unittest.test("method--search", () { | |
4411 | |
4412 var mock = new HttpServerMock(); | |
4413 api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; | |
4414 var arg_request = buildSearchCallSetsRequest(); | |
4415 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4416 var obj = new api.SearchCallSetsRequest.fromJson(json); | |
4417 checkSearchCallSetsRequest(obj); | |
4418 | |
4419 var path = (req.url).path; | |
4420 var pathOffset = 0; | |
4421 var index; | |
4422 var subPart; | |
4423 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4424 pathOffset += 1; | |
4425 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4426 pathOffset += 17; | |
4427 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("callsets/search")); | |
4428 pathOffset += 15; | |
4429 | |
4430 var query = (req.url).query; | |
4431 var queryOffset = 0; | |
4432 var queryMap = {}; | |
4433 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4434 parseBool(n) { | |
4435 if (n == "true") return true; | |
4436 if (n == "false") return false; | |
4437 if (n == null) return null; | |
4438 throw new core.ArgumentError("Invalid boolean: $n"); | |
4439 } | |
4440 if (query.length > 0) { | |
4441 for (var part in query.split("&")) { | |
4442 var keyvalue = part.split("="); | |
4443 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4444 } | |
4445 } | |
4446 | |
4447 | |
4448 var h = { | |
4449 "content-type" : "application/json; charset=utf-8", | |
4450 }; | |
4451 var resp = convert.JSON.encode(buildSearchCallSetsResponse()); | |
4452 return new async.Future.value(stringResponse(200, h, resp)); | |
4453 }), true); | |
4454 res.search(arg_request).then(unittest.expectAsync(((api.SearchCallSetsResp
onse response) { | |
4455 checkSearchCallSetsResponse(response); | |
4456 }))); | |
4457 }); | |
4458 | |
4459 unittest.test("method--update", () { | |
4460 | |
4461 var mock = new HttpServerMock(); | |
4462 api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; | |
4463 var arg_request = buildCallSet(); | |
4464 var arg_callSetId = "foo"; | |
4465 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4466 var obj = new api.CallSet.fromJson(json); | |
4467 checkCallSet(obj); | |
4468 | |
4469 var path = (req.url).path; | |
4470 var pathOffset = 0; | |
4471 var index; | |
4472 var subPart; | |
4473 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4474 pathOffset += 1; | |
4475 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4476 pathOffset += 17; | |
4477 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("callsets/")); | |
4478 pathOffset += 9; | |
4479 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4480 pathOffset = path.length; | |
4481 unittest.expect(subPart, unittest.equals("$arg_callSetId")); | |
4482 | |
4483 var query = (req.url).query; | |
4484 var queryOffset = 0; | |
4485 var queryMap = {}; | |
4486 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4487 parseBool(n) { | |
4488 if (n == "true") return true; | |
4489 if (n == "false") return false; | |
4490 if (n == null) return null; | |
4491 throw new core.ArgumentError("Invalid boolean: $n"); | |
4492 } | |
4493 if (query.length > 0) { | |
4494 for (var part in query.split("&")) { | |
4495 var keyvalue = part.split("="); | |
4496 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4497 } | |
4498 } | |
4499 | |
4500 | |
4501 var h = { | |
4502 "content-type" : "application/json; charset=utf-8", | |
4503 }; | |
4504 var resp = convert.JSON.encode(buildCallSet()); | |
4505 return new async.Future.value(stringResponse(200, h, resp)); | |
4506 }), true); | |
4507 res.update(arg_request, arg_callSetId).then(unittest.expectAsync(((api.Cal
lSet response) { | |
4508 checkCallSet(response); | |
4509 }))); | |
4510 }); | |
4511 | |
4512 }); | |
4513 | |
4514 | |
4515 unittest.group("resource-DatasetsResourceApi", () { | |
4516 unittest.test("method--create", () { | |
4517 | |
4518 var mock = new HttpServerMock(); | |
4519 api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; | |
4520 var arg_request = buildDataset(); | |
4521 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4522 var obj = new api.Dataset.fromJson(json); | |
4523 checkDataset(obj); | |
4524 | |
4525 var path = (req.url).path; | |
4526 var pathOffset = 0; | |
4527 var index; | |
4528 var subPart; | |
4529 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4530 pathOffset += 1; | |
4531 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4532 pathOffset += 17; | |
4533 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("datasets")); | |
4534 pathOffset += 8; | |
4535 | |
4536 var query = (req.url).query; | |
4537 var queryOffset = 0; | |
4538 var queryMap = {}; | |
4539 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4540 parseBool(n) { | |
4541 if (n == "true") return true; | |
4542 if (n == "false") return false; | |
4543 if (n == null) return null; | |
4544 throw new core.ArgumentError("Invalid boolean: $n"); | |
4545 } | |
4546 if (query.length > 0) { | |
4547 for (var part in query.split("&")) { | |
4548 var keyvalue = part.split("="); | |
4549 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4550 } | |
4551 } | |
4552 | |
4553 | |
4554 var h = { | |
4555 "content-type" : "application/json; charset=utf-8", | |
4556 }; | |
4557 var resp = convert.JSON.encode(buildDataset()); | |
4558 return new async.Future.value(stringResponse(200, h, resp)); | |
4559 }), true); | |
4560 res.create(arg_request).then(unittest.expectAsync(((api.Dataset response)
{ | |
4561 checkDataset(response); | |
4562 }))); | |
4563 }); | |
4564 | |
4565 unittest.test("method--delete", () { | |
4566 | |
4567 var mock = new HttpServerMock(); | |
4568 api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; | |
4569 var arg_datasetId = "foo"; | |
4570 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4571 var path = (req.url).path; | |
4572 var pathOffset = 0; | |
4573 var index; | |
4574 var subPart; | |
4575 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4576 pathOffset += 1; | |
4577 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4578 pathOffset += 17; | |
4579 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("datasets/")); | |
4580 pathOffset += 9; | |
4581 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4582 pathOffset = path.length; | |
4583 unittest.expect(subPart, unittest.equals("$arg_datasetId")); | |
4584 | |
4585 var query = (req.url).query; | |
4586 var queryOffset = 0; | |
4587 var queryMap = {}; | |
4588 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4589 parseBool(n) { | |
4590 if (n == "true") return true; | |
4591 if (n == "false") return false; | |
4592 if (n == null) return null; | |
4593 throw new core.ArgumentError("Invalid boolean: $n"); | |
4594 } | |
4595 if (query.length > 0) { | |
4596 for (var part in query.split("&")) { | |
4597 var keyvalue = part.split("="); | |
4598 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4599 } | |
4600 } | |
4601 | |
4602 | |
4603 var h = { | |
4604 "content-type" : "application/json; charset=utf-8", | |
4605 }; | |
4606 var resp = ""; | |
4607 return new async.Future.value(stringResponse(200, h, resp)); | |
4608 }), true); | |
4609 res.delete(arg_datasetId).then(unittest.expectAsync((_) {})); | |
4610 }); | |
4611 | |
4612 unittest.test("method--get", () { | |
4613 | |
4614 var mock = new HttpServerMock(); | |
4615 api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; | |
4616 var arg_datasetId = "foo"; | |
4617 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4618 var path = (req.url).path; | |
4619 var pathOffset = 0; | |
4620 var index; | |
4621 var subPart; | |
4622 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4623 pathOffset += 1; | |
4624 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4625 pathOffset += 17; | |
4626 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("datasets/")); | |
4627 pathOffset += 9; | |
4628 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4629 pathOffset = path.length; | |
4630 unittest.expect(subPart, unittest.equals("$arg_datasetId")); | |
4631 | |
4632 var query = (req.url).query; | |
4633 var queryOffset = 0; | |
4634 var queryMap = {}; | |
4635 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4636 parseBool(n) { | |
4637 if (n == "true") return true; | |
4638 if (n == "false") return false; | |
4639 if (n == null) return null; | |
4640 throw new core.ArgumentError("Invalid boolean: $n"); | |
4641 } | |
4642 if (query.length > 0) { | |
4643 for (var part in query.split("&")) { | |
4644 var keyvalue = part.split("="); | |
4645 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4646 } | |
4647 } | |
4648 | |
4649 | |
4650 var h = { | |
4651 "content-type" : "application/json; charset=utf-8", | |
4652 }; | |
4653 var resp = convert.JSON.encode(buildDataset()); | |
4654 return new async.Future.value(stringResponse(200, h, resp)); | |
4655 }), true); | |
4656 res.get(arg_datasetId).then(unittest.expectAsync(((api.Dataset response) { | |
4657 checkDataset(response); | |
4658 }))); | |
4659 }); | |
4660 | |
4661 unittest.test("method--list", () { | |
4662 | |
4663 var mock = new HttpServerMock(); | |
4664 api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; | |
4665 var arg_pageSize = 42; | |
4666 var arg_pageToken = "foo"; | |
4667 var arg_projectNumber = "foo"; | |
4668 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4669 var path = (req.url).path; | |
4670 var pathOffset = 0; | |
4671 var index; | |
4672 var subPart; | |
4673 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4674 pathOffset += 1; | |
4675 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4676 pathOffset += 17; | |
4677 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("datasets")); | |
4678 pathOffset += 8; | |
4679 | |
4680 var query = (req.url).query; | |
4681 var queryOffset = 0; | |
4682 var queryMap = {}; | |
4683 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4684 parseBool(n) { | |
4685 if (n == "true") return true; | |
4686 if (n == "false") return false; | |
4687 if (n == null) return null; | |
4688 throw new core.ArgumentError("Invalid boolean: $n"); | |
4689 } | |
4690 if (query.length > 0) { | |
4691 for (var part in query.split("&")) { | |
4692 var keyvalue = part.split("="); | |
4693 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4694 } | |
4695 } | |
4696 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
4697 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
4698 unittest.expect(queryMap["projectNumber"].first, unittest.equals(arg_pro
jectNumber)); | |
4699 | |
4700 | |
4701 var h = { | |
4702 "content-type" : "application/json; charset=utf-8", | |
4703 }; | |
4704 var resp = convert.JSON.encode(buildListDatasetsResponse()); | |
4705 return new async.Future.value(stringResponse(200, h, resp)); | |
4706 }), true); | |
4707 res.list(pageSize: arg_pageSize, pageToken: arg_pageToken, projectNumber:
arg_projectNumber).then(unittest.expectAsync(((api.ListDatasetsResponse response
) { | |
4708 checkListDatasetsResponse(response); | |
4709 }))); | |
4710 }); | |
4711 | |
4712 unittest.test("method--patch", () { | |
4713 | |
4714 var mock = new HttpServerMock(); | |
4715 api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; | |
4716 var arg_request = buildDataset(); | |
4717 var arg_datasetId = "foo"; | |
4718 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4719 var obj = new api.Dataset.fromJson(json); | |
4720 checkDataset(obj); | |
4721 | |
4722 var path = (req.url).path; | |
4723 var pathOffset = 0; | |
4724 var index; | |
4725 var subPart; | |
4726 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4727 pathOffset += 1; | |
4728 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4729 pathOffset += 17; | |
4730 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("datasets/")); | |
4731 pathOffset += 9; | |
4732 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4733 pathOffset = path.length; | |
4734 unittest.expect(subPart, unittest.equals("$arg_datasetId")); | |
4735 | |
4736 var query = (req.url).query; | |
4737 var queryOffset = 0; | |
4738 var queryMap = {}; | |
4739 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4740 parseBool(n) { | |
4741 if (n == "true") return true; | |
4742 if (n == "false") return false; | |
4743 if (n == null) return null; | |
4744 throw new core.ArgumentError("Invalid boolean: $n"); | |
4745 } | |
4746 if (query.length > 0) { | |
4747 for (var part in query.split("&")) { | |
4748 var keyvalue = part.split("="); | |
4749 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4750 } | |
4751 } | |
4752 | |
4753 | |
4754 var h = { | |
4755 "content-type" : "application/json; charset=utf-8", | |
4756 }; | |
4757 var resp = convert.JSON.encode(buildDataset()); | |
4758 return new async.Future.value(stringResponse(200, h, resp)); | |
4759 }), true); | |
4760 res.patch(arg_request, arg_datasetId).then(unittest.expectAsync(((api.Data
set response) { | |
4761 checkDataset(response); | |
4762 }))); | |
4763 }); | |
4764 | |
4765 unittest.test("method--undelete", () { | |
4766 | |
4767 var mock = new HttpServerMock(); | |
4768 api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; | |
4769 var arg_datasetId = "foo"; | |
4770 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4771 var path = (req.url).path; | |
4772 var pathOffset = 0; | |
4773 var index; | |
4774 var subPart; | |
4775 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4776 pathOffset += 1; | |
4777 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4778 pathOffset += 17; | |
4779 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("datasets/")); | |
4780 pathOffset += 9; | |
4781 index = path.indexOf("/undelete", pathOffset); | |
4782 unittest.expect(index >= 0, unittest.isTrue); | |
4783 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
4784 pathOffset = index; | |
4785 unittest.expect(subPart, unittest.equals("$arg_datasetId")); | |
4786 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/undelete")); | |
4787 pathOffset += 9; | |
4788 | |
4789 var query = (req.url).query; | |
4790 var queryOffset = 0; | |
4791 var queryMap = {}; | |
4792 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4793 parseBool(n) { | |
4794 if (n == "true") return true; | |
4795 if (n == "false") return false; | |
4796 if (n == null) return null; | |
4797 throw new core.ArgumentError("Invalid boolean: $n"); | |
4798 } | |
4799 if (query.length > 0) { | |
4800 for (var part in query.split("&")) { | |
4801 var keyvalue = part.split("="); | |
4802 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4803 } | |
4804 } | |
4805 | |
4806 | |
4807 var h = { | |
4808 "content-type" : "application/json; charset=utf-8", | |
4809 }; | |
4810 var resp = convert.JSON.encode(buildDataset()); | |
4811 return new async.Future.value(stringResponse(200, h, resp)); | |
4812 }), true); | |
4813 res.undelete(arg_datasetId).then(unittest.expectAsync(((api.Dataset respon
se) { | |
4814 checkDataset(response); | |
4815 }))); | |
4816 }); | |
4817 | |
4818 unittest.test("method--update", () { | |
4819 | |
4820 var mock = new HttpServerMock(); | |
4821 api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; | |
4822 var arg_request = buildDataset(); | |
4823 var arg_datasetId = "foo"; | |
4824 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4825 var obj = new api.Dataset.fromJson(json); | |
4826 checkDataset(obj); | |
4827 | |
4828 var path = (req.url).path; | |
4829 var pathOffset = 0; | |
4830 var index; | |
4831 var subPart; | |
4832 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4833 pathOffset += 1; | |
4834 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4835 pathOffset += 17; | |
4836 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("datasets/")); | |
4837 pathOffset += 9; | |
4838 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4839 pathOffset = path.length; | |
4840 unittest.expect(subPart, unittest.equals("$arg_datasetId")); | |
4841 | |
4842 var query = (req.url).query; | |
4843 var queryOffset = 0; | |
4844 var queryMap = {}; | |
4845 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4846 parseBool(n) { | |
4847 if (n == "true") return true; | |
4848 if (n == "false") return false; | |
4849 if (n == null) return null; | |
4850 throw new core.ArgumentError("Invalid boolean: $n"); | |
4851 } | |
4852 if (query.length > 0) { | |
4853 for (var part in query.split("&")) { | |
4854 var keyvalue = part.split("="); | |
4855 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4856 } | |
4857 } | |
4858 | |
4859 | |
4860 var h = { | |
4861 "content-type" : "application/json; charset=utf-8", | |
4862 }; | |
4863 var resp = convert.JSON.encode(buildDataset()); | |
4864 return new async.Future.value(stringResponse(200, h, resp)); | |
4865 }), true); | |
4866 res.update(arg_request, arg_datasetId).then(unittest.expectAsync(((api.Dat
aset response) { | |
4867 checkDataset(response); | |
4868 }))); | |
4869 }); | |
4870 | |
4871 }); | |
4872 | |
4873 | |
4874 unittest.group("resource-ExperimentalJobsResourceApi", () { | |
4875 unittest.test("method--create", () { | |
4876 | |
4877 var mock = new HttpServerMock(); | |
4878 api.ExperimentalJobsResourceApi res = new api.GenomicsApi(mock).experiment
al.jobs; | |
4879 var arg_request = buildExperimentalCreateJobRequest(); | |
4880 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4881 var obj = new api.ExperimentalCreateJobRequest.fromJson(json); | |
4882 checkExperimentalCreateJobRequest(obj); | |
4883 | |
4884 var path = (req.url).path; | |
4885 var pathOffset = 0; | |
4886 var index; | |
4887 var subPart; | |
4888 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4889 pathOffset += 1; | |
4890 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4891 pathOffset += 17; | |
4892 unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.eq
uals("experimental/jobs/create")); | |
4893 pathOffset += 24; | |
4894 | |
4895 var query = (req.url).query; | |
4896 var queryOffset = 0; | |
4897 var queryMap = {}; | |
4898 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4899 parseBool(n) { | |
4900 if (n == "true") return true; | |
4901 if (n == "false") return false; | |
4902 if (n == null) return null; | |
4903 throw new core.ArgumentError("Invalid boolean: $n"); | |
4904 } | |
4905 if (query.length > 0) { | |
4906 for (var part in query.split("&")) { | |
4907 var keyvalue = part.split("="); | |
4908 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4909 } | |
4910 } | |
4911 | |
4912 | |
4913 var h = { | |
4914 "content-type" : "application/json; charset=utf-8", | |
4915 }; | |
4916 var resp = convert.JSON.encode(buildExperimentalCreateJobResponse()); | |
4917 return new async.Future.value(stringResponse(200, h, resp)); | |
4918 }), true); | |
4919 res.create(arg_request).then(unittest.expectAsync(((api.ExperimentalCreate
JobResponse response) { | |
4920 checkExperimentalCreateJobResponse(response); | |
4921 }))); | |
4922 }); | |
4923 | |
4924 }); | |
4925 | |
4926 | |
4927 unittest.group("resource-JobsResourceApi", () { | |
4928 unittest.test("method--cancel", () { | |
4929 | |
4930 var mock = new HttpServerMock(); | |
4931 api.JobsResourceApi res = new api.GenomicsApi(mock).jobs; | |
4932 var arg_jobId = "foo"; | |
4933 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4934 var path = (req.url).path; | |
4935 var pathOffset = 0; | |
4936 var index; | |
4937 var subPart; | |
4938 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4939 pathOffset += 1; | |
4940 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4941 pathOffset += 17; | |
4942 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("jobs/")); | |
4943 pathOffset += 5; | |
4944 index = path.indexOf("/cancel", pathOffset); | |
4945 unittest.expect(index >= 0, unittest.isTrue); | |
4946 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
4947 pathOffset = index; | |
4948 unittest.expect(subPart, unittest.equals("$arg_jobId")); | |
4949 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/cancel")); | |
4950 pathOffset += 7; | |
4951 | |
4952 var query = (req.url).query; | |
4953 var queryOffset = 0; | |
4954 var queryMap = {}; | |
4955 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
4956 parseBool(n) { | |
4957 if (n == "true") return true; | |
4958 if (n == "false") return false; | |
4959 if (n == null) return null; | |
4960 throw new core.ArgumentError("Invalid boolean: $n"); | |
4961 } | |
4962 if (query.length > 0) { | |
4963 for (var part in query.split("&")) { | |
4964 var keyvalue = part.split("="); | |
4965 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
4966 } | |
4967 } | |
4968 | |
4969 | |
4970 var h = { | |
4971 "content-type" : "application/json; charset=utf-8", | |
4972 }; | |
4973 var resp = ""; | |
4974 return new async.Future.value(stringResponse(200, h, resp)); | |
4975 }), true); | |
4976 res.cancel(arg_jobId).then(unittest.expectAsync((_) {})); | |
4977 }); | |
4978 | |
4979 unittest.test("method--get", () { | |
4980 | |
4981 var mock = new HttpServerMock(); | |
4982 api.JobsResourceApi res = new api.GenomicsApi(mock).jobs; | |
4983 var arg_jobId = "foo"; | |
4984 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
4985 var path = (req.url).path; | |
4986 var pathOffset = 0; | |
4987 var index; | |
4988 var subPart; | |
4989 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
4990 pathOffset += 1; | |
4991 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
4992 pathOffset += 17; | |
4993 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("jobs/")); | |
4994 pathOffset += 5; | |
4995 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
4996 pathOffset = path.length; | |
4997 unittest.expect(subPart, unittest.equals("$arg_jobId")); | |
4998 | |
4999 var query = (req.url).query; | |
5000 var queryOffset = 0; | |
5001 var queryMap = {}; | |
5002 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5003 parseBool(n) { | |
5004 if (n == "true") return true; | |
5005 if (n == "false") return false; | |
5006 if (n == null) return null; | |
5007 throw new core.ArgumentError("Invalid boolean: $n"); | |
5008 } | |
5009 if (query.length > 0) { | |
5010 for (var part in query.split("&")) { | |
5011 var keyvalue = part.split("="); | |
5012 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5013 } | |
5014 } | |
5015 | |
5016 | |
5017 var h = { | |
5018 "content-type" : "application/json; charset=utf-8", | |
5019 }; | |
5020 var resp = convert.JSON.encode(buildJob()); | |
5021 return new async.Future.value(stringResponse(200, h, resp)); | |
5022 }), true); | |
5023 res.get(arg_jobId).then(unittest.expectAsync(((api.Job response) { | |
5024 checkJob(response); | |
5025 }))); | |
5026 }); | |
5027 | |
5028 unittest.test("method--search", () { | |
5029 | |
5030 var mock = new HttpServerMock(); | |
5031 api.JobsResourceApi res = new api.GenomicsApi(mock).jobs; | |
5032 var arg_request = buildSearchJobsRequest(); | |
5033 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5034 var obj = new api.SearchJobsRequest.fromJson(json); | |
5035 checkSearchJobsRequest(obj); | |
5036 | |
5037 var path = (req.url).path; | |
5038 var pathOffset = 0; | |
5039 var index; | |
5040 var subPart; | |
5041 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5042 pathOffset += 1; | |
5043 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5044 pathOffset += 17; | |
5045 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("jobs/search")); | |
5046 pathOffset += 11; | |
5047 | |
5048 var query = (req.url).query; | |
5049 var queryOffset = 0; | |
5050 var queryMap = {}; | |
5051 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5052 parseBool(n) { | |
5053 if (n == "true") return true; | |
5054 if (n == "false") return false; | |
5055 if (n == null) return null; | |
5056 throw new core.ArgumentError("Invalid boolean: $n"); | |
5057 } | |
5058 if (query.length > 0) { | |
5059 for (var part in query.split("&")) { | |
5060 var keyvalue = part.split("="); | |
5061 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5062 } | |
5063 } | |
5064 | |
5065 | |
5066 var h = { | |
5067 "content-type" : "application/json; charset=utf-8", | |
5068 }; | |
5069 var resp = convert.JSON.encode(buildSearchJobsResponse()); | |
5070 return new async.Future.value(stringResponse(200, h, resp)); | |
5071 }), true); | |
5072 res.search(arg_request).then(unittest.expectAsync(((api.SearchJobsResponse
response) { | |
5073 checkSearchJobsResponse(response); | |
5074 }))); | |
5075 }); | |
5076 | |
5077 }); | |
5078 | |
5079 | |
5080 unittest.group("resource-ReadgroupsetsResourceApi", () { | |
5081 unittest.test("method--delete", () { | |
5082 | |
5083 var mock = new HttpServerMock(); | |
5084 api.ReadgroupsetsResourceApi res = new api.GenomicsApi(mock).readgroupsets
; | |
5085 var arg_readGroupSetId = "foo"; | |
5086 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5087 var path = (req.url).path; | |
5088 var pathOffset = 0; | |
5089 var index; | |
5090 var subPart; | |
5091 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5092 pathOffset += 1; | |
5093 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5094 pathOffset += 17; | |
5095 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("readgroupsets/")); | |
5096 pathOffset += 14; | |
5097 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
5098 pathOffset = path.length; | |
5099 unittest.expect(subPart, unittest.equals("$arg_readGroupSetId")); | |
5100 | |
5101 var query = (req.url).query; | |
5102 var queryOffset = 0; | |
5103 var queryMap = {}; | |
5104 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5105 parseBool(n) { | |
5106 if (n == "true") return true; | |
5107 if (n == "false") return false; | |
5108 if (n == null) return null; | |
5109 throw new core.ArgumentError("Invalid boolean: $n"); | |
5110 } | |
5111 if (query.length > 0) { | |
5112 for (var part in query.split("&")) { | |
5113 var keyvalue = part.split("="); | |
5114 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5115 } | |
5116 } | |
5117 | |
5118 | |
5119 var h = { | |
5120 "content-type" : "application/json; charset=utf-8", | |
5121 }; | |
5122 var resp = ""; | |
5123 return new async.Future.value(stringResponse(200, h, resp)); | |
5124 }), true); | |
5125 res.delete(arg_readGroupSetId).then(unittest.expectAsync((_) {})); | |
5126 }); | |
5127 | |
5128 unittest.test("method--export", () { | |
5129 | |
5130 var mock = new HttpServerMock(); | |
5131 api.ReadgroupsetsResourceApi res = new api.GenomicsApi(mock).readgroupsets
; | |
5132 var arg_request = buildExportReadGroupSetsRequest(); | |
5133 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5134 var obj = new api.ExportReadGroupSetsRequest.fromJson(json); | |
5135 checkExportReadGroupSetsRequest(obj); | |
5136 | |
5137 var path = (req.url).path; | |
5138 var pathOffset = 0; | |
5139 var index; | |
5140 var subPart; | |
5141 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5142 pathOffset += 1; | |
5143 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5144 pathOffset += 17; | |
5145 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("readgroupsets/export")); | |
5146 pathOffset += 20; | |
5147 | |
5148 var query = (req.url).query; | |
5149 var queryOffset = 0; | |
5150 var queryMap = {}; | |
5151 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5152 parseBool(n) { | |
5153 if (n == "true") return true; | |
5154 if (n == "false") return false; | |
5155 if (n == null) return null; | |
5156 throw new core.ArgumentError("Invalid boolean: $n"); | |
5157 } | |
5158 if (query.length > 0) { | |
5159 for (var part in query.split("&")) { | |
5160 var keyvalue = part.split("="); | |
5161 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5162 } | |
5163 } | |
5164 | |
5165 | |
5166 var h = { | |
5167 "content-type" : "application/json; charset=utf-8", | |
5168 }; | |
5169 var resp = convert.JSON.encode(buildExportReadGroupSetsResponse()); | |
5170 return new async.Future.value(stringResponse(200, h, resp)); | |
5171 }), true); | |
5172 res.export(arg_request).then(unittest.expectAsync(((api.ExportReadGroupSet
sResponse response) { | |
5173 checkExportReadGroupSetsResponse(response); | |
5174 }))); | |
5175 }); | |
5176 | |
5177 unittest.test("method--get", () { | |
5178 | |
5179 var mock = new HttpServerMock(); | |
5180 api.ReadgroupsetsResourceApi res = new api.GenomicsApi(mock).readgroupsets
; | |
5181 var arg_readGroupSetId = "foo"; | |
5182 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5183 var path = (req.url).path; | |
5184 var pathOffset = 0; | |
5185 var index; | |
5186 var subPart; | |
5187 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5188 pathOffset += 1; | |
5189 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5190 pathOffset += 17; | |
5191 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("readgroupsets/")); | |
5192 pathOffset += 14; | |
5193 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
5194 pathOffset = path.length; | |
5195 unittest.expect(subPart, unittest.equals("$arg_readGroupSetId")); | |
5196 | |
5197 var query = (req.url).query; | |
5198 var queryOffset = 0; | |
5199 var queryMap = {}; | |
5200 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5201 parseBool(n) { | |
5202 if (n == "true") return true; | |
5203 if (n == "false") return false; | |
5204 if (n == null) return null; | |
5205 throw new core.ArgumentError("Invalid boolean: $n"); | |
5206 } | |
5207 if (query.length > 0) { | |
5208 for (var part in query.split("&")) { | |
5209 var keyvalue = part.split("="); | |
5210 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5211 } | |
5212 } | |
5213 | |
5214 | |
5215 var h = { | |
5216 "content-type" : "application/json; charset=utf-8", | |
5217 }; | |
5218 var resp = convert.JSON.encode(buildReadGroupSet()); | |
5219 return new async.Future.value(stringResponse(200, h, resp)); | |
5220 }), true); | |
5221 res.get(arg_readGroupSetId).then(unittest.expectAsync(((api.ReadGroupSet r
esponse) { | |
5222 checkReadGroupSet(response); | |
5223 }))); | |
5224 }); | |
5225 | |
5226 unittest.test("method--import", () { | |
5227 | |
5228 var mock = new HttpServerMock(); | |
5229 api.ReadgroupsetsResourceApi res = new api.GenomicsApi(mock).readgroupsets
; | |
5230 var arg_request = buildImportReadGroupSetsRequest(); | |
5231 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5232 var obj = new api.ImportReadGroupSetsRequest.fromJson(json); | |
5233 checkImportReadGroupSetsRequest(obj); | |
5234 | |
5235 var path = (req.url).path; | |
5236 var pathOffset = 0; | |
5237 var index; | |
5238 var subPart; | |
5239 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5240 pathOffset += 1; | |
5241 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5242 pathOffset += 17; | |
5243 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("readgroupsets/import")); | |
5244 pathOffset += 20; | |
5245 | |
5246 var query = (req.url).query; | |
5247 var queryOffset = 0; | |
5248 var queryMap = {}; | |
5249 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5250 parseBool(n) { | |
5251 if (n == "true") return true; | |
5252 if (n == "false") return false; | |
5253 if (n == null) return null; | |
5254 throw new core.ArgumentError("Invalid boolean: $n"); | |
5255 } | |
5256 if (query.length > 0) { | |
5257 for (var part in query.split("&")) { | |
5258 var keyvalue = part.split("="); | |
5259 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5260 } | |
5261 } | |
5262 | |
5263 | |
5264 var h = { | |
5265 "content-type" : "application/json; charset=utf-8", | |
5266 }; | |
5267 var resp = convert.JSON.encode(buildImportReadGroupSetsResponse()); | |
5268 return new async.Future.value(stringResponse(200, h, resp)); | |
5269 }), true); | |
5270 res.import(arg_request).then(unittest.expectAsync(((api.ImportReadGroupSet
sResponse response) { | |
5271 checkImportReadGroupSetsResponse(response); | |
5272 }))); | |
5273 }); | |
5274 | |
5275 unittest.test("method--patch", () { | |
5276 | |
5277 var mock = new HttpServerMock(); | |
5278 api.ReadgroupsetsResourceApi res = new api.GenomicsApi(mock).readgroupsets
; | |
5279 var arg_request = buildReadGroupSet(); | |
5280 var arg_readGroupSetId = "foo"; | |
5281 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5282 var obj = new api.ReadGroupSet.fromJson(json); | |
5283 checkReadGroupSet(obj); | |
5284 | |
5285 var path = (req.url).path; | |
5286 var pathOffset = 0; | |
5287 var index; | |
5288 var subPart; | |
5289 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5290 pathOffset += 1; | |
5291 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5292 pathOffset += 17; | |
5293 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("readgroupsets/")); | |
5294 pathOffset += 14; | |
5295 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
5296 pathOffset = path.length; | |
5297 unittest.expect(subPart, unittest.equals("$arg_readGroupSetId")); | |
5298 | |
5299 var query = (req.url).query; | |
5300 var queryOffset = 0; | |
5301 var queryMap = {}; | |
5302 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5303 parseBool(n) { | |
5304 if (n == "true") return true; | |
5305 if (n == "false") return false; | |
5306 if (n == null) return null; | |
5307 throw new core.ArgumentError("Invalid boolean: $n"); | |
5308 } | |
5309 if (query.length > 0) { | |
5310 for (var part in query.split("&")) { | |
5311 var keyvalue = part.split("="); | |
5312 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5313 } | |
5314 } | |
5315 | |
5316 | |
5317 var h = { | |
5318 "content-type" : "application/json; charset=utf-8", | |
5319 }; | |
5320 var resp = convert.JSON.encode(buildReadGroupSet()); | |
5321 return new async.Future.value(stringResponse(200, h, resp)); | |
5322 }), true); | |
5323 res.patch(arg_request, arg_readGroupSetId).then(unittest.expectAsync(((api
.ReadGroupSet response) { | |
5324 checkReadGroupSet(response); | |
5325 }))); | |
5326 }); | |
5327 | |
5328 unittest.test("method--search", () { | |
5329 | |
5330 var mock = new HttpServerMock(); | |
5331 api.ReadgroupsetsResourceApi res = new api.GenomicsApi(mock).readgroupsets
; | |
5332 var arg_request = buildSearchReadGroupSetsRequest(); | |
5333 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5334 var obj = new api.SearchReadGroupSetsRequest.fromJson(json); | |
5335 checkSearchReadGroupSetsRequest(obj); | |
5336 | |
5337 var path = (req.url).path; | |
5338 var pathOffset = 0; | |
5339 var index; | |
5340 var subPart; | |
5341 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5342 pathOffset += 1; | |
5343 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5344 pathOffset += 17; | |
5345 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("readgroupsets/search")); | |
5346 pathOffset += 20; | |
5347 | |
5348 var query = (req.url).query; | |
5349 var queryOffset = 0; | |
5350 var queryMap = {}; | |
5351 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5352 parseBool(n) { | |
5353 if (n == "true") return true; | |
5354 if (n == "false") return false; | |
5355 if (n == null) return null; | |
5356 throw new core.ArgumentError("Invalid boolean: $n"); | |
5357 } | |
5358 if (query.length > 0) { | |
5359 for (var part in query.split("&")) { | |
5360 var keyvalue = part.split("="); | |
5361 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5362 } | |
5363 } | |
5364 | |
5365 | |
5366 var h = { | |
5367 "content-type" : "application/json; charset=utf-8", | |
5368 }; | |
5369 var resp = convert.JSON.encode(buildSearchReadGroupSetsResponse()); | |
5370 return new async.Future.value(stringResponse(200, h, resp)); | |
5371 }), true); | |
5372 res.search(arg_request).then(unittest.expectAsync(((api.SearchReadGroupSet
sResponse response) { | |
5373 checkSearchReadGroupSetsResponse(response); | |
5374 }))); | |
5375 }); | |
5376 | |
5377 unittest.test("method--update", () { | |
5378 | |
5379 var mock = new HttpServerMock(); | |
5380 api.ReadgroupsetsResourceApi res = new api.GenomicsApi(mock).readgroupsets
; | |
5381 var arg_request = buildReadGroupSet(); | |
5382 var arg_readGroupSetId = "foo"; | |
5383 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5384 var obj = new api.ReadGroupSet.fromJson(json); | |
5385 checkReadGroupSet(obj); | |
5386 | |
5387 var path = (req.url).path; | |
5388 var pathOffset = 0; | |
5389 var index; | |
5390 var subPart; | |
5391 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5392 pathOffset += 1; | |
5393 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5394 pathOffset += 17; | |
5395 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("readgroupsets/")); | |
5396 pathOffset += 14; | |
5397 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
5398 pathOffset = path.length; | |
5399 unittest.expect(subPart, unittest.equals("$arg_readGroupSetId")); | |
5400 | |
5401 var query = (req.url).query; | |
5402 var queryOffset = 0; | |
5403 var queryMap = {}; | |
5404 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5405 parseBool(n) { | |
5406 if (n == "true") return true; | |
5407 if (n == "false") return false; | |
5408 if (n == null) return null; | |
5409 throw new core.ArgumentError("Invalid boolean: $n"); | |
5410 } | |
5411 if (query.length > 0) { | |
5412 for (var part in query.split("&")) { | |
5413 var keyvalue = part.split("="); | |
5414 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5415 } | |
5416 } | |
5417 | |
5418 | |
5419 var h = { | |
5420 "content-type" : "application/json; charset=utf-8", | |
5421 }; | |
5422 var resp = convert.JSON.encode(buildReadGroupSet()); | |
5423 return new async.Future.value(stringResponse(200, h, resp)); | |
5424 }), true); | |
5425 res.update(arg_request, arg_readGroupSetId).then(unittest.expectAsync(((ap
i.ReadGroupSet response) { | |
5426 checkReadGroupSet(response); | |
5427 }))); | |
5428 }); | |
5429 | |
5430 }); | |
5431 | |
5432 | |
5433 unittest.group("resource-ReadgroupsetsCoveragebucketsResourceApi", () { | |
5434 unittest.test("method--list", () { | |
5435 | |
5436 var mock = new HttpServerMock(); | |
5437 api.ReadgroupsetsCoveragebucketsResourceApi res = new api.GenomicsApi(mock
).readgroupsets.coveragebuckets; | |
5438 var arg_readGroupSetId = "foo"; | |
5439 var arg_pageSize = 42; | |
5440 var arg_pageToken = "foo"; | |
5441 var arg_range_end = "foo"; | |
5442 var arg_range_referenceName = "foo"; | |
5443 var arg_range_start = "foo"; | |
5444 var arg_targetBucketWidth = "foo"; | |
5445 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5446 var path = (req.url).path; | |
5447 var pathOffset = 0; | |
5448 var index; | |
5449 var subPart; | |
5450 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5451 pathOffset += 1; | |
5452 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5453 pathOffset += 17; | |
5454 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("readgroupsets/")); | |
5455 pathOffset += 14; | |
5456 index = path.indexOf("/coveragebuckets", pathOffset); | |
5457 unittest.expect(index >= 0, unittest.isTrue); | |
5458 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
5459 pathOffset = index; | |
5460 unittest.expect(subPart, unittest.equals("$arg_readGroupSetId")); | |
5461 unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.eq
uals("/coveragebuckets")); | |
5462 pathOffset += 16; | |
5463 | |
5464 var query = (req.url).query; | |
5465 var queryOffset = 0; | |
5466 var queryMap = {}; | |
5467 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5468 parseBool(n) { | |
5469 if (n == "true") return true; | |
5470 if (n == "false") return false; | |
5471 if (n == null) return null; | |
5472 throw new core.ArgumentError("Invalid boolean: $n"); | |
5473 } | |
5474 if (query.length > 0) { | |
5475 for (var part in query.split("&")) { | |
5476 var keyvalue = part.split("="); | |
5477 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5478 } | |
5479 } | |
5480 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
5481 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
5482 unittest.expect(queryMap["range.end"].first, unittest.equals(arg_range_e
nd)); | |
5483 unittest.expect(queryMap["range.referenceName"].first, unittest.equals(a
rg_range_referenceName)); | |
5484 unittest.expect(queryMap["range.start"].first, unittest.equals(arg_range
_start)); | |
5485 unittest.expect(queryMap["targetBucketWidth"].first, unittest.equals(arg
_targetBucketWidth)); | |
5486 | |
5487 | |
5488 var h = { | |
5489 "content-type" : "application/json; charset=utf-8", | |
5490 }; | |
5491 var resp = convert.JSON.encode(buildListCoverageBucketsResponse()); | |
5492 return new async.Future.value(stringResponse(200, h, resp)); | |
5493 }), true); | |
5494 res.list(arg_readGroupSetId, pageSize: arg_pageSize, pageToken: arg_pageTo
ken, range_end: arg_range_end, range_referenceName: arg_range_referenceName, ran
ge_start: arg_range_start, targetBucketWidth: arg_targetBucketWidth).then(unitte
st.expectAsync(((api.ListCoverageBucketsResponse response) { | |
5495 checkListCoverageBucketsResponse(response); | |
5496 }))); | |
5497 }); | |
5498 | |
5499 }); | |
5500 | |
5501 | |
5502 unittest.group("resource-ReadsResourceApi", () { | |
5503 unittest.test("method--search", () { | |
5504 | |
5505 var mock = new HttpServerMock(); | |
5506 api.ReadsResourceApi res = new api.GenomicsApi(mock).reads; | |
5507 var arg_request = buildSearchReadsRequest(); | |
5508 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5509 var obj = new api.SearchReadsRequest.fromJson(json); | |
5510 checkSearchReadsRequest(obj); | |
5511 | |
5512 var path = (req.url).path; | |
5513 var pathOffset = 0; | |
5514 var index; | |
5515 var subPart; | |
5516 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5517 pathOffset += 1; | |
5518 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5519 pathOffset += 17; | |
5520 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("reads/search")); | |
5521 pathOffset += 12; | |
5522 | |
5523 var query = (req.url).query; | |
5524 var queryOffset = 0; | |
5525 var queryMap = {}; | |
5526 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5527 parseBool(n) { | |
5528 if (n == "true") return true; | |
5529 if (n == "false") return false; | |
5530 if (n == null) return null; | |
5531 throw new core.ArgumentError("Invalid boolean: $n"); | |
5532 } | |
5533 if (query.length > 0) { | |
5534 for (var part in query.split("&")) { | |
5535 var keyvalue = part.split("="); | |
5536 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5537 } | |
5538 } | |
5539 | |
5540 | |
5541 var h = { | |
5542 "content-type" : "application/json; charset=utf-8", | |
5543 }; | |
5544 var resp = convert.JSON.encode(buildSearchReadsResponse()); | |
5545 return new async.Future.value(stringResponse(200, h, resp)); | |
5546 }), true); | |
5547 res.search(arg_request).then(unittest.expectAsync(((api.SearchReadsRespons
e response) { | |
5548 checkSearchReadsResponse(response); | |
5549 }))); | |
5550 }); | |
5551 | |
5552 }); | |
5553 | |
5554 | |
5555 unittest.group("resource-ReferencesResourceApi", () { | |
5556 unittest.test("method--get", () { | |
5557 | |
5558 var mock = new HttpServerMock(); | |
5559 api.ReferencesResourceApi res = new api.GenomicsApi(mock).references; | |
5560 var arg_referenceId = "foo"; | |
5561 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5562 var path = (req.url).path; | |
5563 var pathOffset = 0; | |
5564 var index; | |
5565 var subPart; | |
5566 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5567 pathOffset += 1; | |
5568 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5569 pathOffset += 17; | |
5570 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("references/")); | |
5571 pathOffset += 11; | |
5572 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
5573 pathOffset = path.length; | |
5574 unittest.expect(subPart, unittest.equals("$arg_referenceId")); | |
5575 | |
5576 var query = (req.url).query; | |
5577 var queryOffset = 0; | |
5578 var queryMap = {}; | |
5579 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5580 parseBool(n) { | |
5581 if (n == "true") return true; | |
5582 if (n == "false") return false; | |
5583 if (n == null) return null; | |
5584 throw new core.ArgumentError("Invalid boolean: $n"); | |
5585 } | |
5586 if (query.length > 0) { | |
5587 for (var part in query.split("&")) { | |
5588 var keyvalue = part.split("="); | |
5589 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5590 } | |
5591 } | |
5592 | |
5593 | |
5594 var h = { | |
5595 "content-type" : "application/json; charset=utf-8", | |
5596 }; | |
5597 var resp = convert.JSON.encode(buildReference()); | |
5598 return new async.Future.value(stringResponse(200, h, resp)); | |
5599 }), true); | |
5600 res.get(arg_referenceId).then(unittest.expectAsync(((api.Reference respons
e) { | |
5601 checkReference(response); | |
5602 }))); | |
5603 }); | |
5604 | |
5605 unittest.test("method--search", () { | |
5606 | |
5607 var mock = new HttpServerMock(); | |
5608 api.ReferencesResourceApi res = new api.GenomicsApi(mock).references; | |
5609 var arg_request = buildSearchReferencesRequest(); | |
5610 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5611 var obj = new api.SearchReferencesRequest.fromJson(json); | |
5612 checkSearchReferencesRequest(obj); | |
5613 | |
5614 var path = (req.url).path; | |
5615 var pathOffset = 0; | |
5616 var index; | |
5617 var subPart; | |
5618 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5619 pathOffset += 1; | |
5620 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5621 pathOffset += 17; | |
5622 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("references/search")); | |
5623 pathOffset += 17; | |
5624 | |
5625 var query = (req.url).query; | |
5626 var queryOffset = 0; | |
5627 var queryMap = {}; | |
5628 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5629 parseBool(n) { | |
5630 if (n == "true") return true; | |
5631 if (n == "false") return false; | |
5632 if (n == null) return null; | |
5633 throw new core.ArgumentError("Invalid boolean: $n"); | |
5634 } | |
5635 if (query.length > 0) { | |
5636 for (var part in query.split("&")) { | |
5637 var keyvalue = part.split("="); | |
5638 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5639 } | |
5640 } | |
5641 | |
5642 | |
5643 var h = { | |
5644 "content-type" : "application/json; charset=utf-8", | |
5645 }; | |
5646 var resp = convert.JSON.encode(buildSearchReferencesResponse()); | |
5647 return new async.Future.value(stringResponse(200, h, resp)); | |
5648 }), true); | |
5649 res.search(arg_request).then(unittest.expectAsync(((api.SearchReferencesRe
sponse response) { | |
5650 checkSearchReferencesResponse(response); | |
5651 }))); | |
5652 }); | |
5653 | |
5654 }); | |
5655 | |
5656 | |
5657 unittest.group("resource-ReferencesBasesResourceApi", () { | |
5658 unittest.test("method--list", () { | |
5659 | |
5660 var mock = new HttpServerMock(); | |
5661 api.ReferencesBasesResourceApi res = new api.GenomicsApi(mock).references.
bases; | |
5662 var arg_referenceId = "foo"; | |
5663 var arg_end = "foo"; | |
5664 var arg_pageSize = 42; | |
5665 var arg_pageToken = "foo"; | |
5666 var arg_start = "foo"; | |
5667 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5668 var path = (req.url).path; | |
5669 var pathOffset = 0; | |
5670 var index; | |
5671 var subPart; | |
5672 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5673 pathOffset += 1; | |
5674 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5675 pathOffset += 17; | |
5676 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("references/")); | |
5677 pathOffset += 11; | |
5678 index = path.indexOf("/bases", pathOffset); | |
5679 unittest.expect(index >= 0, unittest.isTrue); | |
5680 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
5681 pathOffset = index; | |
5682 unittest.expect(subPart, unittest.equals("$arg_referenceId")); | |
5683 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/bases")); | |
5684 pathOffset += 6; | |
5685 | |
5686 var query = (req.url).query; | |
5687 var queryOffset = 0; | |
5688 var queryMap = {}; | |
5689 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5690 parseBool(n) { | |
5691 if (n == "true") return true; | |
5692 if (n == "false") return false; | |
5693 if (n == null) return null; | |
5694 throw new core.ArgumentError("Invalid boolean: $n"); | |
5695 } | |
5696 if (query.length > 0) { | |
5697 for (var part in query.split("&")) { | |
5698 var keyvalue = part.split("="); | |
5699 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5700 } | |
5701 } | |
5702 unittest.expect(queryMap["end"].first, unittest.equals(arg_end)); | |
5703 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
5704 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
5705 unittest.expect(queryMap["start"].first, unittest.equals(arg_start)); | |
5706 | |
5707 | |
5708 var h = { | |
5709 "content-type" : "application/json; charset=utf-8", | |
5710 }; | |
5711 var resp = convert.JSON.encode(buildListBasesResponse()); | |
5712 return new async.Future.value(stringResponse(200, h, resp)); | |
5713 }), true); | |
5714 res.list(arg_referenceId, end: arg_end, pageSize: arg_pageSize, pageToken:
arg_pageToken, start: arg_start).then(unittest.expectAsync(((api.ListBasesRespo
nse response) { | |
5715 checkListBasesResponse(response); | |
5716 }))); | |
5717 }); | |
5718 | |
5719 }); | |
5720 | |
5721 | |
5722 unittest.group("resource-ReferencesetsResourceApi", () { | |
5723 unittest.test("method--get", () { | |
5724 | |
5725 var mock = new HttpServerMock(); | |
5726 api.ReferencesetsResourceApi res = new api.GenomicsApi(mock).referencesets
; | |
5727 var arg_referenceSetId = "foo"; | |
5728 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5729 var path = (req.url).path; | |
5730 var pathOffset = 0; | |
5731 var index; | |
5732 var subPart; | |
5733 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5734 pathOffset += 1; | |
5735 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5736 pathOffset += 17; | |
5737 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("referencesets/")); | |
5738 pathOffset += 14; | |
5739 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
5740 pathOffset = path.length; | |
5741 unittest.expect(subPart, unittest.equals("$arg_referenceSetId")); | |
5742 | |
5743 var query = (req.url).query; | |
5744 var queryOffset = 0; | |
5745 var queryMap = {}; | |
5746 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5747 parseBool(n) { | |
5748 if (n == "true") return true; | |
5749 if (n == "false") return false; | |
5750 if (n == null) return null; | |
5751 throw new core.ArgumentError("Invalid boolean: $n"); | |
5752 } | |
5753 if (query.length > 0) { | |
5754 for (var part in query.split("&")) { | |
5755 var keyvalue = part.split("="); | |
5756 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5757 } | |
5758 } | |
5759 | |
5760 | |
5761 var h = { | |
5762 "content-type" : "application/json; charset=utf-8", | |
5763 }; | |
5764 var resp = convert.JSON.encode(buildReferenceSet()); | |
5765 return new async.Future.value(stringResponse(200, h, resp)); | |
5766 }), true); | |
5767 res.get(arg_referenceSetId).then(unittest.expectAsync(((api.ReferenceSet r
esponse) { | |
5768 checkReferenceSet(response); | |
5769 }))); | |
5770 }); | |
5771 | |
5772 unittest.test("method--search", () { | |
5773 | |
5774 var mock = new HttpServerMock(); | |
5775 api.ReferencesetsResourceApi res = new api.GenomicsApi(mock).referencesets
; | |
5776 var arg_request = buildSearchReferenceSetsRequest(); | |
5777 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5778 var obj = new api.SearchReferenceSetsRequest.fromJson(json); | |
5779 checkSearchReferenceSetsRequest(obj); | |
5780 | |
5781 var path = (req.url).path; | |
5782 var pathOffset = 0; | |
5783 var index; | |
5784 var subPart; | |
5785 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5786 pathOffset += 1; | |
5787 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5788 pathOffset += 17; | |
5789 unittest.expect(path.substring(pathOffset, pathOffset + 20), unittest.eq
uals("referencesets/search")); | |
5790 pathOffset += 20; | |
5791 | |
5792 var query = (req.url).query; | |
5793 var queryOffset = 0; | |
5794 var queryMap = {}; | |
5795 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5796 parseBool(n) { | |
5797 if (n == "true") return true; | |
5798 if (n == "false") return false; | |
5799 if (n == null) return null; | |
5800 throw new core.ArgumentError("Invalid boolean: $n"); | |
5801 } | |
5802 if (query.length > 0) { | |
5803 for (var part in query.split("&")) { | |
5804 var keyvalue = part.split("="); | |
5805 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5806 } | |
5807 } | |
5808 | |
5809 | |
5810 var h = { | |
5811 "content-type" : "application/json; charset=utf-8", | |
5812 }; | |
5813 var resp = convert.JSON.encode(buildSearchReferenceSetsResponse()); | |
5814 return new async.Future.value(stringResponse(200, h, resp)); | |
5815 }), true); | |
5816 res.search(arg_request).then(unittest.expectAsync(((api.SearchReferenceSet
sResponse response) { | |
5817 checkSearchReferenceSetsResponse(response); | |
5818 }))); | |
5819 }); | |
5820 | |
5821 }); | |
5822 | |
5823 | |
5824 unittest.group("resource-VariantsResourceApi", () { | |
5825 unittest.test("method--create", () { | |
5826 | |
5827 var mock = new HttpServerMock(); | |
5828 api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; | |
5829 var arg_request = buildVariant(); | |
5830 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5831 var obj = new api.Variant.fromJson(json); | |
5832 checkVariant(obj); | |
5833 | |
5834 var path = (req.url).path; | |
5835 var pathOffset = 0; | |
5836 var index; | |
5837 var subPart; | |
5838 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5839 pathOffset += 1; | |
5840 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5841 pathOffset += 17; | |
5842 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("variants")); | |
5843 pathOffset += 8; | |
5844 | |
5845 var query = (req.url).query; | |
5846 var queryOffset = 0; | |
5847 var queryMap = {}; | |
5848 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5849 parseBool(n) { | |
5850 if (n == "true") return true; | |
5851 if (n == "false") return false; | |
5852 if (n == null) return null; | |
5853 throw new core.ArgumentError("Invalid boolean: $n"); | |
5854 } | |
5855 if (query.length > 0) { | |
5856 for (var part in query.split("&")) { | |
5857 var keyvalue = part.split("="); | |
5858 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5859 } | |
5860 } | |
5861 | |
5862 | |
5863 var h = { | |
5864 "content-type" : "application/json; charset=utf-8", | |
5865 }; | |
5866 var resp = convert.JSON.encode(buildVariant()); | |
5867 return new async.Future.value(stringResponse(200, h, resp)); | |
5868 }), true); | |
5869 res.create(arg_request).then(unittest.expectAsync(((api.Variant response)
{ | |
5870 checkVariant(response); | |
5871 }))); | |
5872 }); | |
5873 | |
5874 unittest.test("method--delete", () { | |
5875 | |
5876 var mock = new HttpServerMock(); | |
5877 api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; | |
5878 var arg_variantId = "foo"; | |
5879 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5880 var path = (req.url).path; | |
5881 var pathOffset = 0; | |
5882 var index; | |
5883 var subPart; | |
5884 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5885 pathOffset += 1; | |
5886 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5887 pathOffset += 17; | |
5888 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("variants/")); | |
5889 pathOffset += 9; | |
5890 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
5891 pathOffset = path.length; | |
5892 unittest.expect(subPart, unittest.equals("$arg_variantId")); | |
5893 | |
5894 var query = (req.url).query; | |
5895 var queryOffset = 0; | |
5896 var queryMap = {}; | |
5897 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5898 parseBool(n) { | |
5899 if (n == "true") return true; | |
5900 if (n == "false") return false; | |
5901 if (n == null) return null; | |
5902 throw new core.ArgumentError("Invalid boolean: $n"); | |
5903 } | |
5904 if (query.length > 0) { | |
5905 for (var part in query.split("&")) { | |
5906 var keyvalue = part.split("="); | |
5907 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5908 } | |
5909 } | |
5910 | |
5911 | |
5912 var h = { | |
5913 "content-type" : "application/json; charset=utf-8", | |
5914 }; | |
5915 var resp = ""; | |
5916 return new async.Future.value(stringResponse(200, h, resp)); | |
5917 }), true); | |
5918 res.delete(arg_variantId).then(unittest.expectAsync((_) {})); | |
5919 }); | |
5920 | |
5921 unittest.test("method--get", () { | |
5922 | |
5923 var mock = new HttpServerMock(); | |
5924 api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; | |
5925 var arg_variantId = "foo"; | |
5926 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5927 var path = (req.url).path; | |
5928 var pathOffset = 0; | |
5929 var index; | |
5930 var subPart; | |
5931 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5932 pathOffset += 1; | |
5933 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5934 pathOffset += 17; | |
5935 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("variants/")); | |
5936 pathOffset += 9; | |
5937 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
5938 pathOffset = path.length; | |
5939 unittest.expect(subPart, unittest.equals("$arg_variantId")); | |
5940 | |
5941 var query = (req.url).query; | |
5942 var queryOffset = 0; | |
5943 var queryMap = {}; | |
5944 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5945 parseBool(n) { | |
5946 if (n == "true") return true; | |
5947 if (n == "false") return false; | |
5948 if (n == null) return null; | |
5949 throw new core.ArgumentError("Invalid boolean: $n"); | |
5950 } | |
5951 if (query.length > 0) { | |
5952 for (var part in query.split("&")) { | |
5953 var keyvalue = part.split("="); | |
5954 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
5955 } | |
5956 } | |
5957 | |
5958 | |
5959 var h = { | |
5960 "content-type" : "application/json; charset=utf-8", | |
5961 }; | |
5962 var resp = convert.JSON.encode(buildVariant()); | |
5963 return new async.Future.value(stringResponse(200, h, resp)); | |
5964 }), true); | |
5965 res.get(arg_variantId).then(unittest.expectAsync(((api.Variant response) { | |
5966 checkVariant(response); | |
5967 }))); | |
5968 }); | |
5969 | |
5970 unittest.test("method--search", () { | |
5971 | |
5972 var mock = new HttpServerMock(); | |
5973 api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; | |
5974 var arg_request = buildSearchVariantsRequest(); | |
5975 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
5976 var obj = new api.SearchVariantsRequest.fromJson(json); | |
5977 checkSearchVariantsRequest(obj); | |
5978 | |
5979 var path = (req.url).path; | |
5980 var pathOffset = 0; | |
5981 var index; | |
5982 var subPart; | |
5983 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
5984 pathOffset += 1; | |
5985 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
5986 pathOffset += 17; | |
5987 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("variants/search")); | |
5988 pathOffset += 15; | |
5989 | |
5990 var query = (req.url).query; | |
5991 var queryOffset = 0; | |
5992 var queryMap = {}; | |
5993 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
5994 parseBool(n) { | |
5995 if (n == "true") return true; | |
5996 if (n == "false") return false; | |
5997 if (n == null) return null; | |
5998 throw new core.ArgumentError("Invalid boolean: $n"); | |
5999 } | |
6000 if (query.length > 0) { | |
6001 for (var part in query.split("&")) { | |
6002 var keyvalue = part.split("="); | |
6003 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6004 } | |
6005 } | |
6006 | |
6007 | |
6008 var h = { | |
6009 "content-type" : "application/json; charset=utf-8", | |
6010 }; | |
6011 var resp = convert.JSON.encode(buildSearchVariantsResponse()); | |
6012 return new async.Future.value(stringResponse(200, h, resp)); | |
6013 }), true); | |
6014 res.search(arg_request).then(unittest.expectAsync(((api.SearchVariantsResp
onse response) { | |
6015 checkSearchVariantsResponse(response); | |
6016 }))); | |
6017 }); | |
6018 | |
6019 unittest.test("method--update", () { | |
6020 | |
6021 var mock = new HttpServerMock(); | |
6022 api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; | |
6023 var arg_request = buildVariant(); | |
6024 var arg_variantId = "foo"; | |
6025 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6026 var obj = new api.Variant.fromJson(json); | |
6027 checkVariant(obj); | |
6028 | |
6029 var path = (req.url).path; | |
6030 var pathOffset = 0; | |
6031 var index; | |
6032 var subPart; | |
6033 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6034 pathOffset += 1; | |
6035 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6036 pathOffset += 17; | |
6037 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("variants/")); | |
6038 pathOffset += 9; | |
6039 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
6040 pathOffset = path.length; | |
6041 unittest.expect(subPart, unittest.equals("$arg_variantId")); | |
6042 | |
6043 var query = (req.url).query; | |
6044 var queryOffset = 0; | |
6045 var queryMap = {}; | |
6046 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6047 parseBool(n) { | |
6048 if (n == "true") return true; | |
6049 if (n == "false") return false; | |
6050 if (n == null) return null; | |
6051 throw new core.ArgumentError("Invalid boolean: $n"); | |
6052 } | |
6053 if (query.length > 0) { | |
6054 for (var part in query.split("&")) { | |
6055 var keyvalue = part.split("="); | |
6056 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6057 } | |
6058 } | |
6059 | |
6060 | |
6061 var h = { | |
6062 "content-type" : "application/json; charset=utf-8", | |
6063 }; | |
6064 var resp = convert.JSON.encode(buildVariant()); | |
6065 return new async.Future.value(stringResponse(200, h, resp)); | |
6066 }), true); | |
6067 res.update(arg_request, arg_variantId).then(unittest.expectAsync(((api.Var
iant response) { | |
6068 checkVariant(response); | |
6069 }))); | |
6070 }); | |
6071 | |
6072 }); | |
6073 | |
6074 | |
6075 unittest.group("resource-VariantsetsResourceApi", () { | |
6076 unittest.test("method--create", () { | |
6077 | |
6078 var mock = new HttpServerMock(); | |
6079 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6080 var arg_request = buildVariantSet(); | |
6081 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6082 var obj = new api.VariantSet.fromJson(json); | |
6083 checkVariantSet(obj); | |
6084 | |
6085 var path = (req.url).path; | |
6086 var pathOffset = 0; | |
6087 var index; | |
6088 var subPart; | |
6089 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6090 pathOffset += 1; | |
6091 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6092 pathOffset += 17; | |
6093 unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.eq
uals("variantsets")); | |
6094 pathOffset += 11; | |
6095 | |
6096 var query = (req.url).query; | |
6097 var queryOffset = 0; | |
6098 var queryMap = {}; | |
6099 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6100 parseBool(n) { | |
6101 if (n == "true") return true; | |
6102 if (n == "false") return false; | |
6103 if (n == null) return null; | |
6104 throw new core.ArgumentError("Invalid boolean: $n"); | |
6105 } | |
6106 if (query.length > 0) { | |
6107 for (var part in query.split("&")) { | |
6108 var keyvalue = part.split("="); | |
6109 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6110 } | |
6111 } | |
6112 | |
6113 | |
6114 var h = { | |
6115 "content-type" : "application/json; charset=utf-8", | |
6116 }; | |
6117 var resp = convert.JSON.encode(buildVariantSet()); | |
6118 return new async.Future.value(stringResponse(200, h, resp)); | |
6119 }), true); | |
6120 res.create(arg_request).then(unittest.expectAsync(((api.VariantSet respons
e) { | |
6121 checkVariantSet(response); | |
6122 }))); | |
6123 }); | |
6124 | |
6125 unittest.test("method--delete", () { | |
6126 | |
6127 var mock = new HttpServerMock(); | |
6128 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6129 var arg_variantSetId = "foo"; | |
6130 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6131 var path = (req.url).path; | |
6132 var pathOffset = 0; | |
6133 var index; | |
6134 var subPart; | |
6135 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6136 pathOffset += 1; | |
6137 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6138 pathOffset += 17; | |
6139 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("variantsets/")); | |
6140 pathOffset += 12; | |
6141 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
6142 pathOffset = path.length; | |
6143 unittest.expect(subPart, unittest.equals("$arg_variantSetId")); | |
6144 | |
6145 var query = (req.url).query; | |
6146 var queryOffset = 0; | |
6147 var queryMap = {}; | |
6148 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6149 parseBool(n) { | |
6150 if (n == "true") return true; | |
6151 if (n == "false") return false; | |
6152 if (n == null) return null; | |
6153 throw new core.ArgumentError("Invalid boolean: $n"); | |
6154 } | |
6155 if (query.length > 0) { | |
6156 for (var part in query.split("&")) { | |
6157 var keyvalue = part.split("="); | |
6158 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6159 } | |
6160 } | |
6161 | |
6162 | |
6163 var h = { | |
6164 "content-type" : "application/json; charset=utf-8", | |
6165 }; | |
6166 var resp = ""; | |
6167 return new async.Future.value(stringResponse(200, h, resp)); | |
6168 }), true); | |
6169 res.delete(arg_variantSetId).then(unittest.expectAsync((_) {})); | |
6170 }); | |
6171 | |
6172 unittest.test("method--export", () { | |
6173 | |
6174 var mock = new HttpServerMock(); | |
6175 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6176 var arg_request = buildExportVariantSetRequest(); | |
6177 var arg_variantSetId = "foo"; | |
6178 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6179 var obj = new api.ExportVariantSetRequest.fromJson(json); | |
6180 checkExportVariantSetRequest(obj); | |
6181 | |
6182 var path = (req.url).path; | |
6183 var pathOffset = 0; | |
6184 var index; | |
6185 var subPart; | |
6186 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6187 pathOffset += 1; | |
6188 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6189 pathOffset += 17; | |
6190 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("variantsets/")); | |
6191 pathOffset += 12; | |
6192 index = path.indexOf("/export", pathOffset); | |
6193 unittest.expect(index >= 0, unittest.isTrue); | |
6194 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
6195 pathOffset = index; | |
6196 unittest.expect(subPart, unittest.equals("$arg_variantSetId")); | |
6197 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als("/export")); | |
6198 pathOffset += 7; | |
6199 | |
6200 var query = (req.url).query; | |
6201 var queryOffset = 0; | |
6202 var queryMap = {}; | |
6203 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6204 parseBool(n) { | |
6205 if (n == "true") return true; | |
6206 if (n == "false") return false; | |
6207 if (n == null) return null; | |
6208 throw new core.ArgumentError("Invalid boolean: $n"); | |
6209 } | |
6210 if (query.length > 0) { | |
6211 for (var part in query.split("&")) { | |
6212 var keyvalue = part.split("="); | |
6213 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6214 } | |
6215 } | |
6216 | |
6217 | |
6218 var h = { | |
6219 "content-type" : "application/json; charset=utf-8", | |
6220 }; | |
6221 var resp = convert.JSON.encode(buildExportVariantSetResponse()); | |
6222 return new async.Future.value(stringResponse(200, h, resp)); | |
6223 }), true); | |
6224 res.export(arg_request, arg_variantSetId).then(unittest.expectAsync(((api.
ExportVariantSetResponse response) { | |
6225 checkExportVariantSetResponse(response); | |
6226 }))); | |
6227 }); | |
6228 | |
6229 unittest.test("method--get", () { | |
6230 | |
6231 var mock = new HttpServerMock(); | |
6232 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6233 var arg_variantSetId = "foo"; | |
6234 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6235 var path = (req.url).path; | |
6236 var pathOffset = 0; | |
6237 var index; | |
6238 var subPart; | |
6239 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6240 pathOffset += 1; | |
6241 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6242 pathOffset += 17; | |
6243 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("variantsets/")); | |
6244 pathOffset += 12; | |
6245 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
6246 pathOffset = path.length; | |
6247 unittest.expect(subPart, unittest.equals("$arg_variantSetId")); | |
6248 | |
6249 var query = (req.url).query; | |
6250 var queryOffset = 0; | |
6251 var queryMap = {}; | |
6252 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6253 parseBool(n) { | |
6254 if (n == "true") return true; | |
6255 if (n == "false") return false; | |
6256 if (n == null) return null; | |
6257 throw new core.ArgumentError("Invalid boolean: $n"); | |
6258 } | |
6259 if (query.length > 0) { | |
6260 for (var part in query.split("&")) { | |
6261 var keyvalue = part.split("="); | |
6262 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6263 } | |
6264 } | |
6265 | |
6266 | |
6267 var h = { | |
6268 "content-type" : "application/json; charset=utf-8", | |
6269 }; | |
6270 var resp = convert.JSON.encode(buildVariantSet()); | |
6271 return new async.Future.value(stringResponse(200, h, resp)); | |
6272 }), true); | |
6273 res.get(arg_variantSetId).then(unittest.expectAsync(((api.VariantSet respo
nse) { | |
6274 checkVariantSet(response); | |
6275 }))); | |
6276 }); | |
6277 | |
6278 unittest.test("method--importVariants", () { | |
6279 | |
6280 var mock = new HttpServerMock(); | |
6281 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6282 var arg_request = buildImportVariantsRequest(); | |
6283 var arg_variantSetId = "foo"; | |
6284 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6285 var obj = new api.ImportVariantsRequest.fromJson(json); | |
6286 checkImportVariantsRequest(obj); | |
6287 | |
6288 var path = (req.url).path; | |
6289 var pathOffset = 0; | |
6290 var index; | |
6291 var subPart; | |
6292 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6293 pathOffset += 1; | |
6294 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6295 pathOffset += 17; | |
6296 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("variantsets/")); | |
6297 pathOffset += 12; | |
6298 index = path.indexOf("/importVariants", pathOffset); | |
6299 unittest.expect(index >= 0, unittest.isTrue); | |
6300 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
6301 pathOffset = index; | |
6302 unittest.expect(subPart, unittest.equals("$arg_variantSetId")); | |
6303 unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.eq
uals("/importVariants")); | |
6304 pathOffset += 15; | |
6305 | |
6306 var query = (req.url).query; | |
6307 var queryOffset = 0; | |
6308 var queryMap = {}; | |
6309 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6310 parseBool(n) { | |
6311 if (n == "true") return true; | |
6312 if (n == "false") return false; | |
6313 if (n == null) return null; | |
6314 throw new core.ArgumentError("Invalid boolean: $n"); | |
6315 } | |
6316 if (query.length > 0) { | |
6317 for (var part in query.split("&")) { | |
6318 var keyvalue = part.split("="); | |
6319 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6320 } | |
6321 } | |
6322 | |
6323 | |
6324 var h = { | |
6325 "content-type" : "application/json; charset=utf-8", | |
6326 }; | |
6327 var resp = convert.JSON.encode(buildImportVariantsResponse()); | |
6328 return new async.Future.value(stringResponse(200, h, resp)); | |
6329 }), true); | |
6330 res.importVariants(arg_request, arg_variantSetId).then(unittest.expectAsyn
c(((api.ImportVariantsResponse response) { | |
6331 checkImportVariantsResponse(response); | |
6332 }))); | |
6333 }); | |
6334 | |
6335 unittest.test("method--mergeVariants", () { | |
6336 | |
6337 var mock = new HttpServerMock(); | |
6338 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6339 var arg_request = buildMergeVariantsRequest(); | |
6340 var arg_variantSetId = "foo"; | |
6341 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6342 var obj = new api.MergeVariantsRequest.fromJson(json); | |
6343 checkMergeVariantsRequest(obj); | |
6344 | |
6345 var path = (req.url).path; | |
6346 var pathOffset = 0; | |
6347 var index; | |
6348 var subPart; | |
6349 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6350 pathOffset += 1; | |
6351 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6352 pathOffset += 17; | |
6353 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("variantsets/")); | |
6354 pathOffset += 12; | |
6355 index = path.indexOf("/mergeVariants", pathOffset); | |
6356 unittest.expect(index >= 0, unittest.isTrue); | |
6357 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
6358 pathOffset = index; | |
6359 unittest.expect(subPart, unittest.equals("$arg_variantSetId")); | |
6360 unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.eq
uals("/mergeVariants")); | |
6361 pathOffset += 14; | |
6362 | |
6363 var query = (req.url).query; | |
6364 var queryOffset = 0; | |
6365 var queryMap = {}; | |
6366 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6367 parseBool(n) { | |
6368 if (n == "true") return true; | |
6369 if (n == "false") return false; | |
6370 if (n == null) return null; | |
6371 throw new core.ArgumentError("Invalid boolean: $n"); | |
6372 } | |
6373 if (query.length > 0) { | |
6374 for (var part in query.split("&")) { | |
6375 var keyvalue = part.split("="); | |
6376 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6377 } | |
6378 } | |
6379 | |
6380 | |
6381 var h = { | |
6382 "content-type" : "application/json; charset=utf-8", | |
6383 }; | |
6384 var resp = ""; | |
6385 return new async.Future.value(stringResponse(200, h, resp)); | |
6386 }), true); | |
6387 res.mergeVariants(arg_request, arg_variantSetId).then(unittest.expectAsync
((_) {})); | |
6388 }); | |
6389 | |
6390 unittest.test("method--patch", () { | |
6391 | |
6392 var mock = new HttpServerMock(); | |
6393 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6394 var arg_request = buildVariantSet(); | |
6395 var arg_variantSetId = "foo"; | |
6396 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6397 var obj = new api.VariantSet.fromJson(json); | |
6398 checkVariantSet(obj); | |
6399 | |
6400 var path = (req.url).path; | |
6401 var pathOffset = 0; | |
6402 var index; | |
6403 var subPart; | |
6404 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6405 pathOffset += 1; | |
6406 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6407 pathOffset += 17; | |
6408 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("variantsets/")); | |
6409 pathOffset += 12; | |
6410 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
6411 pathOffset = path.length; | |
6412 unittest.expect(subPart, unittest.equals("$arg_variantSetId")); | |
6413 | |
6414 var query = (req.url).query; | |
6415 var queryOffset = 0; | |
6416 var queryMap = {}; | |
6417 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6418 parseBool(n) { | |
6419 if (n == "true") return true; | |
6420 if (n == "false") return false; | |
6421 if (n == null) return null; | |
6422 throw new core.ArgumentError("Invalid boolean: $n"); | |
6423 } | |
6424 if (query.length > 0) { | |
6425 for (var part in query.split("&")) { | |
6426 var keyvalue = part.split("="); | |
6427 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6428 } | |
6429 } | |
6430 | |
6431 | |
6432 var h = { | |
6433 "content-type" : "application/json; charset=utf-8", | |
6434 }; | |
6435 var resp = convert.JSON.encode(buildVariantSet()); | |
6436 return new async.Future.value(stringResponse(200, h, resp)); | |
6437 }), true); | |
6438 res.patch(arg_request, arg_variantSetId).then(unittest.expectAsync(((api.V
ariantSet response) { | |
6439 checkVariantSet(response); | |
6440 }))); | |
6441 }); | |
6442 | |
6443 unittest.test("method--search", () { | |
6444 | |
6445 var mock = new HttpServerMock(); | |
6446 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6447 var arg_request = buildSearchVariantSetsRequest(); | |
6448 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6449 var obj = new api.SearchVariantSetsRequest.fromJson(json); | |
6450 checkSearchVariantSetsRequest(obj); | |
6451 | |
6452 var path = (req.url).path; | |
6453 var pathOffset = 0; | |
6454 var index; | |
6455 var subPart; | |
6456 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6457 pathOffset += 1; | |
6458 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6459 pathOffset += 17; | |
6460 unittest.expect(path.substring(pathOffset, pathOffset + 18), unittest.eq
uals("variantsets/search")); | |
6461 pathOffset += 18; | |
6462 | |
6463 var query = (req.url).query; | |
6464 var queryOffset = 0; | |
6465 var queryMap = {}; | |
6466 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6467 parseBool(n) { | |
6468 if (n == "true") return true; | |
6469 if (n == "false") return false; | |
6470 if (n == null) return null; | |
6471 throw new core.ArgumentError("Invalid boolean: $n"); | |
6472 } | |
6473 if (query.length > 0) { | |
6474 for (var part in query.split("&")) { | |
6475 var keyvalue = part.split("="); | |
6476 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6477 } | |
6478 } | |
6479 | |
6480 | |
6481 var h = { | |
6482 "content-type" : "application/json; charset=utf-8", | |
6483 }; | |
6484 var resp = convert.JSON.encode(buildSearchVariantSetsResponse()); | |
6485 return new async.Future.value(stringResponse(200, h, resp)); | |
6486 }), true); | |
6487 res.search(arg_request).then(unittest.expectAsync(((api.SearchVariantSetsR
esponse response) { | |
6488 checkSearchVariantSetsResponse(response); | |
6489 }))); | |
6490 }); | |
6491 | |
6492 unittest.test("method--update", () { | |
6493 | |
6494 var mock = new HttpServerMock(); | |
6495 api.VariantsetsResourceApi res = new api.GenomicsApi(mock).variantsets; | |
6496 var arg_request = buildVariantSet(); | |
6497 var arg_variantSetId = "foo"; | |
6498 mock.register(unittest.expectAsync((http.BaseRequest req, json) { | |
6499 var obj = new api.VariantSet.fromJson(json); | |
6500 checkVariantSet(obj); | |
6501 | |
6502 var path = (req.url).path; | |
6503 var pathOffset = 0; | |
6504 var index; | |
6505 var subPart; | |
6506 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
6507 pathOffset += 1; | |
6508 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("genomics/v1beta2/")); | |
6509 pathOffset += 17; | |
6510 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("variantsets/")); | |
6511 pathOffset += 12; | |
6512 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
6513 pathOffset = path.length; | |
6514 unittest.expect(subPart, unittest.equals("$arg_variantSetId")); | |
6515 | |
6516 var query = (req.url).query; | |
6517 var queryOffset = 0; | |
6518 var queryMap = {}; | |
6519 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
6520 parseBool(n) { | |
6521 if (n == "true") return true; | |
6522 if (n == "false") return false; | |
6523 if (n == null) return null; | |
6524 throw new core.ArgumentError("Invalid boolean: $n"); | |
6525 } | |
6526 if (query.length > 0) { | |
6527 for (var part in query.split("&")) { | |
6528 var keyvalue = part.split("="); | |
6529 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
6530 } | |
6531 } | |
6532 | |
6533 | |
6534 var h = { | |
6535 "content-type" : "application/json; charset=utf-8", | |
6536 }; | |
6537 var resp = convert.JSON.encode(buildVariantSet()); | |
6538 return new async.Future.value(stringResponse(200, h, resp)); | |
6539 }), true); | |
6540 res.update(arg_request, arg_variantSetId).then(unittest.expectAsync(((api.
VariantSet response) { | |
6541 checkVariantSet(response); | |
6542 }))); | |
6543 }); | |
6544 | |
6545 }); | |
6546 | |
6547 | |
6548 } | |
6549 | |
OLD | NEW |