Index: generated/googleapis_beta/test/genomics/v1beta.dart |
diff --git a/generated/googleapis_beta/test/genomics/v1beta.dart b/generated/googleapis_beta/test/genomics/v1beta.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..344622ab434edcb6d4df15c41530335d5033a187 |
--- /dev/null |
+++ b/generated/googleapis_beta/test/genomics/v1beta.dart |
@@ -0,0 +1,3844 @@ |
+library googleapis_beta.genomics.v1beta.test; |
+ |
+import "dart:core" as core; |
+import "dart:collection" as collection; |
+import "dart:async" as async; |
+import "dart:convert" as convert; |
+ |
+import 'package:http/http.dart' as http; |
+import 'package:http/testing.dart' as http_testing; |
+import 'package:unittest/unittest.dart' as unittest; |
+import 'package:googleapis_beta/common/common.dart' as common; |
+import 'package:googleapis_beta/src/common_internal.dart' as common_internal; |
+import '../common/common_internal_test.dart' as common_test; |
+ |
+import 'package:googleapis_beta/genomics/v1beta.dart' as api; |
+ |
+ |
+ |
+core.int buildCounterBeacon = 0; |
+buildBeacon() { |
+ var o = new api.Beacon(); |
+ buildCounterBeacon++; |
+ if (buildCounterBeacon < 3) { |
+ o.exists = true; |
+ } |
+ buildCounterBeacon--; |
+ return o; |
+} |
+ |
+checkBeacon(api.Beacon o) { |
+ buildCounterBeacon++; |
+ if (buildCounterBeacon < 3) { |
+ unittest.expect(o.exists, unittest.isTrue); |
+ } |
+ buildCounterBeacon--; |
+} |
+ |
+buildUnnamed1122() { |
+ var o = new core.List<core.int>(); |
+ o.add(42); |
+ o.add(42); |
+ return o; |
+} |
+ |
+checkUnnamed1122(core.List<core.int> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals(42)); |
+ unittest.expect(o[1], unittest.equals(42)); |
+} |
+ |
+buildUnnamed1123() { |
+ var o = new core.List<core.double>(); |
+ o.add(42.0); |
+ o.add(42.0); |
+ return o; |
+} |
+ |
+checkUnnamed1123(core.List<core.double> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals(42.0)); |
+ unittest.expect(o[1], unittest.equals(42.0)); |
+} |
+ |
+buildUnnamed1124() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1124(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1125() { |
+ var o = new core.Map<core.String, core.List<core.String>>(); |
+ o["x"] = buildUnnamed1124(); |
+ o["y"] = buildUnnamed1124(); |
+ return o; |
+} |
+ |
+checkUnnamed1125(core.Map<core.String, core.List<core.String>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed1124(o["x"]); |
+ checkUnnamed1124(o["y"]); |
+} |
+ |
+core.int buildCounterCall = 0; |
+buildCall() { |
+ var o = new api.Call(); |
+ buildCounterCall++; |
+ if (buildCounterCall < 3) { |
+ o.callsetId = "foo"; |
+ o.callsetName = "foo"; |
+ o.genotype = buildUnnamed1122(); |
+ o.genotypeLikelihood = buildUnnamed1123(); |
+ o.info = buildUnnamed1125(); |
+ o.phaseset = "foo"; |
+ } |
+ buildCounterCall--; |
+ return o; |
+} |
+ |
+checkCall(api.Call o) { |
+ buildCounterCall++; |
+ if (buildCounterCall < 3) { |
+ unittest.expect(o.callsetId, unittest.equals('foo')); |
+ unittest.expect(o.callsetName, unittest.equals('foo')); |
+ checkUnnamed1122(o.genotype); |
+ checkUnnamed1123(o.genotypeLikelihood); |
+ checkUnnamed1125(o.info); |
+ unittest.expect(o.phaseset, unittest.equals('foo')); |
+ } |
+ buildCounterCall--; |
+} |
+ |
+buildUnnamed1126() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1126(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1127() { |
+ var o = new core.Map<core.String, core.List<core.String>>(); |
+ o["x"] = buildUnnamed1126(); |
+ o["y"] = buildUnnamed1126(); |
+ return o; |
+} |
+ |
+checkUnnamed1127(core.Map<core.String, core.List<core.String>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed1126(o["x"]); |
+ checkUnnamed1126(o["y"]); |
+} |
+ |
+core.int buildCounterCallset = 0; |
+buildCallset() { |
+ var o = new api.Callset(); |
+ buildCounterCallset++; |
+ if (buildCounterCallset < 3) { |
+ o.created = "foo"; |
+ o.id = "foo"; |
+ o.info = buildUnnamed1127(); |
+ o.name = "foo"; |
+ o.variantsetId = "foo"; |
+ } |
+ buildCounterCallset--; |
+ return o; |
+} |
+ |
+checkCallset(api.Callset o) { |
+ buildCounterCallset++; |
+ if (buildCounterCallset < 3) { |
+ unittest.expect(o.created, unittest.equals('foo')); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ checkUnnamed1127(o.info); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.variantsetId, unittest.equals('foo')); |
+ } |
+ buildCounterCallset--; |
+} |
+ |
+core.int buildCounterContigBound = 0; |
+buildContigBound() { |
+ var o = new api.ContigBound(); |
+ buildCounterContigBound++; |
+ if (buildCounterContigBound < 3) { |
+ o.contig = "foo"; |
+ o.upperBound = "foo"; |
+ } |
+ buildCounterContigBound--; |
+ return o; |
+} |
+ |
+checkContigBound(api.ContigBound o) { |
+ buildCounterContigBound++; |
+ if (buildCounterContigBound < 3) { |
+ unittest.expect(o.contig, unittest.equals('foo')); |
+ unittest.expect(o.upperBound, unittest.equals('foo')); |
+ } |
+ buildCounterContigBound--; |
+} |
+ |
+core.int buildCounterCoverageBucket = 0; |
+buildCoverageBucket() { |
+ var o = new api.CoverageBucket(); |
+ buildCounterCoverageBucket++; |
+ if (buildCounterCoverageBucket < 3) { |
+ o.meanCoverage = 42.0; |
+ o.range = buildGenomicRange(); |
+ } |
+ buildCounterCoverageBucket--; |
+ return o; |
+} |
+ |
+checkCoverageBucket(api.CoverageBucket o) { |
+ buildCounterCoverageBucket++; |
+ if (buildCounterCoverageBucket < 3) { |
+ unittest.expect(o.meanCoverage, unittest.equals(42.0)); |
+ checkGenomicRange(o.range); |
+ } |
+ buildCounterCoverageBucket--; |
+} |
+ |
+core.int buildCounterDataset = 0; |
+buildDataset() { |
+ var o = new api.Dataset(); |
+ buildCounterDataset++; |
+ if (buildCounterDataset < 3) { |
+ o.id = "foo"; |
+ o.isPublic = true; |
+ o.name = "foo"; |
+ o.projectId = "foo"; |
+ } |
+ buildCounterDataset--; |
+ return o; |
+} |
+ |
+checkDataset(api.Dataset o) { |
+ buildCounterDataset++; |
+ if (buildCounterDataset < 3) { |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.isPublic, unittest.isTrue); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.projectId, unittest.equals('foo')); |
+ } |
+ buildCounterDataset--; |
+} |
+ |
+buildUnnamed1128() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1128(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1129() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1129(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterExperimentalCreateJobRequest = 0; |
+buildExperimentalCreateJobRequest() { |
+ var o = new api.ExperimentalCreateJobRequest(); |
+ buildCounterExperimentalCreateJobRequest++; |
+ if (buildCounterExperimentalCreateJobRequest < 3) { |
+ o.align = true; |
+ o.callVariants = true; |
+ o.gcsOutputPath = "foo"; |
+ o.pairedSourceUris = buildUnnamed1128(); |
+ o.projectId = "foo"; |
+ o.sourceUris = buildUnnamed1129(); |
+ } |
+ buildCounterExperimentalCreateJobRequest--; |
+ return o; |
+} |
+ |
+checkExperimentalCreateJobRequest(api.ExperimentalCreateJobRequest o) { |
+ buildCounterExperimentalCreateJobRequest++; |
+ if (buildCounterExperimentalCreateJobRequest < 3) { |
+ unittest.expect(o.align, unittest.isTrue); |
+ unittest.expect(o.callVariants, unittest.isTrue); |
+ unittest.expect(o.gcsOutputPath, unittest.equals('foo')); |
+ checkUnnamed1128(o.pairedSourceUris); |
+ unittest.expect(o.projectId, unittest.equals('foo')); |
+ checkUnnamed1129(o.sourceUris); |
+ } |
+ buildCounterExperimentalCreateJobRequest--; |
+} |
+ |
+core.int buildCounterExperimentalCreateJobResponse = 0; |
+buildExperimentalCreateJobResponse() { |
+ var o = new api.ExperimentalCreateJobResponse(); |
+ buildCounterExperimentalCreateJobResponse++; |
+ if (buildCounterExperimentalCreateJobResponse < 3) { |
+ o.jobId = "foo"; |
+ } |
+ buildCounterExperimentalCreateJobResponse--; |
+ return o; |
+} |
+ |
+checkExperimentalCreateJobResponse(api.ExperimentalCreateJobResponse o) { |
+ buildCounterExperimentalCreateJobResponse++; |
+ if (buildCounterExperimentalCreateJobResponse < 3) { |
+ unittest.expect(o.jobId, unittest.equals('foo')); |
+ } |
+ buildCounterExperimentalCreateJobResponse--; |
+} |
+ |
+buildUnnamed1130() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1130(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1131() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1131(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterExportReadsetsRequest = 0; |
+buildExportReadsetsRequest() { |
+ var o = new api.ExportReadsetsRequest(); |
+ buildCounterExportReadsetsRequest++; |
+ if (buildCounterExportReadsetsRequest < 3) { |
+ o.exportUri = "foo"; |
+ o.projectId = "foo"; |
+ o.readsetIds = buildUnnamed1130(); |
+ o.referenceNames = buildUnnamed1131(); |
+ } |
+ buildCounterExportReadsetsRequest--; |
+ return o; |
+} |
+ |
+checkExportReadsetsRequest(api.ExportReadsetsRequest o) { |
+ buildCounterExportReadsetsRequest++; |
+ if (buildCounterExportReadsetsRequest < 3) { |
+ unittest.expect(o.exportUri, unittest.equals('foo')); |
+ unittest.expect(o.projectId, unittest.equals('foo')); |
+ checkUnnamed1130(o.readsetIds); |
+ checkUnnamed1131(o.referenceNames); |
+ } |
+ buildCounterExportReadsetsRequest--; |
+} |
+ |
+core.int buildCounterExportReadsetsResponse = 0; |
+buildExportReadsetsResponse() { |
+ var o = new api.ExportReadsetsResponse(); |
+ buildCounterExportReadsetsResponse++; |
+ if (buildCounterExportReadsetsResponse < 3) { |
+ o.jobId = "foo"; |
+ } |
+ buildCounterExportReadsetsResponse--; |
+ return o; |
+} |
+ |
+checkExportReadsetsResponse(api.ExportReadsetsResponse o) { |
+ buildCounterExportReadsetsResponse++; |
+ if (buildCounterExportReadsetsResponse < 3) { |
+ unittest.expect(o.jobId, unittest.equals('foo')); |
+ } |
+ buildCounterExportReadsetsResponse--; |
+} |
+ |
+buildUnnamed1132() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1132(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterExportVariantsRequest = 0; |
+buildExportVariantsRequest() { |
+ var o = new api.ExportVariantsRequest(); |
+ buildCounterExportVariantsRequest++; |
+ if (buildCounterExportVariantsRequest < 3) { |
+ o.bigqueryDataset = "foo"; |
+ o.bigqueryTable = "foo"; |
+ o.callsetIds = buildUnnamed1132(); |
+ o.format = "foo"; |
+ o.projectId = "foo"; |
+ o.variantsetId = "foo"; |
+ } |
+ buildCounterExportVariantsRequest--; |
+ return o; |
+} |
+ |
+checkExportVariantsRequest(api.ExportVariantsRequest o) { |
+ buildCounterExportVariantsRequest++; |
+ if (buildCounterExportVariantsRequest < 3) { |
+ unittest.expect(o.bigqueryDataset, unittest.equals('foo')); |
+ unittest.expect(o.bigqueryTable, unittest.equals('foo')); |
+ checkUnnamed1132(o.callsetIds); |
+ unittest.expect(o.format, unittest.equals('foo')); |
+ unittest.expect(o.projectId, unittest.equals('foo')); |
+ unittest.expect(o.variantsetId, unittest.equals('foo')); |
+ } |
+ buildCounterExportVariantsRequest--; |
+} |
+ |
+core.int buildCounterExportVariantsResponse = 0; |
+buildExportVariantsResponse() { |
+ var o = new api.ExportVariantsResponse(); |
+ buildCounterExportVariantsResponse++; |
+ if (buildCounterExportVariantsResponse < 3) { |
+ o.jobId = "foo"; |
+ } |
+ buildCounterExportVariantsResponse--; |
+ return o; |
+} |
+ |
+checkExportVariantsResponse(api.ExportVariantsResponse o) { |
+ buildCounterExportVariantsResponse++; |
+ if (buildCounterExportVariantsResponse < 3) { |
+ unittest.expect(o.jobId, unittest.equals('foo')); |
+ } |
+ buildCounterExportVariantsResponse--; |
+} |
+ |
+core.int buildCounterGenomicRange = 0; |
+buildGenomicRange() { |
+ var o = new api.GenomicRange(); |
+ buildCounterGenomicRange++; |
+ if (buildCounterGenomicRange < 3) { |
+ o.sequenceEnd = "foo"; |
+ o.sequenceName = "foo"; |
+ o.sequenceStart = "foo"; |
+ } |
+ buildCounterGenomicRange--; |
+ return o; |
+} |
+ |
+checkGenomicRange(api.GenomicRange o) { |
+ buildCounterGenomicRange++; |
+ if (buildCounterGenomicRange < 3) { |
+ unittest.expect(o.sequenceEnd, unittest.equals('foo')); |
+ unittest.expect(o.sequenceName, unittest.equals('foo')); |
+ unittest.expect(o.sequenceStart, unittest.equals('foo')); |
+ } |
+ buildCounterGenomicRange--; |
+} |
+ |
+buildUnnamed1133() { |
+ var o = new core.List<api.ContigBound>(); |
+ o.add(buildContigBound()); |
+ o.add(buildContigBound()); |
+ return o; |
+} |
+ |
+checkUnnamed1133(core.List<api.ContigBound> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkContigBound(o[0]); |
+ checkContigBound(o[1]); |
+} |
+ |
+buildUnnamed1134() { |
+ var o = new core.List<api.Metadata>(); |
+ o.add(buildMetadata()); |
+ o.add(buildMetadata()); |
+ return o; |
+} |
+ |
+checkUnnamed1134(core.List<api.Metadata> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkMetadata(o[0]); |
+ checkMetadata(o[1]); |
+} |
+ |
+core.int buildCounterGetVariantsSummaryResponse = 0; |
+buildGetVariantsSummaryResponse() { |
+ var o = new api.GetVariantsSummaryResponse(); |
+ buildCounterGetVariantsSummaryResponse++; |
+ if (buildCounterGetVariantsSummaryResponse < 3) { |
+ o.contigBounds = buildUnnamed1133(); |
+ o.metadata = buildUnnamed1134(); |
+ } |
+ buildCounterGetVariantsSummaryResponse--; |
+ return o; |
+} |
+ |
+checkGetVariantsSummaryResponse(api.GetVariantsSummaryResponse o) { |
+ buildCounterGetVariantsSummaryResponse++; |
+ if (buildCounterGetVariantsSummaryResponse < 3) { |
+ checkUnnamed1133(o.contigBounds); |
+ checkUnnamed1134(o.metadata); |
+ } |
+ buildCounterGetVariantsSummaryResponse--; |
+} |
+ |
+core.int buildCounterHeader = 0; |
+buildHeader() { |
+ var o = new api.Header(); |
+ buildCounterHeader++; |
+ if (buildCounterHeader < 3) { |
+ o.sortingOrder = "foo"; |
+ o.version = "foo"; |
+ } |
+ buildCounterHeader--; |
+ return o; |
+} |
+ |
+checkHeader(api.Header o) { |
+ buildCounterHeader++; |
+ if (buildCounterHeader < 3) { |
+ unittest.expect(o.sortingOrder, unittest.equals('foo')); |
+ unittest.expect(o.version, unittest.equals('foo')); |
+ } |
+ buildCounterHeader--; |
+} |
+ |
+buildUnnamed1135() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1135(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1136() { |
+ var o = new core.List<api.Header>(); |
+ o.add(buildHeader()); |
+ o.add(buildHeader()); |
+ return o; |
+} |
+ |
+checkUnnamed1136(core.List<api.Header> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkHeader(o[0]); |
+ checkHeader(o[1]); |
+} |
+ |
+buildUnnamed1137() { |
+ var o = new core.List<api.Program>(); |
+ o.add(buildProgram()); |
+ o.add(buildProgram()); |
+ return o; |
+} |
+ |
+checkUnnamed1137(core.List<api.Program> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkProgram(o[0]); |
+ checkProgram(o[1]); |
+} |
+ |
+buildUnnamed1138() { |
+ var o = new core.List<api.ReadGroup>(); |
+ o.add(buildReadGroup()); |
+ o.add(buildReadGroup()); |
+ return o; |
+} |
+ |
+checkUnnamed1138(core.List<api.ReadGroup> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkReadGroup(o[0]); |
+ checkReadGroup(o[1]); |
+} |
+ |
+buildUnnamed1139() { |
+ var o = new core.List<api.ReferenceSequence>(); |
+ o.add(buildReferenceSequence()); |
+ o.add(buildReferenceSequence()); |
+ return o; |
+} |
+ |
+checkUnnamed1139(core.List<api.ReferenceSequence> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkReferenceSequence(o[0]); |
+ checkReferenceSequence(o[1]); |
+} |
+ |
+core.int buildCounterHeaderSection = 0; |
+buildHeaderSection() { |
+ var o = new api.HeaderSection(); |
+ buildCounterHeaderSection++; |
+ if (buildCounterHeaderSection < 3) { |
+ o.comments = buildUnnamed1135(); |
+ o.fileUri = "foo"; |
+ o.filename = "foo"; |
+ o.headers = buildUnnamed1136(); |
+ o.programs = buildUnnamed1137(); |
+ o.readGroups = buildUnnamed1138(); |
+ o.refSequences = buildUnnamed1139(); |
+ } |
+ buildCounterHeaderSection--; |
+ return o; |
+} |
+ |
+checkHeaderSection(api.HeaderSection o) { |
+ buildCounterHeaderSection++; |
+ if (buildCounterHeaderSection < 3) { |
+ checkUnnamed1135(o.comments); |
+ unittest.expect(o.fileUri, unittest.equals('foo')); |
+ unittest.expect(o.filename, unittest.equals('foo')); |
+ checkUnnamed1136(o.headers); |
+ checkUnnamed1137(o.programs); |
+ checkUnnamed1138(o.readGroups); |
+ checkUnnamed1139(o.refSequences); |
+ } |
+ buildCounterHeaderSection--; |
+} |
+ |
+buildUnnamed1140() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1140(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterImportReadsetsRequest = 0; |
+buildImportReadsetsRequest() { |
+ var o = new api.ImportReadsetsRequest(); |
+ buildCounterImportReadsetsRequest++; |
+ if (buildCounterImportReadsetsRequest < 3) { |
+ o.datasetId = "foo"; |
+ o.sourceUris = buildUnnamed1140(); |
+ } |
+ buildCounterImportReadsetsRequest--; |
+ return o; |
+} |
+ |
+checkImportReadsetsRequest(api.ImportReadsetsRequest o) { |
+ buildCounterImportReadsetsRequest++; |
+ if (buildCounterImportReadsetsRequest < 3) { |
+ unittest.expect(o.datasetId, unittest.equals('foo')); |
+ checkUnnamed1140(o.sourceUris); |
+ } |
+ buildCounterImportReadsetsRequest--; |
+} |
+ |
+core.int buildCounterImportReadsetsResponse = 0; |
+buildImportReadsetsResponse() { |
+ var o = new api.ImportReadsetsResponse(); |
+ buildCounterImportReadsetsResponse++; |
+ if (buildCounterImportReadsetsResponse < 3) { |
+ o.jobId = "foo"; |
+ } |
+ buildCounterImportReadsetsResponse--; |
+ return o; |
+} |
+ |
+checkImportReadsetsResponse(api.ImportReadsetsResponse o) { |
+ buildCounterImportReadsetsResponse++; |
+ if (buildCounterImportReadsetsResponse < 3) { |
+ unittest.expect(o.jobId, unittest.equals('foo')); |
+ } |
+ buildCounterImportReadsetsResponse--; |
+} |
+ |
+buildUnnamed1141() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1141(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterImportVariantsRequest = 0; |
+buildImportVariantsRequest() { |
+ var o = new api.ImportVariantsRequest(); |
+ buildCounterImportVariantsRequest++; |
+ if (buildCounterImportVariantsRequest < 3) { |
+ o.format = "foo"; |
+ o.sourceUris = buildUnnamed1141(); |
+ o.variantsetId = "foo"; |
+ } |
+ buildCounterImportVariantsRequest--; |
+ return o; |
+} |
+ |
+checkImportVariantsRequest(api.ImportVariantsRequest o) { |
+ buildCounterImportVariantsRequest++; |
+ if (buildCounterImportVariantsRequest < 3) { |
+ unittest.expect(o.format, unittest.equals('foo')); |
+ checkUnnamed1141(o.sourceUris); |
+ unittest.expect(o.variantsetId, unittest.equals('foo')); |
+ } |
+ buildCounterImportVariantsRequest--; |
+} |
+ |
+core.int buildCounterImportVariantsResponse = 0; |
+buildImportVariantsResponse() { |
+ var o = new api.ImportVariantsResponse(); |
+ buildCounterImportVariantsResponse++; |
+ if (buildCounterImportVariantsResponse < 3) { |
+ o.jobId = "foo"; |
+ } |
+ buildCounterImportVariantsResponse--; |
+ return o; |
+} |
+ |
+checkImportVariantsResponse(api.ImportVariantsResponse o) { |
+ buildCounterImportVariantsResponse++; |
+ if (buildCounterImportVariantsResponse < 3) { |
+ unittest.expect(o.jobId, unittest.equals('foo')); |
+ } |
+ buildCounterImportVariantsResponse--; |
+} |
+ |
+buildUnnamed1142() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1142(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1143() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1143(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1144() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1144(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterJob = 0; |
+buildJob() { |
+ var o = new api.Job(); |
+ buildCounterJob++; |
+ if (buildCounterJob < 3) { |
+ o.created = "foo"; |
+ o.description = "foo"; |
+ o.errors = buildUnnamed1142(); |
+ o.id = "foo"; |
+ o.importedIds = buildUnnamed1143(); |
+ o.projectId = "foo"; |
+ o.request = buildJobRequest(); |
+ o.status = "foo"; |
+ o.warnings = buildUnnamed1144(); |
+ } |
+ buildCounterJob--; |
+ return o; |
+} |
+ |
+checkJob(api.Job o) { |
+ buildCounterJob++; |
+ if (buildCounterJob < 3) { |
+ unittest.expect(o.created, unittest.equals('foo')); |
+ unittest.expect(o.description, unittest.equals('foo')); |
+ checkUnnamed1142(o.errors); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ checkUnnamed1143(o.importedIds); |
+ unittest.expect(o.projectId, unittest.equals('foo')); |
+ checkJobRequest(o.request); |
+ unittest.expect(o.status, unittest.equals('foo')); |
+ checkUnnamed1144(o.warnings); |
+ } |
+ buildCounterJob--; |
+} |
+ |
+buildUnnamed1145() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1145(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1146() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1146(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterJobRequest = 0; |
+buildJobRequest() { |
+ var o = new api.JobRequest(); |
+ buildCounterJobRequest++; |
+ if (buildCounterJobRequest < 3) { |
+ o.destination = buildUnnamed1145(); |
+ o.source = buildUnnamed1146(); |
+ o.type = "foo"; |
+ } |
+ buildCounterJobRequest--; |
+ return o; |
+} |
+ |
+checkJobRequest(api.JobRequest o) { |
+ buildCounterJobRequest++; |
+ if (buildCounterJobRequest < 3) { |
+ checkUnnamed1145(o.destination); |
+ checkUnnamed1146(o.source); |
+ unittest.expect(o.type, unittest.equals('foo')); |
+ } |
+ buildCounterJobRequest--; |
+} |
+ |
+buildUnnamed1147() { |
+ var o = new core.List<api.CoverageBucket>(); |
+ o.add(buildCoverageBucket()); |
+ o.add(buildCoverageBucket()); |
+ return o; |
+} |
+ |
+checkUnnamed1147(core.List<api.CoverageBucket> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkCoverageBucket(o[0]); |
+ checkCoverageBucket(o[1]); |
+} |
+ |
+core.int buildCounterListCoverageBucketsResponse = 0; |
+buildListCoverageBucketsResponse() { |
+ var o = new api.ListCoverageBucketsResponse(); |
+ buildCounterListCoverageBucketsResponse++; |
+ if (buildCounterListCoverageBucketsResponse < 3) { |
+ o.bucketWidth = "foo"; |
+ o.coverageBuckets = buildUnnamed1147(); |
+ o.nextPageToken = "foo"; |
+ } |
+ buildCounterListCoverageBucketsResponse--; |
+ return o; |
+} |
+ |
+checkListCoverageBucketsResponse(api.ListCoverageBucketsResponse o) { |
+ buildCounterListCoverageBucketsResponse++; |
+ if (buildCounterListCoverageBucketsResponse < 3) { |
+ unittest.expect(o.bucketWidth, unittest.equals('foo')); |
+ checkUnnamed1147(o.coverageBuckets); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ } |
+ buildCounterListCoverageBucketsResponse--; |
+} |
+ |
+buildUnnamed1148() { |
+ var o = new core.List<api.Dataset>(); |
+ o.add(buildDataset()); |
+ o.add(buildDataset()); |
+ return o; |
+} |
+ |
+checkUnnamed1148(core.List<api.Dataset> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkDataset(o[0]); |
+ checkDataset(o[1]); |
+} |
+ |
+core.int buildCounterListDatasetsResponse = 0; |
+buildListDatasetsResponse() { |
+ var o = new api.ListDatasetsResponse(); |
+ buildCounterListDatasetsResponse++; |
+ if (buildCounterListDatasetsResponse < 3) { |
+ o.datasets = buildUnnamed1148(); |
+ o.nextPageToken = "foo"; |
+ } |
+ buildCounterListDatasetsResponse--; |
+ return o; |
+} |
+ |
+checkListDatasetsResponse(api.ListDatasetsResponse o) { |
+ buildCounterListDatasetsResponse++; |
+ if (buildCounterListDatasetsResponse < 3) { |
+ checkUnnamed1148(o.datasets); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ } |
+ buildCounterListDatasetsResponse--; |
+} |
+ |
+buildUnnamed1149() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1149(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1150() { |
+ var o = new core.Map<core.String, core.List<core.String>>(); |
+ o["x"] = buildUnnamed1149(); |
+ o["y"] = buildUnnamed1149(); |
+ return o; |
+} |
+ |
+checkUnnamed1150(core.Map<core.String, core.List<core.String>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed1149(o["x"]); |
+ checkUnnamed1149(o["y"]); |
+} |
+ |
+core.int buildCounterMetadata = 0; |
+buildMetadata() { |
+ var o = new api.Metadata(); |
+ buildCounterMetadata++; |
+ if (buildCounterMetadata < 3) { |
+ o.description = "foo"; |
+ o.id = "foo"; |
+ o.info = buildUnnamed1150(); |
+ o.key = "foo"; |
+ o.number = "foo"; |
+ o.type = "foo"; |
+ o.value = "foo"; |
+ } |
+ buildCounterMetadata--; |
+ return o; |
+} |
+ |
+checkMetadata(api.Metadata o) { |
+ buildCounterMetadata++; |
+ if (buildCounterMetadata < 3) { |
+ unittest.expect(o.description, unittest.equals('foo')); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ checkUnnamed1150(o.info); |
+ unittest.expect(o.key, unittest.equals('foo')); |
+ unittest.expect(o.number, unittest.equals('foo')); |
+ unittest.expect(o.type, unittest.equals('foo')); |
+ unittest.expect(o.value, unittest.equals('foo')); |
+ } |
+ buildCounterMetadata--; |
+} |
+ |
+core.int buildCounterProgram = 0; |
+buildProgram() { |
+ var o = new api.Program(); |
+ buildCounterProgram++; |
+ if (buildCounterProgram < 3) { |
+ o.commandLine = "foo"; |
+ o.id = "foo"; |
+ o.name = "foo"; |
+ o.prevProgramId = "foo"; |
+ o.version = "foo"; |
+ } |
+ buildCounterProgram--; |
+ return o; |
+} |
+ |
+checkProgram(api.Program o) { |
+ buildCounterProgram++; |
+ if (buildCounterProgram < 3) { |
+ unittest.expect(o.commandLine, unittest.equals('foo')); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.prevProgramId, unittest.equals('foo')); |
+ unittest.expect(o.version, unittest.equals('foo')); |
+ } |
+ buildCounterProgram--; |
+} |
+ |
+buildUnnamed1151() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1151(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1152() { |
+ var o = new core.Map<core.String, core.List<core.String>>(); |
+ o["x"] = buildUnnamed1151(); |
+ o["y"] = buildUnnamed1151(); |
+ return o; |
+} |
+ |
+checkUnnamed1152(core.Map<core.String, core.List<core.String>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed1151(o["x"]); |
+ checkUnnamed1151(o["y"]); |
+} |
+ |
+core.int buildCounterRead = 0; |
+buildRead() { |
+ var o = new api.Read(); |
+ buildCounterRead++; |
+ if (buildCounterRead < 3) { |
+ o.alignedBases = "foo"; |
+ o.baseQuality = "foo"; |
+ o.cigar = "foo"; |
+ o.flags = 42; |
+ o.id = "foo"; |
+ o.mappingQuality = 42; |
+ o.matePosition = 42; |
+ o.mateReferenceSequenceName = "foo"; |
+ o.name = "foo"; |
+ o.originalBases = "foo"; |
+ o.position = 42; |
+ o.readsetId = "foo"; |
+ o.referenceSequenceName = "foo"; |
+ o.tags = buildUnnamed1152(); |
+ o.templateLength = 42; |
+ } |
+ buildCounterRead--; |
+ return o; |
+} |
+ |
+checkRead(api.Read o) { |
+ buildCounterRead++; |
+ if (buildCounterRead < 3) { |
+ unittest.expect(o.alignedBases, unittest.equals('foo')); |
+ unittest.expect(o.baseQuality, unittest.equals('foo')); |
+ unittest.expect(o.cigar, unittest.equals('foo')); |
+ unittest.expect(o.flags, unittest.equals(42)); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.mappingQuality, unittest.equals(42)); |
+ unittest.expect(o.matePosition, unittest.equals(42)); |
+ unittest.expect(o.mateReferenceSequenceName, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.originalBases, unittest.equals('foo')); |
+ unittest.expect(o.position, unittest.equals(42)); |
+ unittest.expect(o.readsetId, unittest.equals('foo')); |
+ unittest.expect(o.referenceSequenceName, unittest.equals('foo')); |
+ checkUnnamed1152(o.tags); |
+ unittest.expect(o.templateLength, unittest.equals(42)); |
+ } |
+ buildCounterRead--; |
+} |
+ |
+core.int buildCounterReadGroup = 0; |
+buildReadGroup() { |
+ var o = new api.ReadGroup(); |
+ buildCounterReadGroup++; |
+ if (buildCounterReadGroup < 3) { |
+ o.date = "foo"; |
+ o.description = "foo"; |
+ o.flowOrder = "foo"; |
+ o.id = "foo"; |
+ o.keySequence = "foo"; |
+ o.library = "foo"; |
+ o.platformUnit = "foo"; |
+ o.predictedInsertSize = 42; |
+ o.processingProgram = "foo"; |
+ o.sample = "foo"; |
+ o.sequencingCenterName = "foo"; |
+ o.sequencingTechnology = "foo"; |
+ } |
+ buildCounterReadGroup--; |
+ return o; |
+} |
+ |
+checkReadGroup(api.ReadGroup o) { |
+ buildCounterReadGroup++; |
+ if (buildCounterReadGroup < 3) { |
+ unittest.expect(o.date, unittest.equals('foo')); |
+ unittest.expect(o.description, unittest.equals('foo')); |
+ unittest.expect(o.flowOrder, unittest.equals('foo')); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.keySequence, unittest.equals('foo')); |
+ unittest.expect(o.library, unittest.equals('foo')); |
+ unittest.expect(o.platformUnit, unittest.equals('foo')); |
+ unittest.expect(o.predictedInsertSize, unittest.equals(42)); |
+ unittest.expect(o.processingProgram, unittest.equals('foo')); |
+ unittest.expect(o.sample, unittest.equals('foo')); |
+ unittest.expect(o.sequencingCenterName, unittest.equals('foo')); |
+ unittest.expect(o.sequencingTechnology, unittest.equals('foo')); |
+ } |
+ buildCounterReadGroup--; |
+} |
+ |
+buildUnnamed1153() { |
+ var o = new core.List<api.HeaderSection>(); |
+ o.add(buildHeaderSection()); |
+ o.add(buildHeaderSection()); |
+ return o; |
+} |
+ |
+checkUnnamed1153(core.List<api.HeaderSection> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkHeaderSection(o[0]); |
+ checkHeaderSection(o[1]); |
+} |
+ |
+core.int buildCounterReadset = 0; |
+buildReadset() { |
+ var o = new api.Readset(); |
+ buildCounterReadset++; |
+ if (buildCounterReadset < 3) { |
+ o.datasetId = "foo"; |
+ o.fileData = buildUnnamed1153(); |
+ o.id = "foo"; |
+ o.name = "foo"; |
+ } |
+ buildCounterReadset--; |
+ return o; |
+} |
+ |
+checkReadset(api.Readset o) { |
+ buildCounterReadset++; |
+ if (buildCounterReadset < 3) { |
+ unittest.expect(o.datasetId, unittest.equals('foo')); |
+ checkUnnamed1153(o.fileData); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ } |
+ buildCounterReadset--; |
+} |
+ |
+core.int buildCounterReferenceSequence = 0; |
+buildReferenceSequence() { |
+ var o = new api.ReferenceSequence(); |
+ buildCounterReferenceSequence++; |
+ if (buildCounterReferenceSequence < 3) { |
+ o.assemblyId = "foo"; |
+ o.length = 42; |
+ o.md5Checksum = "foo"; |
+ o.name = "foo"; |
+ o.species = "foo"; |
+ o.uri = "foo"; |
+ } |
+ buildCounterReferenceSequence--; |
+ return o; |
+} |
+ |
+checkReferenceSequence(api.ReferenceSequence o) { |
+ buildCounterReferenceSequence++; |
+ if (buildCounterReferenceSequence < 3) { |
+ unittest.expect(o.assemblyId, unittest.equals('foo')); |
+ unittest.expect(o.length, unittest.equals(42)); |
+ unittest.expect(o.md5Checksum, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.species, unittest.equals('foo')); |
+ unittest.expect(o.uri, unittest.equals('foo')); |
+ } |
+ buildCounterReferenceSequence--; |
+} |
+ |
+buildUnnamed1154() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1154(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterSearchCallsetsRequest = 0; |
+buildSearchCallsetsRequest() { |
+ var o = new api.SearchCallsetsRequest(); |
+ buildCounterSearchCallsetsRequest++; |
+ if (buildCounterSearchCallsetsRequest < 3) { |
+ o.maxResults = "foo"; |
+ o.name = "foo"; |
+ o.pageToken = "foo"; |
+ o.variantsetIds = buildUnnamed1154(); |
+ } |
+ buildCounterSearchCallsetsRequest--; |
+ return o; |
+} |
+ |
+checkSearchCallsetsRequest(api.SearchCallsetsRequest o) { |
+ buildCounterSearchCallsetsRequest++; |
+ if (buildCounterSearchCallsetsRequest < 3) { |
+ unittest.expect(o.maxResults, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.pageToken, unittest.equals('foo')); |
+ checkUnnamed1154(o.variantsetIds); |
+ } |
+ buildCounterSearchCallsetsRequest--; |
+} |
+ |
+buildUnnamed1155() { |
+ var o = new core.List<api.Callset>(); |
+ o.add(buildCallset()); |
+ o.add(buildCallset()); |
+ return o; |
+} |
+ |
+checkUnnamed1155(core.List<api.Callset> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkCallset(o[0]); |
+ checkCallset(o[1]); |
+} |
+ |
+core.int buildCounterSearchCallsetsResponse = 0; |
+buildSearchCallsetsResponse() { |
+ var o = new api.SearchCallsetsResponse(); |
+ buildCounterSearchCallsetsResponse++; |
+ if (buildCounterSearchCallsetsResponse < 3) { |
+ o.callsets = buildUnnamed1155(); |
+ o.nextPageToken = "foo"; |
+ } |
+ buildCounterSearchCallsetsResponse--; |
+ return o; |
+} |
+ |
+checkSearchCallsetsResponse(api.SearchCallsetsResponse o) { |
+ buildCounterSearchCallsetsResponse++; |
+ if (buildCounterSearchCallsetsResponse < 3) { |
+ checkUnnamed1155(o.callsets); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ } |
+ buildCounterSearchCallsetsResponse--; |
+} |
+ |
+buildUnnamed1156() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1156(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterSearchJobsRequest = 0; |
+buildSearchJobsRequest() { |
+ var o = new api.SearchJobsRequest(); |
+ buildCounterSearchJobsRequest++; |
+ if (buildCounterSearchJobsRequest < 3) { |
+ o.createdAfter = "foo"; |
+ o.createdBefore = "foo"; |
+ o.maxResults = "foo"; |
+ o.pageToken = "foo"; |
+ o.projectId = "foo"; |
+ o.status = buildUnnamed1156(); |
+ } |
+ buildCounterSearchJobsRequest--; |
+ return o; |
+} |
+ |
+checkSearchJobsRequest(api.SearchJobsRequest o) { |
+ buildCounterSearchJobsRequest++; |
+ if (buildCounterSearchJobsRequest < 3) { |
+ unittest.expect(o.createdAfter, unittest.equals('foo')); |
+ unittest.expect(o.createdBefore, unittest.equals('foo')); |
+ unittest.expect(o.maxResults, unittest.equals('foo')); |
+ unittest.expect(o.pageToken, unittest.equals('foo')); |
+ unittest.expect(o.projectId, unittest.equals('foo')); |
+ checkUnnamed1156(o.status); |
+ } |
+ buildCounterSearchJobsRequest--; |
+} |
+ |
+buildUnnamed1157() { |
+ var o = new core.List<api.Job>(); |
+ o.add(buildJob()); |
+ o.add(buildJob()); |
+ return o; |
+} |
+ |
+checkUnnamed1157(core.List<api.Job> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkJob(o[0]); |
+ checkJob(o[1]); |
+} |
+ |
+core.int buildCounterSearchJobsResponse = 0; |
+buildSearchJobsResponse() { |
+ var o = new api.SearchJobsResponse(); |
+ buildCounterSearchJobsResponse++; |
+ if (buildCounterSearchJobsResponse < 3) { |
+ o.jobs = buildUnnamed1157(); |
+ o.nextPageToken = "foo"; |
+ } |
+ buildCounterSearchJobsResponse--; |
+ return o; |
+} |
+ |
+checkSearchJobsResponse(api.SearchJobsResponse o) { |
+ buildCounterSearchJobsResponse++; |
+ if (buildCounterSearchJobsResponse < 3) { |
+ checkUnnamed1157(o.jobs); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ } |
+ buildCounterSearchJobsResponse--; |
+} |
+ |
+buildUnnamed1158() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1158(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterSearchReadsRequest = 0; |
+buildSearchReadsRequest() { |
+ var o = new api.SearchReadsRequest(); |
+ buildCounterSearchReadsRequest++; |
+ if (buildCounterSearchReadsRequest < 3) { |
+ o.maxResults = "foo"; |
+ o.pageToken = "foo"; |
+ o.readsetIds = buildUnnamed1158(); |
+ o.sequenceEnd = "foo"; |
+ o.sequenceName = "foo"; |
+ o.sequenceStart = "foo"; |
+ } |
+ buildCounterSearchReadsRequest--; |
+ return o; |
+} |
+ |
+checkSearchReadsRequest(api.SearchReadsRequest o) { |
+ buildCounterSearchReadsRequest++; |
+ if (buildCounterSearchReadsRequest < 3) { |
+ unittest.expect(o.maxResults, unittest.equals('foo')); |
+ unittest.expect(o.pageToken, unittest.equals('foo')); |
+ checkUnnamed1158(o.readsetIds); |
+ unittest.expect(o.sequenceEnd, unittest.equals('foo')); |
+ unittest.expect(o.sequenceName, unittest.equals('foo')); |
+ unittest.expect(o.sequenceStart, unittest.equals('foo')); |
+ } |
+ buildCounterSearchReadsRequest--; |
+} |
+ |
+buildUnnamed1159() { |
+ var o = new core.List<api.Read>(); |
+ o.add(buildRead()); |
+ o.add(buildRead()); |
+ return o; |
+} |
+ |
+checkUnnamed1159(core.List<api.Read> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkRead(o[0]); |
+ checkRead(o[1]); |
+} |
+ |
+core.int buildCounterSearchReadsResponse = 0; |
+buildSearchReadsResponse() { |
+ var o = new api.SearchReadsResponse(); |
+ buildCounterSearchReadsResponse++; |
+ if (buildCounterSearchReadsResponse < 3) { |
+ o.nextPageToken = "foo"; |
+ o.reads = buildUnnamed1159(); |
+ } |
+ buildCounterSearchReadsResponse--; |
+ return o; |
+} |
+ |
+checkSearchReadsResponse(api.SearchReadsResponse o) { |
+ buildCounterSearchReadsResponse++; |
+ if (buildCounterSearchReadsResponse < 3) { |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ checkUnnamed1159(o.reads); |
+ } |
+ buildCounterSearchReadsResponse--; |
+} |
+ |
+buildUnnamed1160() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1160(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterSearchReadsetsRequest = 0; |
+buildSearchReadsetsRequest() { |
+ var o = new api.SearchReadsetsRequest(); |
+ buildCounterSearchReadsetsRequest++; |
+ if (buildCounterSearchReadsetsRequest < 3) { |
+ o.datasetIds = buildUnnamed1160(); |
+ o.maxResults = "foo"; |
+ o.name = "foo"; |
+ o.pageToken = "foo"; |
+ } |
+ buildCounterSearchReadsetsRequest--; |
+ return o; |
+} |
+ |
+checkSearchReadsetsRequest(api.SearchReadsetsRequest o) { |
+ buildCounterSearchReadsetsRequest++; |
+ if (buildCounterSearchReadsetsRequest < 3) { |
+ checkUnnamed1160(o.datasetIds); |
+ unittest.expect(o.maxResults, unittest.equals('foo')); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ unittest.expect(o.pageToken, unittest.equals('foo')); |
+ } |
+ buildCounterSearchReadsetsRequest--; |
+} |
+ |
+buildUnnamed1161() { |
+ var o = new core.List<api.Readset>(); |
+ o.add(buildReadset()); |
+ o.add(buildReadset()); |
+ return o; |
+} |
+ |
+checkUnnamed1161(core.List<api.Readset> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkReadset(o[0]); |
+ checkReadset(o[1]); |
+} |
+ |
+core.int buildCounterSearchReadsetsResponse = 0; |
+buildSearchReadsetsResponse() { |
+ var o = new api.SearchReadsetsResponse(); |
+ buildCounterSearchReadsetsResponse++; |
+ if (buildCounterSearchReadsetsResponse < 3) { |
+ o.nextPageToken = "foo"; |
+ o.readsets = buildUnnamed1161(); |
+ } |
+ buildCounterSearchReadsetsResponse--; |
+ return o; |
+} |
+ |
+checkSearchReadsetsResponse(api.SearchReadsetsResponse o) { |
+ buildCounterSearchReadsetsResponse++; |
+ if (buildCounterSearchReadsetsResponse < 3) { |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ checkUnnamed1161(o.readsets); |
+ } |
+ buildCounterSearchReadsetsResponse--; |
+} |
+ |
+buildUnnamed1162() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1162(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1163() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1163(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterSearchVariantsRequest = 0; |
+buildSearchVariantsRequest() { |
+ var o = new api.SearchVariantsRequest(); |
+ buildCounterSearchVariantsRequest++; |
+ if (buildCounterSearchVariantsRequest < 3) { |
+ o.callsetIds = buildUnnamed1162(); |
+ o.callsetNames = buildUnnamed1163(); |
+ o.contig = "foo"; |
+ o.endPosition = "foo"; |
+ o.maxResults = "foo"; |
+ o.pageToken = "foo"; |
+ o.startPosition = "foo"; |
+ o.variantName = "foo"; |
+ o.variantsetId = "foo"; |
+ } |
+ buildCounterSearchVariantsRequest--; |
+ return o; |
+} |
+ |
+checkSearchVariantsRequest(api.SearchVariantsRequest o) { |
+ buildCounterSearchVariantsRequest++; |
+ if (buildCounterSearchVariantsRequest < 3) { |
+ checkUnnamed1162(o.callsetIds); |
+ checkUnnamed1163(o.callsetNames); |
+ unittest.expect(o.contig, unittest.equals('foo')); |
+ unittest.expect(o.endPosition, unittest.equals('foo')); |
+ unittest.expect(o.maxResults, unittest.equals('foo')); |
+ unittest.expect(o.pageToken, unittest.equals('foo')); |
+ unittest.expect(o.startPosition, unittest.equals('foo')); |
+ unittest.expect(o.variantName, unittest.equals('foo')); |
+ unittest.expect(o.variantsetId, unittest.equals('foo')); |
+ } |
+ buildCounterSearchVariantsRequest--; |
+} |
+ |
+buildUnnamed1164() { |
+ var o = new core.List<api.Variant>(); |
+ o.add(buildVariant()); |
+ o.add(buildVariant()); |
+ return o; |
+} |
+ |
+checkUnnamed1164(core.List<api.Variant> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkVariant(o[0]); |
+ checkVariant(o[1]); |
+} |
+ |
+core.int buildCounterSearchVariantsResponse = 0; |
+buildSearchVariantsResponse() { |
+ var o = new api.SearchVariantsResponse(); |
+ buildCounterSearchVariantsResponse++; |
+ if (buildCounterSearchVariantsResponse < 3) { |
+ o.nextPageToken = "foo"; |
+ o.variants = buildUnnamed1164(); |
+ } |
+ buildCounterSearchVariantsResponse--; |
+ return o; |
+} |
+ |
+checkSearchVariantsResponse(api.SearchVariantsResponse o) { |
+ buildCounterSearchVariantsResponse++; |
+ if (buildCounterSearchVariantsResponse < 3) { |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ checkUnnamed1164(o.variants); |
+ } |
+ buildCounterSearchVariantsResponse--; |
+} |
+ |
+buildUnnamed1165() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1165(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1166() { |
+ var o = new core.List<api.Call>(); |
+ o.add(buildCall()); |
+ o.add(buildCall()); |
+ return o; |
+} |
+ |
+checkUnnamed1166(core.List<api.Call> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkCall(o[0]); |
+ checkCall(o[1]); |
+} |
+ |
+buildUnnamed1167() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1167(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+buildUnnamed1168() { |
+ var o = new core.Map<core.String, core.List<core.String>>(); |
+ o["x"] = buildUnnamed1167(); |
+ o["y"] = buildUnnamed1167(); |
+ return o; |
+} |
+ |
+checkUnnamed1168(core.Map<core.String, core.List<core.String>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed1167(o["x"]); |
+ checkUnnamed1167(o["y"]); |
+} |
+ |
+buildUnnamed1169() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1169(core.List<core.String> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o[0], unittest.equals('foo')); |
+ unittest.expect(o[1], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterVariant = 0; |
+buildVariant() { |
+ var o = new api.Variant(); |
+ buildCounterVariant++; |
+ if (buildCounterVariant < 3) { |
+ o.alternateBases = buildUnnamed1165(); |
+ o.calls = buildUnnamed1166(); |
+ o.contig = "foo"; |
+ o.created = "foo"; |
+ o.end = "foo"; |
+ o.id = "foo"; |
+ o.info = buildUnnamed1168(); |
+ o.names = buildUnnamed1169(); |
+ o.position = "foo"; |
+ o.referenceBases = "foo"; |
+ o.variantsetId = "foo"; |
+ } |
+ buildCounterVariant--; |
+ return o; |
+} |
+ |
+checkVariant(api.Variant o) { |
+ buildCounterVariant++; |
+ if (buildCounterVariant < 3) { |
+ checkUnnamed1165(o.alternateBases); |
+ checkUnnamed1166(o.calls); |
+ unittest.expect(o.contig, unittest.equals('foo')); |
+ unittest.expect(o.created, unittest.equals('foo')); |
+ unittest.expect(o.end, unittest.equals('foo')); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ checkUnnamed1168(o.info); |
+ checkUnnamed1169(o.names); |
+ unittest.expect(o.position, unittest.equals('foo')); |
+ unittest.expect(o.referenceBases, unittest.equals('foo')); |
+ unittest.expect(o.variantsetId, unittest.equals('foo')); |
+ } |
+ buildCounterVariant--; |
+} |
+ |
+ |
+main() { |
+ unittest.group("obj-schema-Beacon", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildBeacon(); |
+ var od = new api.Beacon.fromJson(o.toJson()); |
+ checkBeacon(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Call", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCall(); |
+ var od = new api.Call.fromJson(o.toJson()); |
+ checkCall(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Callset", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCallset(); |
+ var od = new api.Callset.fromJson(o.toJson()); |
+ checkCallset(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ContigBound", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildContigBound(); |
+ var od = new api.ContigBound.fromJson(o.toJson()); |
+ checkContigBound(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-CoverageBucket", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCoverageBucket(); |
+ var od = new api.CoverageBucket.fromJson(o.toJson()); |
+ checkCoverageBucket(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Dataset", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildDataset(); |
+ var od = new api.Dataset.fromJson(o.toJson()); |
+ checkDataset(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ExperimentalCreateJobRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildExperimentalCreateJobRequest(); |
+ var od = new api.ExperimentalCreateJobRequest.fromJson(o.toJson()); |
+ checkExperimentalCreateJobRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ExperimentalCreateJobResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildExperimentalCreateJobResponse(); |
+ var od = new api.ExperimentalCreateJobResponse.fromJson(o.toJson()); |
+ checkExperimentalCreateJobResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ExportReadsetsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildExportReadsetsRequest(); |
+ var od = new api.ExportReadsetsRequest.fromJson(o.toJson()); |
+ checkExportReadsetsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ExportReadsetsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildExportReadsetsResponse(); |
+ var od = new api.ExportReadsetsResponse.fromJson(o.toJson()); |
+ checkExportReadsetsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ExportVariantsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildExportVariantsRequest(); |
+ var od = new api.ExportVariantsRequest.fromJson(o.toJson()); |
+ checkExportVariantsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ExportVariantsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildExportVariantsResponse(); |
+ var od = new api.ExportVariantsResponse.fromJson(o.toJson()); |
+ checkExportVariantsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-GenomicRange", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildGenomicRange(); |
+ var od = new api.GenomicRange.fromJson(o.toJson()); |
+ checkGenomicRange(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-GetVariantsSummaryResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildGetVariantsSummaryResponse(); |
+ var od = new api.GetVariantsSummaryResponse.fromJson(o.toJson()); |
+ checkGetVariantsSummaryResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Header", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildHeader(); |
+ var od = new api.Header.fromJson(o.toJson()); |
+ checkHeader(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-HeaderSection", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildHeaderSection(); |
+ var od = new api.HeaderSection.fromJson(o.toJson()); |
+ checkHeaderSection(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ImportReadsetsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildImportReadsetsRequest(); |
+ var od = new api.ImportReadsetsRequest.fromJson(o.toJson()); |
+ checkImportReadsetsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ImportReadsetsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildImportReadsetsResponse(); |
+ var od = new api.ImportReadsetsResponse.fromJson(o.toJson()); |
+ checkImportReadsetsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ImportVariantsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildImportVariantsRequest(); |
+ var od = new api.ImportVariantsRequest.fromJson(o.toJson()); |
+ checkImportVariantsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ImportVariantsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildImportVariantsResponse(); |
+ var od = new api.ImportVariantsResponse.fromJson(o.toJson()); |
+ checkImportVariantsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Job", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildJob(); |
+ var od = new api.Job.fromJson(o.toJson()); |
+ checkJob(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-JobRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildJobRequest(); |
+ var od = new api.JobRequest.fromJson(o.toJson()); |
+ checkJobRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListCoverageBucketsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListCoverageBucketsResponse(); |
+ var od = new api.ListCoverageBucketsResponse.fromJson(o.toJson()); |
+ checkListCoverageBucketsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListDatasetsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListDatasetsResponse(); |
+ var od = new api.ListDatasetsResponse.fromJson(o.toJson()); |
+ checkListDatasetsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Metadata", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildMetadata(); |
+ var od = new api.Metadata.fromJson(o.toJson()); |
+ checkMetadata(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Program", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildProgram(); |
+ var od = new api.Program.fromJson(o.toJson()); |
+ checkProgram(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Read", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildRead(); |
+ var od = new api.Read.fromJson(o.toJson()); |
+ checkRead(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ReadGroup", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildReadGroup(); |
+ var od = new api.ReadGroup.fromJson(o.toJson()); |
+ checkReadGroup(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Readset", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildReadset(); |
+ var od = new api.Readset.fromJson(o.toJson()); |
+ checkReadset(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ReferenceSequence", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildReferenceSequence(); |
+ var od = new api.ReferenceSequence.fromJson(o.toJson()); |
+ checkReferenceSequence(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchCallsetsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchCallsetsRequest(); |
+ var od = new api.SearchCallsetsRequest.fromJson(o.toJson()); |
+ checkSearchCallsetsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchCallsetsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchCallsetsResponse(); |
+ var od = new api.SearchCallsetsResponse.fromJson(o.toJson()); |
+ checkSearchCallsetsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchJobsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchJobsRequest(); |
+ var od = new api.SearchJobsRequest.fromJson(o.toJson()); |
+ checkSearchJobsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchJobsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchJobsResponse(); |
+ var od = new api.SearchJobsResponse.fromJson(o.toJson()); |
+ checkSearchJobsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchReadsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchReadsRequest(); |
+ var od = new api.SearchReadsRequest.fromJson(o.toJson()); |
+ checkSearchReadsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchReadsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchReadsResponse(); |
+ var od = new api.SearchReadsResponse.fromJson(o.toJson()); |
+ checkSearchReadsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchReadsetsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchReadsetsRequest(); |
+ var od = new api.SearchReadsetsRequest.fromJson(o.toJson()); |
+ checkSearchReadsetsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchReadsetsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchReadsetsResponse(); |
+ var od = new api.SearchReadsetsResponse.fromJson(o.toJson()); |
+ checkSearchReadsetsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchVariantsRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchVariantsRequest(); |
+ var od = new api.SearchVariantsRequest.fromJson(o.toJson()); |
+ checkSearchVariantsRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-SearchVariantsResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildSearchVariantsResponse(); |
+ var od = new api.SearchVariantsResponse.fromJson(o.toJson()); |
+ checkSearchVariantsResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Variant", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildVariant(); |
+ var od = new api.Variant.fromJson(o.toJson()); |
+ checkVariant(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("resource-BeaconsResourceApi", () { |
+ unittest.test("method--get", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.BeaconsResourceApi res = new api.GenomicsApi(mock).beacons; |
+ var arg_variantsetId = "foo"; |
+ var arg_allele = "foo"; |
+ var arg_contig = "foo"; |
+ var arg_position = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("beacons/")); |
+ pathOffset += 8; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_variantsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ unittest.expect(queryMap["allele"].first, unittest.equals(arg_allele)); |
+ unittest.expect(queryMap["contig"].first, unittest.equals(arg_contig)); |
+ unittest.expect(queryMap["position"].first, unittest.equals(arg_position)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildBeacon()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_variantsetId, allele: arg_allele, contig: arg_contig, position: arg_position).then(unittest.expectAsync(((api.Beacon response) { |
+ checkBeacon(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-CallsetsResourceApi", () { |
+ unittest.test("method--create", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; |
+ var arg_request = buildCallset(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Callset.fromJson(json); |
+ checkCallset(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("callsets")); |
+ pathOffset += 8; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildCallset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.create(arg_request).then(unittest.expectAsync(((api.Callset response) { |
+ checkCallset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; |
+ var arg_callsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("callsets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_callsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = ""; |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.delete(arg_callsetId).then(unittest.expectAsync((_) {})); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; |
+ var arg_callsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("callsets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_callsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildCallset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_callsetId).then(unittest.expectAsync(((api.Callset response) { |
+ checkCallset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--patch", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; |
+ var arg_request = buildCallset(); |
+ var arg_callsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Callset.fromJson(json); |
+ checkCallset(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("callsets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_callsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildCallset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.patch(arg_request, arg_callsetId).then(unittest.expectAsync(((api.Callset response) { |
+ checkCallset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--search", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; |
+ var arg_request = buildSearchCallsetsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.SearchCallsetsRequest.fromJson(json); |
+ checkSearchCallsetsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("callsets/search")); |
+ pathOffset += 15; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildSearchCallsetsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.search(arg_request).then(unittest.expectAsync(((api.SearchCallsetsResponse response) { |
+ checkSearchCallsetsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--update", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.CallsetsResourceApi res = new api.GenomicsApi(mock).callsets; |
+ var arg_request = buildCallset(); |
+ var arg_callsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Callset.fromJson(json); |
+ checkCallset(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("callsets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_callsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildCallset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.update(arg_request, arg_callsetId).then(unittest.expectAsync(((api.Callset response) { |
+ checkCallset(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-DatasetsResourceApi", () { |
+ unittest.test("method--create", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; |
+ var arg_request = buildDataset(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Dataset.fromJson(json); |
+ checkDataset(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("datasets")); |
+ pathOffset += 8; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildDataset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.create(arg_request).then(unittest.expectAsync(((api.Dataset response) { |
+ checkDataset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; |
+ var arg_datasetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("datasets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_datasetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = ""; |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.delete(arg_datasetId).then(unittest.expectAsync((_) {})); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; |
+ var arg_datasetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("datasets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_datasetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildDataset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_datasetId).then(unittest.expectAsync(((api.Dataset response) { |
+ checkDataset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; |
+ var arg_maxResults = "foo"; |
+ var arg_pageToken = "foo"; |
+ var arg_projectId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("datasets")); |
+ pathOffset += 8; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ unittest.expect(queryMap["maxResults"].first, unittest.equals(arg_maxResults)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ unittest.expect(queryMap["projectId"].first, unittest.equals(arg_projectId)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListDatasetsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(maxResults: arg_maxResults, pageToken: arg_pageToken, projectId: arg_projectId).then(unittest.expectAsync(((api.ListDatasetsResponse response) { |
+ checkListDatasetsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--patch", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; |
+ var arg_request = buildDataset(); |
+ var arg_datasetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Dataset.fromJson(json); |
+ checkDataset(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("datasets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_datasetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildDataset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.patch(arg_request, arg_datasetId).then(unittest.expectAsync(((api.Dataset response) { |
+ checkDataset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--undelete", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; |
+ var arg_datasetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("datasets/")); |
+ pathOffset += 9; |
+ index = path.indexOf("/undelete", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_datasetId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/undelete")); |
+ pathOffset += 9; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildDataset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.undelete(arg_datasetId).then(unittest.expectAsync(((api.Dataset response) { |
+ checkDataset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--update", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.DatasetsResourceApi res = new api.GenomicsApi(mock).datasets; |
+ var arg_request = buildDataset(); |
+ var arg_datasetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Dataset.fromJson(json); |
+ checkDataset(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("datasets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_datasetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildDataset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.update(arg_request, arg_datasetId).then(unittest.expectAsync(((api.Dataset response) { |
+ checkDataset(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-ExperimentalJobsResourceApi", () { |
+ unittest.test("method--create", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ExperimentalJobsResourceApi res = new api.GenomicsApi(mock).experimental.jobs; |
+ var arg_request = buildExperimentalCreateJobRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.ExperimentalCreateJobRequest.fromJson(json); |
+ checkExperimentalCreateJobRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("experimental/jobs/create")); |
+ pathOffset += 24; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildExperimentalCreateJobResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.create(arg_request).then(unittest.expectAsync(((api.ExperimentalCreateJobResponse response) { |
+ checkExperimentalCreateJobResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-JobsResourceApi", () { |
+ unittest.test("method--cancel", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.JobsResourceApi res = new api.GenomicsApi(mock).jobs; |
+ var arg_jobId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("jobs/")); |
+ pathOffset += 5; |
+ index = path.indexOf("/cancel", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_jobId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equals("/cancel")); |
+ pathOffset += 7; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = ""; |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.cancel(arg_jobId).then(unittest.expectAsync((_) {})); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.JobsResourceApi res = new api.GenomicsApi(mock).jobs; |
+ var arg_jobId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("jobs/")); |
+ pathOffset += 5; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_jobId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildJob()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_jobId).then(unittest.expectAsync(((api.Job response) { |
+ checkJob(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--search", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.JobsResourceApi res = new api.GenomicsApi(mock).jobs; |
+ var arg_request = buildSearchJobsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.SearchJobsRequest.fromJson(json); |
+ checkSearchJobsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 11), unittest.equals("jobs/search")); |
+ pathOffset += 11; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildSearchJobsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.search(arg_request).then(unittest.expectAsync(((api.SearchJobsResponse response) { |
+ checkSearchJobsResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-ReadsResourceApi", () { |
+ unittest.test("method--search", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsResourceApi res = new api.GenomicsApi(mock).reads; |
+ var arg_request = buildSearchReadsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.SearchReadsRequest.fromJson(json); |
+ checkSearchReadsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("reads/search")); |
+ pathOffset += 12; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildSearchReadsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.search(arg_request).then(unittest.expectAsync(((api.SearchReadsResponse response) { |
+ checkSearchReadsResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-ReadsetsResourceApi", () { |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsetsResourceApi res = new api.GenomicsApi(mock).readsets; |
+ var arg_readsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("readsets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_readsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = ""; |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.delete(arg_readsetId).then(unittest.expectAsync((_) {})); |
+ }); |
+ |
+ unittest.test("method--export", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsetsResourceApi res = new api.GenomicsApi(mock).readsets; |
+ var arg_request = buildExportReadsetsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.ExportReadsetsRequest.fromJson(json); |
+ checkExportReadsetsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("readsets/export")); |
+ pathOffset += 15; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildExportReadsetsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.export(arg_request).then(unittest.expectAsync(((api.ExportReadsetsResponse response) { |
+ checkExportReadsetsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsetsResourceApi res = new api.GenomicsApi(mock).readsets; |
+ var arg_readsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("readsets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_readsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildReadset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_readsetId).then(unittest.expectAsync(((api.Readset response) { |
+ checkReadset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--import", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsetsResourceApi res = new api.GenomicsApi(mock).readsets; |
+ var arg_request = buildImportReadsetsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.ImportReadsetsRequest.fromJson(json); |
+ checkImportReadsetsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("readsets/import")); |
+ pathOffset += 15; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildImportReadsetsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.import(arg_request).then(unittest.expectAsync(((api.ImportReadsetsResponse response) { |
+ checkImportReadsetsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--patch", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsetsResourceApi res = new api.GenomicsApi(mock).readsets; |
+ var arg_request = buildReadset(); |
+ var arg_readsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Readset.fromJson(json); |
+ checkReadset(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("readsets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_readsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildReadset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.patch(arg_request, arg_readsetId).then(unittest.expectAsync(((api.Readset response) { |
+ checkReadset(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--search", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsetsResourceApi res = new api.GenomicsApi(mock).readsets; |
+ var arg_request = buildSearchReadsetsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.SearchReadsetsRequest.fromJson(json); |
+ checkSearchReadsetsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("readsets/search")); |
+ pathOffset += 15; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildSearchReadsetsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.search(arg_request).then(unittest.expectAsync(((api.SearchReadsetsResponse response) { |
+ checkSearchReadsetsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--update", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsetsResourceApi res = new api.GenomicsApi(mock).readsets; |
+ var arg_request = buildReadset(); |
+ var arg_readsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Readset.fromJson(json); |
+ checkReadset(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("readsets/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_readsetId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildReadset()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.update(arg_request, arg_readsetId).then(unittest.expectAsync(((api.Readset response) { |
+ checkReadset(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-ReadsetsCoveragebucketsResourceApi", () { |
+ unittest.test("method--list", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.ReadsetsCoveragebucketsResourceApi res = new api.GenomicsApi(mock).readsets.coveragebuckets; |
+ var arg_readsetId = "foo"; |
+ var arg_maxResults = "foo"; |
+ var arg_pageToken = "foo"; |
+ var arg_range_sequenceEnd = "foo"; |
+ var arg_range_sequenceName = "foo"; |
+ var arg_range_sequenceStart = "foo"; |
+ var arg_targetBucketWidth = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("readsets/")); |
+ pathOffset += 9; |
+ index = path.indexOf("/coveragebuckets", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_readsetId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/coveragebuckets")); |
+ pathOffset += 16; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ unittest.expect(queryMap["maxResults"].first, unittest.equals(arg_maxResults)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ unittest.expect(queryMap["range.sequenceEnd"].first, unittest.equals(arg_range_sequenceEnd)); |
+ unittest.expect(queryMap["range.sequenceName"].first, unittest.equals(arg_range_sequenceName)); |
+ unittest.expect(queryMap["range.sequenceStart"].first, unittest.equals(arg_range_sequenceStart)); |
+ unittest.expect(queryMap["targetBucketWidth"].first, unittest.equals(arg_targetBucketWidth)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListCoverageBucketsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(arg_readsetId, maxResults: arg_maxResults, pageToken: arg_pageToken, range_sequenceEnd: arg_range_sequenceEnd, range_sequenceName: arg_range_sequenceName, range_sequenceStart: arg_range_sequenceStart, targetBucketWidth: arg_targetBucketWidth).then(unittest.expectAsync(((api.ListCoverageBucketsResponse response) { |
+ checkListCoverageBucketsResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-VariantsResourceApi", () { |
+ unittest.test("method--create", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_request = buildVariant(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Variant.fromJson(json); |
+ checkVariant(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("variants")); |
+ pathOffset += 8; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildVariant()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.create(arg_request).then(unittest.expectAsync(((api.Variant response) { |
+ checkVariant(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_variantId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("variants/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_variantId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = ""; |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.delete(arg_variantId).then(unittest.expectAsync((_) {})); |
+ }); |
+ |
+ unittest.test("method--export", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_request = buildExportVariantsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.ExportVariantsRequest.fromJson(json); |
+ checkExportVariantsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("variants/export")); |
+ pathOffset += 15; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildExportVariantsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.export(arg_request).then(unittest.expectAsync(((api.ExportVariantsResponse response) { |
+ checkExportVariantsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_variantId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("variants/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_variantId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildVariant()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_variantId).then(unittest.expectAsync(((api.Variant response) { |
+ checkVariant(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--getSummary", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_variantsetId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("variants/summary")); |
+ pathOffset += 16; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ unittest.expect(queryMap["variantsetId"].first, unittest.equals(arg_variantsetId)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildGetVariantsSummaryResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.getSummary(variantsetId: arg_variantsetId).then(unittest.expectAsync(((api.GetVariantsSummaryResponse response) { |
+ checkGetVariantsSummaryResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--import", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_request = buildImportVariantsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.ImportVariantsRequest.fromJson(json); |
+ checkImportVariantsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("variants/import")); |
+ pathOffset += 15; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildImportVariantsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.import(arg_request).then(unittest.expectAsync(((api.ImportVariantsResponse response) { |
+ checkImportVariantsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--patch", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_request = buildVariant(); |
+ var arg_variantId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Variant.fromJson(json); |
+ checkVariant(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("variants/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_variantId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildVariant()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.patch(arg_request, arg_variantId).then(unittest.expectAsync(((api.Variant response) { |
+ checkVariant(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--search", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_request = buildSearchVariantsRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.SearchVariantsRequest.fromJson(json); |
+ checkSearchVariantsRequest(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("variants/search")); |
+ pathOffset += 15; |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildSearchVariantsResponse()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.search(arg_request).then(unittest.expectAsync(((api.SearchVariantsResponse response) { |
+ checkSearchVariantsResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--update", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.VariantsResourceApi res = new api.GenomicsApi(mock).variants; |
+ var arg_request = buildVariant(); |
+ var arg_variantId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Variant.fromJson(json); |
+ checkVariant(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.equals("/genomics/v1beta/")); |
+ pathOffset += 17; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("variants/")); |
+ pathOffset += 9; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_variantId")); |
+ |
+ var query = (req.url).query; |
+ var queryOffset = 0; |
+ var queryMap = {}; |
+ addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
+ parseBool(n) { |
+ if (n == "true") return true; |
+ if (n == "false") return false; |
+ if (n == null) return null; |
+ throw new core.ArgumentError("Invalid boolean: $n"); |
+ } |
+ if (query.length > 0) { |
+ for (var part in query.split("&")) { |
+ var keyvalue = part.split("="); |
+ addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildVariant()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.update(arg_request, arg_variantId).then(unittest.expectAsync(((api.Variant response) { |
+ checkVariant(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+} |
+ |