| Index: generated/googleapis/test/coordinate/v1.dart
|
| diff --git a/generated/googleapis/test/coordinate/v1.dart b/generated/googleapis/test/coordinate/v1.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9403ea809669c83e62f1f061fdf03d74448550de
|
| --- /dev/null
|
| +++ b/generated/googleapis/test/coordinate/v1.dart
|
| @@ -0,0 +1,1378 @@
|
| +library googleapis.coordinate.v1.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/common/common.dart' as common;
|
| +import 'package:googleapis/src/common_internal.dart' as common_internal;
|
| +import '../common/common_internal_test.dart' as common_test;
|
| +
|
| +import 'package:googleapis/coordinate/v1.dart' as api;
|
| +
|
| +
|
| +
|
| +core.int buildCounterCustomField = 0;
|
| +buildCustomField() {
|
| + var o = new api.CustomField();
|
| + buildCounterCustomField++;
|
| + if (buildCounterCustomField < 3) {
|
| + o.customFieldId = "foo";
|
| + o.kind = "foo";
|
| + o.value = "foo";
|
| + }
|
| + buildCounterCustomField--;
|
| + return o;
|
| +}
|
| +
|
| +checkCustomField(api.CustomField o) {
|
| + buildCounterCustomField++;
|
| + if (buildCounterCustomField < 3) {
|
| + unittest.expect(o.customFieldId, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + }
|
| + buildCounterCustomField--;
|
| +}
|
| +
|
| +core.int buildCounterCustomFieldDef = 0;
|
| +buildCustomFieldDef() {
|
| + var o = new api.CustomFieldDef();
|
| + buildCounterCustomFieldDef++;
|
| + if (buildCounterCustomFieldDef < 3) {
|
| + o.enabled = true;
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + o.name = "foo";
|
| + o.requiredForCheckout = true;
|
| + o.type = "foo";
|
| + }
|
| + buildCounterCustomFieldDef--;
|
| + return o;
|
| +}
|
| +
|
| +checkCustomFieldDef(api.CustomFieldDef o) {
|
| + buildCounterCustomFieldDef++;
|
| + if (buildCounterCustomFieldDef < 3) {
|
| + unittest.expect(o.enabled, unittest.isTrue);
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + unittest.expect(o.requiredForCheckout, unittest.isTrue);
|
| + unittest.expect(o.type, unittest.equals('foo'));
|
| + }
|
| + buildCounterCustomFieldDef--;
|
| +}
|
| +
|
| +buildUnnamed445() {
|
| + var o = new core.List<api.CustomFieldDef>();
|
| + o.add(buildCustomFieldDef());
|
| + o.add(buildCustomFieldDef());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed445(core.List<api.CustomFieldDef> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkCustomFieldDef(o[0]);
|
| + checkCustomFieldDef(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterCustomFieldDefListResponse = 0;
|
| +buildCustomFieldDefListResponse() {
|
| + var o = new api.CustomFieldDefListResponse();
|
| + buildCounterCustomFieldDefListResponse++;
|
| + if (buildCounterCustomFieldDefListResponse < 3) {
|
| + o.items = buildUnnamed445();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterCustomFieldDefListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkCustomFieldDefListResponse(api.CustomFieldDefListResponse o) {
|
| + buildCounterCustomFieldDefListResponse++;
|
| + if (buildCounterCustomFieldDefListResponse < 3) {
|
| + checkUnnamed445(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterCustomFieldDefListResponse--;
|
| +}
|
| +
|
| +buildUnnamed446() {
|
| + var o = new core.List<api.CustomField>();
|
| + o.add(buildCustomField());
|
| + o.add(buildCustomField());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed446(core.List<api.CustomField> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkCustomField(o[0]);
|
| + checkCustomField(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterCustomFields = 0;
|
| +buildCustomFields() {
|
| + var o = new api.CustomFields();
|
| + buildCounterCustomFields++;
|
| + if (buildCounterCustomFields < 3) {
|
| + o.customField = buildUnnamed446();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterCustomFields--;
|
| + return o;
|
| +}
|
| +
|
| +checkCustomFields(api.CustomFields o) {
|
| + buildCounterCustomFields++;
|
| + if (buildCounterCustomFields < 3) {
|
| + checkUnnamed446(o.customField);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterCustomFields--;
|
| +}
|
| +
|
| +buildUnnamed447() {
|
| + var o = new core.List<api.JobChange>();
|
| + o.add(buildJobChange());
|
| + o.add(buildJobChange());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed447(core.List<api.JobChange> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkJobChange(o[0]);
|
| + checkJobChange(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterJob = 0;
|
| +buildJob() {
|
| + var o = new api.Job();
|
| + buildCounterJob++;
|
| + if (buildCounterJob < 3) {
|
| + o.id = "foo";
|
| + o.jobChange = buildUnnamed447();
|
| + o.kind = "foo";
|
| + o.state = buildJobState();
|
| + }
|
| + buildCounterJob--;
|
| + return o;
|
| +}
|
| +
|
| +checkJob(api.Job o) {
|
| + buildCounterJob++;
|
| + if (buildCounterJob < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + checkUnnamed447(o.jobChange);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkJobState(o.state);
|
| + }
|
| + buildCounterJob--;
|
| +}
|
| +
|
| +core.int buildCounterJobChange = 0;
|
| +buildJobChange() {
|
| + var o = new api.JobChange();
|
| + buildCounterJobChange++;
|
| + if (buildCounterJobChange < 3) {
|
| + o.kind = "foo";
|
| + o.state = buildJobState();
|
| + o.timestamp = "foo";
|
| + }
|
| + buildCounterJobChange--;
|
| + return o;
|
| +}
|
| +
|
| +checkJobChange(api.JobChange o) {
|
| + buildCounterJobChange++;
|
| + if (buildCounterJobChange < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkJobState(o.state);
|
| + unittest.expect(o.timestamp, unittest.equals('foo'));
|
| + }
|
| + buildCounterJobChange--;
|
| +}
|
| +
|
| +buildUnnamed448() {
|
| + var o = new core.List<api.Job>();
|
| + o.add(buildJob());
|
| + o.add(buildJob());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed448(core.List<api.Job> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkJob(o[0]);
|
| + checkJob(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterJobListResponse = 0;
|
| +buildJobListResponse() {
|
| + var o = new api.JobListResponse();
|
| + buildCounterJobListResponse++;
|
| + if (buildCounterJobListResponse < 3) {
|
| + o.items = buildUnnamed448();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + }
|
| + buildCounterJobListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkJobListResponse(api.JobListResponse o) {
|
| + buildCounterJobListResponse++;
|
| + if (buildCounterJobListResponse < 3) {
|
| + checkUnnamed448(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterJobListResponse--;
|
| +}
|
| +
|
| +buildUnnamed449() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed449(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 buildCounterJobState = 0;
|
| +buildJobState() {
|
| + var o = new api.JobState();
|
| + buildCounterJobState++;
|
| + if (buildCounterJobState < 3) {
|
| + o.assignee = "foo";
|
| + o.customFields = buildCustomFields();
|
| + o.customerName = "foo";
|
| + o.customerPhoneNumber = "foo";
|
| + o.kind = "foo";
|
| + o.location = buildLocation();
|
| + o.note = buildUnnamed449();
|
| + o.progress = "foo";
|
| + o.title = "foo";
|
| + }
|
| + buildCounterJobState--;
|
| + return o;
|
| +}
|
| +
|
| +checkJobState(api.JobState o) {
|
| + buildCounterJobState++;
|
| + if (buildCounterJobState < 3) {
|
| + unittest.expect(o.assignee, unittest.equals('foo'));
|
| + checkCustomFields(o.customFields);
|
| + unittest.expect(o.customerName, unittest.equals('foo'));
|
| + unittest.expect(o.customerPhoneNumber, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + checkLocation(o.location);
|
| + checkUnnamed449(o.note);
|
| + unittest.expect(o.progress, unittest.equals('foo'));
|
| + unittest.expect(o.title, unittest.equals('foo'));
|
| + }
|
| + buildCounterJobState--;
|
| +}
|
| +
|
| +buildUnnamed450() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed450(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 buildCounterLocation = 0;
|
| +buildLocation() {
|
| + var o = new api.Location();
|
| + buildCounterLocation++;
|
| + if (buildCounterLocation < 3) {
|
| + o.addressLine = buildUnnamed450();
|
| + o.kind = "foo";
|
| + o.lat = 42.0;
|
| + o.lng = 42.0;
|
| + }
|
| + buildCounterLocation--;
|
| + return o;
|
| +}
|
| +
|
| +checkLocation(api.Location o) {
|
| + buildCounterLocation++;
|
| + if (buildCounterLocation < 3) {
|
| + checkUnnamed450(o.addressLine);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.lat, unittest.equals(42.0));
|
| + unittest.expect(o.lng, unittest.equals(42.0));
|
| + }
|
| + buildCounterLocation--;
|
| +}
|
| +
|
| +buildUnnamed451() {
|
| + var o = new core.List<api.LocationRecord>();
|
| + o.add(buildLocationRecord());
|
| + o.add(buildLocationRecord());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed451(core.List<api.LocationRecord> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkLocationRecord(o[0]);
|
| + checkLocationRecord(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterLocationListResponse = 0;
|
| +buildLocationListResponse() {
|
| + var o = new api.LocationListResponse();
|
| + buildCounterLocationListResponse++;
|
| + if (buildCounterLocationListResponse < 3) {
|
| + o.items = buildUnnamed451();
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.tokenPagination = buildTokenPagination();
|
| + }
|
| + buildCounterLocationListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkLocationListResponse(api.LocationListResponse o) {
|
| + buildCounterLocationListResponse++;
|
| + if (buildCounterLocationListResponse < 3) {
|
| + checkUnnamed451(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + checkTokenPagination(o.tokenPagination);
|
| + }
|
| + buildCounterLocationListResponse--;
|
| +}
|
| +
|
| +core.int buildCounterLocationRecord = 0;
|
| +buildLocationRecord() {
|
| + var o = new api.LocationRecord();
|
| + buildCounterLocationRecord++;
|
| + if (buildCounterLocationRecord < 3) {
|
| + o.collectionTime = "foo";
|
| + o.confidenceRadius = 42.0;
|
| + o.kind = "foo";
|
| + o.latitude = 42.0;
|
| + o.longitude = 42.0;
|
| + }
|
| + buildCounterLocationRecord--;
|
| + return o;
|
| +}
|
| +
|
| +checkLocationRecord(api.LocationRecord o) {
|
| + buildCounterLocationRecord++;
|
| + if (buildCounterLocationRecord < 3) {
|
| + unittest.expect(o.collectionTime, unittest.equals('foo'));
|
| + unittest.expect(o.confidenceRadius, unittest.equals(42.0));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.latitude, unittest.equals(42.0));
|
| + unittest.expect(o.longitude, unittest.equals(42.0));
|
| + }
|
| + buildCounterLocationRecord--;
|
| +}
|
| +
|
| +core.int buildCounterSchedule = 0;
|
| +buildSchedule() {
|
| + var o = new api.Schedule();
|
| + buildCounterSchedule++;
|
| + if (buildCounterSchedule < 3) {
|
| + o.allDay = true;
|
| + o.duration = "foo";
|
| + o.endTime = "foo";
|
| + o.kind = "foo";
|
| + o.startTime = "foo";
|
| + }
|
| + buildCounterSchedule--;
|
| + return o;
|
| +}
|
| +
|
| +checkSchedule(api.Schedule o) {
|
| + buildCounterSchedule++;
|
| + if (buildCounterSchedule < 3) {
|
| + unittest.expect(o.allDay, unittest.isTrue);
|
| + unittest.expect(o.duration, unittest.equals('foo'));
|
| + unittest.expect(o.endTime, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.startTime, unittest.equals('foo'));
|
| + }
|
| + buildCounterSchedule--;
|
| +}
|
| +
|
| +core.int buildCounterTokenPagination = 0;
|
| +buildTokenPagination() {
|
| + var o = new api.TokenPagination();
|
| + buildCounterTokenPagination++;
|
| + if (buildCounterTokenPagination < 3) {
|
| + o.kind = "foo";
|
| + o.nextPageToken = "foo";
|
| + o.previousPageToken = "foo";
|
| + }
|
| + buildCounterTokenPagination--;
|
| + return o;
|
| +}
|
| +
|
| +checkTokenPagination(api.TokenPagination o) {
|
| + buildCounterTokenPagination++;
|
| + if (buildCounterTokenPagination < 3) {
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + unittest.expect(o.nextPageToken, unittest.equals('foo'));
|
| + unittest.expect(o.previousPageToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterTokenPagination--;
|
| +}
|
| +
|
| +core.int buildCounterWorker = 0;
|
| +buildWorker() {
|
| + var o = new api.Worker();
|
| + buildCounterWorker++;
|
| + if (buildCounterWorker < 3) {
|
| + o.id = "foo";
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterWorker--;
|
| + return o;
|
| +}
|
| +
|
| +checkWorker(api.Worker o) {
|
| + buildCounterWorker++;
|
| + if (buildCounterWorker < 3) {
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterWorker--;
|
| +}
|
| +
|
| +buildUnnamed452() {
|
| + var o = new core.List<api.Worker>();
|
| + o.add(buildWorker());
|
| + o.add(buildWorker());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed452(core.List<api.Worker> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkWorker(o[0]);
|
| + checkWorker(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterWorkerListResponse = 0;
|
| +buildWorkerListResponse() {
|
| + var o = new api.WorkerListResponse();
|
| + buildCounterWorkerListResponse++;
|
| + if (buildCounterWorkerListResponse < 3) {
|
| + o.items = buildUnnamed452();
|
| + o.kind = "foo";
|
| + }
|
| + buildCounterWorkerListResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkWorkerListResponse(api.WorkerListResponse o) {
|
| + buildCounterWorkerListResponse++;
|
| + if (buildCounterWorkerListResponse < 3) {
|
| + checkUnnamed452(o.items);
|
| + unittest.expect(o.kind, unittest.equals('foo'));
|
| + }
|
| + buildCounterWorkerListResponse--;
|
| +}
|
| +
|
| +buildUnnamed453() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed453(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'));
|
| +}
|
| +
|
| +buildUnnamed454() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed454(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'));
|
| +}
|
| +
|
| +buildUnnamed455() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed455(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'));
|
| +}
|
| +
|
| +
|
| +main() {
|
| + unittest.group("obj-schema-CustomField", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCustomField();
|
| + var od = new api.CustomField.fromJson(o.toJson());
|
| + checkCustomField(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CustomFieldDef", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCustomFieldDef();
|
| + var od = new api.CustomFieldDef.fromJson(o.toJson());
|
| + checkCustomFieldDef(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CustomFieldDefListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCustomFieldDefListResponse();
|
| + var od = new api.CustomFieldDefListResponse.fromJson(o.toJson());
|
| + checkCustomFieldDefListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CustomFields", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCustomFields();
|
| + var od = new api.CustomFields.fromJson(o.toJson());
|
| + checkCustomFields(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-JobChange", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildJobChange();
|
| + var od = new api.JobChange.fromJson(o.toJson());
|
| + checkJobChange(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-JobListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildJobListResponse();
|
| + var od = new api.JobListResponse.fromJson(o.toJson());
|
| + checkJobListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-JobState", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildJobState();
|
| + var od = new api.JobState.fromJson(o.toJson());
|
| + checkJobState(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Location", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLocation();
|
| + var od = new api.Location.fromJson(o.toJson());
|
| + checkLocation(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LocationListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLocationListResponse();
|
| + var od = new api.LocationListResponse.fromJson(o.toJson());
|
| + checkLocationListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-LocationRecord", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildLocationRecord();
|
| + var od = new api.LocationRecord.fromJson(o.toJson());
|
| + checkLocationRecord(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Schedule", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSchedule();
|
| + var od = new api.Schedule.fromJson(o.toJson());
|
| + checkSchedule(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-TokenPagination", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildTokenPagination();
|
| + var od = new api.TokenPagination.fromJson(o.toJson());
|
| + checkTokenPagination(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Worker", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildWorker();
|
| + var od = new api.Worker.fromJson(o.toJson());
|
| + checkWorker(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-WorkerListResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildWorkerListResponse();
|
| + var od = new api.WorkerListResponse.fromJson(o.toJson());
|
| + checkWorkerListResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-CustomFieldDefResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.CustomFieldDefResourceApi res = new api.CoordinateApi(mock).customFieldDef;
|
| + var arg_teamId = "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 + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/custom_fields", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/custom_fields"));
|
| + pathOffset += 14;
|
| +
|
| + 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(buildCustomFieldDefListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_teamId).then(unittest.expectAsync(((api.CustomFieldDefListResponse response) {
|
| + checkCustomFieldDefListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-JobsResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.JobsResourceApi res = new api.CoordinateApi(mock).jobs;
|
| + var arg_teamId = "foo";
|
| + 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 + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/jobs/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/jobs/"));
|
| + pathOffset += 6;
|
| + 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_teamId, arg_jobId).then(unittest.expectAsync(((api.Job response) {
|
| + checkJob(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--insert", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.JobsResourceApi res = new api.CoordinateApi(mock).jobs;
|
| + var arg_request = buildJob();
|
| + var arg_teamId = "foo";
|
| + var arg_address = "foo";
|
| + var arg_lat = 42.0;
|
| + var arg_lng = 42.0;
|
| + var arg_title = "foo";
|
| + var arg_assignee = "foo";
|
| + var arg_customField = buildUnnamed453();
|
| + var arg_customerName = "foo";
|
| + var arg_customerPhoneNumber = "foo";
|
| + var arg_note = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Job.fromJson(json);
|
| + checkJob(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/jobs", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/jobs"));
|
| + pathOffset += 5;
|
| +
|
| + 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["address"].first, unittest.equals(arg_address));
|
| + unittest.expect(core.num.parse(queryMap["lat"].first), unittest.equals(arg_lat));
|
| + unittest.expect(core.num.parse(queryMap["lng"].first), unittest.equals(arg_lng));
|
| + unittest.expect(queryMap["title"].first, unittest.equals(arg_title));
|
| + unittest.expect(queryMap["assignee"].first, unittest.equals(arg_assignee));
|
| + unittest.expect(queryMap["customField"], unittest.equals(arg_customField));
|
| + unittest.expect(queryMap["customerName"].first, unittest.equals(arg_customerName));
|
| + unittest.expect(queryMap["customerPhoneNumber"].first, unittest.equals(arg_customerPhoneNumber));
|
| + unittest.expect(queryMap["note"].first, unittest.equals(arg_note));
|
| +
|
| +
|
| + 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.insert(arg_request, arg_teamId, arg_address, arg_lat, arg_lng, arg_title, assignee: arg_assignee, customField: arg_customField, customerName: arg_customerName, customerPhoneNumber: arg_customerPhoneNumber, note: arg_note).then(unittest.expectAsync(((api.Job response) {
|
| + checkJob(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.JobsResourceApi res = new api.CoordinateApi(mock).jobs;
|
| + var arg_teamId = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_minModifiedTimestampMs = "foo";
|
| + var arg_pageToken = "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 + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/jobs", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equals("/jobs"));
|
| + pathOffset += 5;
|
| +
|
| + 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(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["minModifiedTimestampMs"].first, unittest.equals(arg_minModifiedTimestampMs));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildJobListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_teamId, maxResults: arg_maxResults, minModifiedTimestampMs: arg_minModifiedTimestampMs, pageToken: arg_pageToken).then(unittest.expectAsync(((api.JobListResponse response) {
|
| + checkJobListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.JobsResourceApi res = new api.CoordinateApi(mock).jobs;
|
| + var arg_request = buildJob();
|
| + var arg_teamId = "foo";
|
| + var arg_jobId = "foo";
|
| + var arg_address = "foo";
|
| + var arg_assignee = "foo";
|
| + var arg_customField = buildUnnamed454();
|
| + var arg_customerName = "foo";
|
| + var arg_customerPhoneNumber = "foo";
|
| + var arg_lat = 42.0;
|
| + var arg_lng = 42.0;
|
| + var arg_note = "foo";
|
| + var arg_progress = "foo";
|
| + var arg_title = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Job.fromJson(json);
|
| + checkJob(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/jobs/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/jobs/"));
|
| + pathOffset += 6;
|
| + 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]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["address"].first, unittest.equals(arg_address));
|
| + unittest.expect(queryMap["assignee"].first, unittest.equals(arg_assignee));
|
| + unittest.expect(queryMap["customField"], unittest.equals(arg_customField));
|
| + unittest.expect(queryMap["customerName"].first, unittest.equals(arg_customerName));
|
| + unittest.expect(queryMap["customerPhoneNumber"].first, unittest.equals(arg_customerPhoneNumber));
|
| + unittest.expect(core.num.parse(queryMap["lat"].first), unittest.equals(arg_lat));
|
| + unittest.expect(core.num.parse(queryMap["lng"].first), unittest.equals(arg_lng));
|
| + unittest.expect(queryMap["note"].first, unittest.equals(arg_note));
|
| + unittest.expect(queryMap["progress"].first, unittest.equals(arg_progress));
|
| + unittest.expect(queryMap["title"].first, unittest.equals(arg_title));
|
| +
|
| +
|
| + 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.patch(arg_request, arg_teamId, arg_jobId, address: arg_address, assignee: arg_assignee, customField: arg_customField, customerName: arg_customerName, customerPhoneNumber: arg_customerPhoneNumber, lat: arg_lat, lng: arg_lng, note: arg_note, progress: arg_progress, title: arg_title).then(unittest.expectAsync(((api.Job response) {
|
| + checkJob(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.JobsResourceApi res = new api.CoordinateApi(mock).jobs;
|
| + var arg_request = buildJob();
|
| + var arg_teamId = "foo";
|
| + var arg_jobId = "foo";
|
| + var arg_address = "foo";
|
| + var arg_assignee = "foo";
|
| + var arg_customField = buildUnnamed455();
|
| + var arg_customerName = "foo";
|
| + var arg_customerPhoneNumber = "foo";
|
| + var arg_lat = 42.0;
|
| + var arg_lng = 42.0;
|
| + var arg_note = "foo";
|
| + var arg_progress = "foo";
|
| + var arg_title = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Job.fromJson(json);
|
| + checkJob(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/jobs/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/jobs/"));
|
| + pathOffset += 6;
|
| + 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]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["address"].first, unittest.equals(arg_address));
|
| + unittest.expect(queryMap["assignee"].first, unittest.equals(arg_assignee));
|
| + unittest.expect(queryMap["customField"], unittest.equals(arg_customField));
|
| + unittest.expect(queryMap["customerName"].first, unittest.equals(arg_customerName));
|
| + unittest.expect(queryMap["customerPhoneNumber"].first, unittest.equals(arg_customerPhoneNumber));
|
| + unittest.expect(core.num.parse(queryMap["lat"].first), unittest.equals(arg_lat));
|
| + unittest.expect(core.num.parse(queryMap["lng"].first), unittest.equals(arg_lng));
|
| + unittest.expect(queryMap["note"].first, unittest.equals(arg_note));
|
| + unittest.expect(queryMap["progress"].first, unittest.equals(arg_progress));
|
| + unittest.expect(queryMap["title"].first, unittest.equals(arg_title));
|
| +
|
| +
|
| + 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.update(arg_request, arg_teamId, arg_jobId, address: arg_address, assignee: arg_assignee, customField: arg_customField, customerName: arg_customerName, customerPhoneNumber: arg_customerPhoneNumber, lat: arg_lat, lng: arg_lng, note: arg_note, progress: arg_progress, title: arg_title).then(unittest.expectAsync(((api.Job response) {
|
| + checkJob(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-LocationResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.LocationResourceApi res = new api.CoordinateApi(mock).location;
|
| + var arg_teamId = "foo";
|
| + var arg_workerEmail = "foo";
|
| + var arg_startTimestampMs = "foo";
|
| + var arg_maxResults = 42;
|
| + var arg_pageToken = "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 + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/workers/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equals("/workers/"));
|
| + pathOffset += 9;
|
| + index = path.indexOf("/locations", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_workerEmail"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.equals("/locations"));
|
| + pathOffset += 10;
|
| +
|
| + 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["startTimestampMs"].first, unittest.equals(arg_startTimestampMs));
|
| + unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults));
|
| + unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildLocationListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_teamId, arg_workerEmail, arg_startTimestampMs, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.LocationListResponse response) {
|
| + checkLocationListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ScheduleResourceApi", () {
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ScheduleResourceApi res = new api.CoordinateApi(mock).schedule;
|
| + var arg_teamId = "foo";
|
| + 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 + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/jobs/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/jobs/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/schedule", 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 + 9), unittest.equals("/schedule"));
|
| + 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(buildSchedule());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_teamId, arg_jobId).then(unittest.expectAsync(((api.Schedule response) {
|
| + checkSchedule(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--patch", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ScheduleResourceApi res = new api.CoordinateApi(mock).schedule;
|
| + var arg_request = buildSchedule();
|
| + var arg_teamId = "foo";
|
| + var arg_jobId = "foo";
|
| + var arg_allDay = true;
|
| + var arg_duration = "foo";
|
| + var arg_endTime = "foo";
|
| + var arg_startTime = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Schedule.fromJson(json);
|
| + checkSchedule(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/jobs/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/jobs/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/schedule", 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 + 9), unittest.equals("/schedule"));
|
| + 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]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["allDay"].first, unittest.equals("$arg_allDay"));
|
| + unittest.expect(queryMap["duration"].first, unittest.equals(arg_duration));
|
| + unittest.expect(queryMap["endTime"].first, unittest.equals(arg_endTime));
|
| + unittest.expect(queryMap["startTime"].first, unittest.equals(arg_startTime));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildSchedule());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.patch(arg_request, arg_teamId, arg_jobId, allDay: arg_allDay, duration: arg_duration, endTime: arg_endTime, startTime: arg_startTime).then(unittest.expectAsync(((api.Schedule response) {
|
| + checkSchedule(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.ScheduleResourceApi res = new api.CoordinateApi(mock).schedule;
|
| + var arg_request = buildSchedule();
|
| + var arg_teamId = "foo";
|
| + var arg_jobId = "foo";
|
| + var arg_allDay = true;
|
| + var arg_duration = "foo";
|
| + var arg_endTime = "foo";
|
| + var arg_startTime = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Schedule.fromJson(json);
|
| + checkSchedule(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/jobs/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/jobs/"));
|
| + pathOffset += 6;
|
| + index = path.indexOf("/schedule", 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 + 9), unittest.equals("/schedule"));
|
| + 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]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["allDay"].first, unittest.equals("$arg_allDay"));
|
| + unittest.expect(queryMap["duration"].first, unittest.equals(arg_duration));
|
| + unittest.expect(queryMap["endTime"].first, unittest.equals(arg_endTime));
|
| + unittest.expect(queryMap["startTime"].first, unittest.equals(arg_startTime));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildSchedule());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_teamId, arg_jobId, allDay: arg_allDay, duration: arg_duration, endTime: arg_endTime, startTime: arg_startTime).then(unittest.expectAsync(((api.Schedule response) {
|
| + checkSchedule(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-WorkerResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new common_test.HttpServerMock();
|
| + api.WorkerResourceApi res = new api.CoordinateApi(mock).worker;
|
| + var arg_teamId = "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 + 21), unittest.equals("/coordinate/v1/teams/"));
|
| + pathOffset += 21;
|
| + index = path.indexOf("/workers", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_teamId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/workers"));
|
| + 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(buildWorkerListResponse());
|
| + return new async.Future.value(common_test.stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_teamId).then(unittest.expectAsync(((api.WorkerListResponse response) {
|
| + checkWorkerListResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|