blob: 344622ab434edcb6d4df15c41530335d5033a187 [file] [log] [blame]
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);
})));
});
});
}