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

Unified Diff: generated/googleapis/test/androidmanagement/v1_test.dart

Issue 2987103002: Api-Roll 52: 2017-07-31 (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: generated/googleapis/test/androidmanagement/v1_test.dart
diff --git a/generated/googleapis/test/androidmanagement/v1_test.dart b/generated/googleapis/test/androidmanagement/v1_test.dart
new file mode 100644
index 0000000000000000000000000000000000000000..3eeb4488e78e3f20ad050af8ddb337e277668948
--- /dev/null
+++ b/generated/googleapis/test/androidmanagement/v1_test.dart
@@ -0,0 +1,3041 @@
+library googleapis.androidmanagement.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:test/test.dart' as unittest;
+
+import 'package:googleapis/androidmanagement/v1.dart' as api;
+
+class HttpServerMock extends http.BaseClient {
+ core.Function _callback;
+ core.bool _expectJson;
+
+ void register(core.Function callback, core.bool expectJson) {
+ _callback = callback;
+ _expectJson = expectJson;
+ }
+
+ async.Future<http.StreamedResponse> send(http.BaseRequest request) {
+ if (_expectJson) {
+ return request.finalize()
+ .transform(convert.UTF8.decoder)
+ .join('')
+ .then((core.String jsonString) {
+ if (jsonString.isEmpty) {
+ return _callback(request, null);
+ } else {
+ return _callback(request, convert.JSON.decode(jsonString));
+ }
+ });
+ } else {
+ var stream = request.finalize();
+ if (stream == null) {
+ return _callback(request, []);
+ } else {
+ return stream.toBytes().then((data) {
+ return _callback(request, data);
+ });
+ }
+ }
+ }
+}
+
+http.StreamedResponse stringResponse(
+ core.int status, core.Map<core.String, core.String> headers, core.String body) {
+ var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
+ return new http.StreamedResponse(stream, status, headers: headers);
+}
+
+core.int buildCounterApiLevelCondition = 0;
+buildApiLevelCondition() {
+ var o = new api.ApiLevelCondition();
+ buildCounterApiLevelCondition++;
+ if (buildCounterApiLevelCondition < 3) {
+ o.minApiLevel = 42;
+ }
+ buildCounterApiLevelCondition--;
+ return o;
+}
+
+checkApiLevelCondition(api.ApiLevelCondition o) {
+ buildCounterApiLevelCondition++;
+ if (buildCounterApiLevelCondition < 3) {
+ unittest.expect(o.minApiLevel, unittest.equals(42));
+ }
+ buildCounterApiLevelCondition--;
+}
+
+buildUnnamed1542() {
+ var o = new core.List<api.ManagedProperty>();
+ o.add(buildManagedProperty());
+ o.add(buildManagedProperty());
+ return o;
+}
+
+checkUnnamed1542(core.List<api.ManagedProperty> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkManagedProperty(o[0]);
+ checkManagedProperty(o[1]);
+}
+
+buildUnnamed1543() {
+ var o = new core.List<api.ApplicationPermission>();
+ o.add(buildApplicationPermission());
+ o.add(buildApplicationPermission());
+ return o;
+}
+
+checkUnnamed1543(core.List<api.ApplicationPermission> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkApplicationPermission(o[0]);
+ checkApplicationPermission(o[1]);
+}
+
+core.int buildCounterApplication = 0;
+buildApplication() {
+ var o = new api.Application();
+ buildCounterApplication++;
+ if (buildCounterApplication < 3) {
+ o.managedProperties = buildUnnamed1542();
+ o.name = "foo";
+ o.permissions = buildUnnamed1543();
+ o.title = "foo";
+ }
+ buildCounterApplication--;
+ return o;
+}
+
+checkApplication(api.Application o) {
+ buildCounterApplication++;
+ if (buildCounterApplication < 3) {
+ checkUnnamed1542(o.managedProperties);
+ unittest.expect(o.name, unittest.equals('foo'));
+ checkUnnamed1543(o.permissions);
+ unittest.expect(o.title, unittest.equals('foo'));
+ }
+ buildCounterApplication--;
+}
+
+core.int buildCounterApplicationPermission = 0;
+buildApplicationPermission() {
+ var o = new api.ApplicationPermission();
+ buildCounterApplicationPermission++;
+ if (buildCounterApplicationPermission < 3) {
+ o.description = "foo";
+ o.name = "foo";
+ o.permissionId = "foo";
+ }
+ buildCounterApplicationPermission--;
+ return o;
+}
+
+checkApplicationPermission(api.ApplicationPermission o) {
+ buildCounterApplicationPermission++;
+ if (buildCounterApplicationPermission < 3) {
+ unittest.expect(o.description, unittest.equals('foo'));
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.permissionId, unittest.equals('foo'));
+ }
+ buildCounterApplicationPermission--;
+}
+
+buildUnnamed1544() {
+ var o = new core.Map<core.String, core.Object>();
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ return o;
+}
+
+checkUnnamed1544(core.Map<core.String, core.Object> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ var casted1 = (o["x"]) as core.Map; unittest.expect(casted1, unittest.hasLength(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo'));
+ var casted2 = (o["y"]) as core.Map; unittest.expect(casted2, unittest.hasLength(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo'));
+}
+
+buildUnnamed1545() {
+ var o = new core.List<api.PermissionGrant>();
+ o.add(buildPermissionGrant());
+ o.add(buildPermissionGrant());
+ return o;
+}
+
+checkUnnamed1545(core.List<api.PermissionGrant> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkPermissionGrant(o[0]);
+ checkPermissionGrant(o[1]);
+}
+
+core.int buildCounterApplicationPolicy = 0;
+buildApplicationPolicy() {
+ var o = new api.ApplicationPolicy();
+ buildCounterApplicationPolicy++;
+ if (buildCounterApplicationPolicy < 3) {
+ o.defaultPermissionPolicy = "foo";
+ o.installType = "foo";
+ o.lockTaskAllowed = true;
+ o.managedConfiguration = buildUnnamed1544();
+ o.packageName = "foo";
+ o.permissionGrants = buildUnnamed1545();
+ }
+ buildCounterApplicationPolicy--;
+ return o;
+}
+
+checkApplicationPolicy(api.ApplicationPolicy o) {
+ buildCounterApplicationPolicy++;
+ if (buildCounterApplicationPolicy < 3) {
+ unittest.expect(o.defaultPermissionPolicy, unittest.equals('foo'));
+ unittest.expect(o.installType, unittest.equals('foo'));
+ unittest.expect(o.lockTaskAllowed, unittest.isTrue);
+ checkUnnamed1544(o.managedConfiguration);
+ unittest.expect(o.packageName, unittest.equals('foo'));
+ checkUnnamed1545(o.permissionGrants);
+ }
+ buildCounterApplicationPolicy--;
+}
+
+buildUnnamed1546() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1546(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 buildCounterCommand = 0;
+buildCommand() {
+ var o = new api.Command();
+ buildCounterCommand++;
+ if (buildCounterCommand < 3) {
+ o.createTime = "foo";
+ o.duration = "foo";
+ o.newPassword = "foo";
+ o.resetPasswordFlags = buildUnnamed1546();
+ o.type = "foo";
+ }
+ buildCounterCommand--;
+ return o;
+}
+
+checkCommand(api.Command o) {
+ buildCounterCommand++;
+ if (buildCounterCommand < 3) {
+ unittest.expect(o.createTime, unittest.equals('foo'));
+ unittest.expect(o.duration, unittest.equals('foo'));
+ unittest.expect(o.newPassword, unittest.equals('foo'));
+ checkUnnamed1546(o.resetPasswordFlags);
+ unittest.expect(o.type, unittest.equals('foo'));
+ }
+ buildCounterCommand--;
+}
+
+core.int buildCounterComplianceRule = 0;
+buildComplianceRule() {
+ var o = new api.ComplianceRule();
+ buildCounterComplianceRule++;
+ if (buildCounterComplianceRule < 3) {
+ o.apiLevelCondition = buildApiLevelCondition();
+ o.disableApps = true;
+ o.nonComplianceDetailCondition = buildNonComplianceDetailCondition();
+ }
+ buildCounterComplianceRule--;
+ return o;
+}
+
+checkComplianceRule(api.ComplianceRule o) {
+ buildCounterComplianceRule++;
+ if (buildCounterComplianceRule < 3) {
+ checkApiLevelCondition(o.apiLevelCondition);
+ unittest.expect(o.disableApps, unittest.isTrue);
+ checkNonComplianceDetailCondition(o.nonComplianceDetailCondition);
+ }
+ buildCounterComplianceRule--;
+}
+
+buildUnnamed1547() {
+ var o = new core.List<api.Display>();
+ o.add(buildDisplay());
+ o.add(buildDisplay());
+ return o;
+}
+
+checkUnnamed1547(core.List<api.Display> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkDisplay(o[0]);
+ checkDisplay(o[1]);
+}
+
+buildUnnamed1548() {
+ var o = new core.List<api.HardwareStatus>();
+ o.add(buildHardwareStatus());
+ o.add(buildHardwareStatus());
+ return o;
+}
+
+checkUnnamed1548(core.List<api.HardwareStatus> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkHardwareStatus(o[0]);
+ checkHardwareStatus(o[1]);
+}
+
+buildUnnamed1549() {
+ var o = new core.List<api.MemoryEvent>();
+ o.add(buildMemoryEvent());
+ o.add(buildMemoryEvent());
+ return o;
+}
+
+checkUnnamed1549(core.List<api.MemoryEvent> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkMemoryEvent(o[0]);
+ checkMemoryEvent(o[1]);
+}
+
+buildUnnamed1550() {
+ var o = new core.List<api.NonComplianceDetail>();
+ o.add(buildNonComplianceDetail());
+ o.add(buildNonComplianceDetail());
+ return o;
+}
+
+checkUnnamed1550(core.List<api.NonComplianceDetail> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkNonComplianceDetail(o[0]);
+ checkNonComplianceDetail(o[1]);
+}
+
+buildUnnamed1551() {
+ var o = new core.List<api.PowerManagementEvent>();
+ o.add(buildPowerManagementEvent());
+ o.add(buildPowerManagementEvent());
+ return o;
+}
+
+checkUnnamed1551(core.List<api.PowerManagementEvent> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkPowerManagementEvent(o[0]);
+ checkPowerManagementEvent(o[1]);
+}
+
+buildUnnamed1552() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1552(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 buildCounterDevice = 0;
+buildDevice() {
+ var o = new api.Device();
+ buildCounterDevice++;
+ if (buildCounterDevice < 3) {
+ o.apiLevel = 42;
+ o.appliedPolicyName = "foo";
+ o.appliedPolicyVersion = "foo";
+ o.appliedState = "foo";
+ o.disabledReason = buildUserFacingMessage();
+ o.displays = buildUnnamed1547();
+ o.enrollmentTime = "foo";
+ o.enrollmentTokenData = "foo";
+ o.enrollmentTokenName = "foo";
+ o.hardwareInfo = buildHardwareInfo();
+ o.hardwareStatusSamples = buildUnnamed1548();
+ o.lastPolicyComplianceReportTime = "foo";
+ o.lastPolicySyncTime = "foo";
+ o.lastStatusReportTime = "foo";
+ o.memoryEvents = buildUnnamed1549();
+ o.memoryInfo = buildMemoryInfo();
+ o.name = "foo";
+ o.networkInfo = buildNetworkInfo();
+ o.nonComplianceDetails = buildUnnamed1550();
+ o.policyCompliant = true;
+ o.policyName = "foo";
+ o.powerManagementEvents = buildUnnamed1551();
+ o.previousDeviceNames = buildUnnamed1552();
+ o.softwareInfo = buildSoftwareInfo();
+ o.state = "foo";
+ o.userName = "foo";
+ }
+ buildCounterDevice--;
+ return o;
+}
+
+checkDevice(api.Device o) {
+ buildCounterDevice++;
+ if (buildCounterDevice < 3) {
+ unittest.expect(o.apiLevel, unittest.equals(42));
+ unittest.expect(o.appliedPolicyName, unittest.equals('foo'));
+ unittest.expect(o.appliedPolicyVersion, unittest.equals('foo'));
+ unittest.expect(o.appliedState, unittest.equals('foo'));
+ checkUserFacingMessage(o.disabledReason);
+ checkUnnamed1547(o.displays);
+ unittest.expect(o.enrollmentTime, unittest.equals('foo'));
+ unittest.expect(o.enrollmentTokenData, unittest.equals('foo'));
+ unittest.expect(o.enrollmentTokenName, unittest.equals('foo'));
+ checkHardwareInfo(o.hardwareInfo);
+ checkUnnamed1548(o.hardwareStatusSamples);
+ unittest.expect(o.lastPolicyComplianceReportTime, unittest.equals('foo'));
+ unittest.expect(o.lastPolicySyncTime, unittest.equals('foo'));
+ unittest.expect(o.lastStatusReportTime, unittest.equals('foo'));
+ checkUnnamed1549(o.memoryEvents);
+ checkMemoryInfo(o.memoryInfo);
+ unittest.expect(o.name, unittest.equals('foo'));
+ checkNetworkInfo(o.networkInfo);
+ checkUnnamed1550(o.nonComplianceDetails);
+ unittest.expect(o.policyCompliant, unittest.isTrue);
+ unittest.expect(o.policyName, unittest.equals('foo'));
+ checkUnnamed1551(o.powerManagementEvents);
+ checkUnnamed1552(o.previousDeviceNames);
+ checkSoftwareInfo(o.softwareInfo);
+ unittest.expect(o.state, unittest.equals('foo'));
+ unittest.expect(o.userName, unittest.equals('foo'));
+ }
+ buildCounterDevice--;
+}
+
+core.int buildCounterDisplay = 0;
+buildDisplay() {
+ var o = new api.Display();
+ buildCounterDisplay++;
+ if (buildCounterDisplay < 3) {
+ o.density = 42;
+ o.displayId = 42;
+ o.height = 42;
+ o.name = "foo";
+ o.refreshRate = 42;
+ o.state = "foo";
+ o.width = 42;
+ }
+ buildCounterDisplay--;
+ return o;
+}
+
+checkDisplay(api.Display o) {
+ buildCounterDisplay++;
+ if (buildCounterDisplay < 3) {
+ unittest.expect(o.density, unittest.equals(42));
+ unittest.expect(o.displayId, unittest.equals(42));
+ unittest.expect(o.height, unittest.equals(42));
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.refreshRate, unittest.equals(42));
+ unittest.expect(o.state, unittest.equals('foo'));
+ unittest.expect(o.width, unittest.equals(42));
+ }
+ buildCounterDisplay--;
+}
+
+core.int buildCounterEmpty = 0;
+buildEmpty() {
+ var o = new api.Empty();
+ buildCounterEmpty++;
+ if (buildCounterEmpty < 3) {
+ }
+ buildCounterEmpty--;
+ return o;
+}
+
+checkEmpty(api.Empty o) {
+ buildCounterEmpty++;
+ if (buildCounterEmpty < 3) {
+ }
+ buildCounterEmpty--;
+}
+
+core.int buildCounterEnrollmentToken = 0;
+buildEnrollmentToken() {
+ var o = new api.EnrollmentToken();
+ buildCounterEnrollmentToken++;
+ if (buildCounterEnrollmentToken < 3) {
+ o.additionalData = "foo";
+ o.duration = "foo";
+ o.expirationTimestamp = "foo";
+ o.name = "foo";
+ o.policyName = "foo";
+ o.qrCode = "foo";
+ o.value = "foo";
+ }
+ buildCounterEnrollmentToken--;
+ return o;
+}
+
+checkEnrollmentToken(api.EnrollmentToken o) {
+ buildCounterEnrollmentToken++;
+ if (buildCounterEnrollmentToken < 3) {
+ unittest.expect(o.additionalData, unittest.equals('foo'));
+ unittest.expect(o.duration, unittest.equals('foo'));
+ unittest.expect(o.expirationTimestamp, unittest.equals('foo'));
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.policyName, unittest.equals('foo'));
+ unittest.expect(o.qrCode, unittest.equals('foo'));
+ unittest.expect(o.value, unittest.equals('foo'));
+ }
+ buildCounterEnrollmentToken--;
+}
+
+buildUnnamed1553() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1553(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 buildCounterEnterprise = 0;
+buildEnterprise() {
+ var o = new api.Enterprise();
+ buildCounterEnterprise++;
+ if (buildCounterEnterprise < 3) {
+ o.appAutoApprovalEnabled = true;
+ o.enabledNotificationTypes = buildUnnamed1553();
+ o.enterpriseDisplayName = "foo";
+ o.logo = buildExternalData();
+ o.name = "foo";
+ o.primaryColor = 42;
+ o.pubsubTopic = "foo";
+ }
+ buildCounterEnterprise--;
+ return o;
+}
+
+checkEnterprise(api.Enterprise o) {
+ buildCounterEnterprise++;
+ if (buildCounterEnterprise < 3) {
+ unittest.expect(o.appAutoApprovalEnabled, unittest.isTrue);
+ checkUnnamed1553(o.enabledNotificationTypes);
+ unittest.expect(o.enterpriseDisplayName, unittest.equals('foo'));
+ checkExternalData(o.logo);
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.primaryColor, unittest.equals(42));
+ unittest.expect(o.pubsubTopic, unittest.equals('foo'));
+ }
+ buildCounterEnterprise--;
+}
+
+core.int buildCounterExternalData = 0;
+buildExternalData() {
+ var o = new api.ExternalData();
+ buildCounterExternalData++;
+ if (buildCounterExternalData < 3) {
+ o.sha256Hash = "foo";
+ o.url = "foo";
+ }
+ buildCounterExternalData--;
+ return o;
+}
+
+checkExternalData(api.ExternalData o) {
+ buildCounterExternalData++;
+ if (buildCounterExternalData < 3) {
+ unittest.expect(o.sha256Hash, unittest.equals('foo'));
+ unittest.expect(o.url, unittest.equals('foo'));
+ }
+ buildCounterExternalData--;
+}
+
+buildUnnamed1554() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1554(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));
+}
+
+buildUnnamed1555() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1555(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));
+}
+
+buildUnnamed1556() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1556(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));
+}
+
+buildUnnamed1557() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1557(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));
+}
+
+buildUnnamed1558() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1558(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));
+}
+
+buildUnnamed1559() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1559(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));
+}
+
+buildUnnamed1560() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1560(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));
+}
+
+buildUnnamed1561() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1561(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));
+}
+
+core.int buildCounterHardwareInfo = 0;
+buildHardwareInfo() {
+ var o = new api.HardwareInfo();
+ buildCounterHardwareInfo++;
+ if (buildCounterHardwareInfo < 3) {
+ o.batteryShutdownTemperatures = buildUnnamed1554();
+ o.batteryThrottlingTemperatures = buildUnnamed1555();
+ o.brand = "foo";
+ o.cpuShutdownTemperatures = buildUnnamed1556();
+ o.cpuThrottlingTemperatures = buildUnnamed1557();
+ o.deviceBasebandVersion = "foo";
+ o.gpuShutdownTemperatures = buildUnnamed1558();
+ o.gpuThrottlingTemperatures = buildUnnamed1559();
+ o.hardware = "foo";
+ o.manufacturer = "foo";
+ o.model = "foo";
+ o.serialNumber = "foo";
+ o.skinShutdownTemperatures = buildUnnamed1560();
+ o.skinThrottlingTemperatures = buildUnnamed1561();
+ }
+ buildCounterHardwareInfo--;
+ return o;
+}
+
+checkHardwareInfo(api.HardwareInfo o) {
+ buildCounterHardwareInfo++;
+ if (buildCounterHardwareInfo < 3) {
+ checkUnnamed1554(o.batteryShutdownTemperatures);
+ checkUnnamed1555(o.batteryThrottlingTemperatures);
+ unittest.expect(o.brand, unittest.equals('foo'));
+ checkUnnamed1556(o.cpuShutdownTemperatures);
+ checkUnnamed1557(o.cpuThrottlingTemperatures);
+ unittest.expect(o.deviceBasebandVersion, unittest.equals('foo'));
+ checkUnnamed1558(o.gpuShutdownTemperatures);
+ checkUnnamed1559(o.gpuThrottlingTemperatures);
+ unittest.expect(o.hardware, unittest.equals('foo'));
+ unittest.expect(o.manufacturer, unittest.equals('foo'));
+ unittest.expect(o.model, unittest.equals('foo'));
+ unittest.expect(o.serialNumber, unittest.equals('foo'));
+ checkUnnamed1560(o.skinShutdownTemperatures);
+ checkUnnamed1561(o.skinThrottlingTemperatures);
+ }
+ buildCounterHardwareInfo--;
+}
+
+buildUnnamed1562() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1562(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));
+}
+
+buildUnnamed1563() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1563(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));
+}
+
+buildUnnamed1564() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1564(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));
+}
+
+buildUnnamed1565() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1565(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));
+}
+
+buildUnnamed1566() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1566(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));
+}
+
+buildUnnamed1567() {
+ var o = new core.List<core.double>();
+ o.add(42.0);
+ o.add(42.0);
+ return o;
+}
+
+checkUnnamed1567(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));
+}
+
+core.int buildCounterHardwareStatus = 0;
+buildHardwareStatus() {
+ var o = new api.HardwareStatus();
+ buildCounterHardwareStatus++;
+ if (buildCounterHardwareStatus < 3) {
+ o.batteryTemperatures = buildUnnamed1562();
+ o.cpuTemperatures = buildUnnamed1563();
+ o.cpuUsages = buildUnnamed1564();
+ o.createTime = "foo";
+ o.fanSpeeds = buildUnnamed1565();
+ o.gpuTemperatures = buildUnnamed1566();
+ o.skinTemperatures = buildUnnamed1567();
+ }
+ buildCounterHardwareStatus--;
+ return o;
+}
+
+checkHardwareStatus(api.HardwareStatus o) {
+ buildCounterHardwareStatus++;
+ if (buildCounterHardwareStatus < 3) {
+ checkUnnamed1562(o.batteryTemperatures);
+ checkUnnamed1563(o.cpuTemperatures);
+ checkUnnamed1564(o.cpuUsages);
+ unittest.expect(o.createTime, unittest.equals('foo'));
+ checkUnnamed1565(o.fanSpeeds);
+ checkUnnamed1566(o.gpuTemperatures);
+ checkUnnamed1567(o.skinTemperatures);
+ }
+ buildCounterHardwareStatus--;
+}
+
+buildUnnamed1568() {
+ var o = new core.List<api.Device>();
+ o.add(buildDevice());
+ o.add(buildDevice());
+ return o;
+}
+
+checkUnnamed1568(core.List<api.Device> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkDevice(o[0]);
+ checkDevice(o[1]);
+}
+
+core.int buildCounterListDevicesResponse = 0;
+buildListDevicesResponse() {
+ var o = new api.ListDevicesResponse();
+ buildCounterListDevicesResponse++;
+ if (buildCounterListDevicesResponse < 3) {
+ o.devices = buildUnnamed1568();
+ o.nextPageToken = "foo";
+ }
+ buildCounterListDevicesResponse--;
+ return o;
+}
+
+checkListDevicesResponse(api.ListDevicesResponse o) {
+ buildCounterListDevicesResponse++;
+ if (buildCounterListDevicesResponse < 3) {
+ checkUnnamed1568(o.devices);
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ }
+ buildCounterListDevicesResponse--;
+}
+
+buildUnnamed1569() {
+ var o = new core.List<api.Operation>();
+ o.add(buildOperation());
+ o.add(buildOperation());
+ return o;
+}
+
+checkUnnamed1569(core.List<api.Operation> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkOperation(o[0]);
+ checkOperation(o[1]);
+}
+
+core.int buildCounterListOperationsResponse = 0;
+buildListOperationsResponse() {
+ var o = new api.ListOperationsResponse();
+ buildCounterListOperationsResponse++;
+ if (buildCounterListOperationsResponse < 3) {
+ o.nextPageToken = "foo";
+ o.operations = buildUnnamed1569();
+ }
+ buildCounterListOperationsResponse--;
+ return o;
+}
+
+checkListOperationsResponse(api.ListOperationsResponse o) {
+ buildCounterListOperationsResponse++;
+ if (buildCounterListOperationsResponse < 3) {
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ checkUnnamed1569(o.operations);
+ }
+ buildCounterListOperationsResponse--;
+}
+
+buildUnnamed1570() {
+ var o = new core.List<api.Policy>();
+ o.add(buildPolicy());
+ o.add(buildPolicy());
+ return o;
+}
+
+checkUnnamed1570(core.List<api.Policy> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkPolicy(o[0]);
+ checkPolicy(o[1]);
+}
+
+core.int buildCounterListPoliciesResponse = 0;
+buildListPoliciesResponse() {
+ var o = new api.ListPoliciesResponse();
+ buildCounterListPoliciesResponse++;
+ if (buildCounterListPoliciesResponse < 3) {
+ o.nextPageToken = "foo";
+ o.policies = buildUnnamed1570();
+ }
+ buildCounterListPoliciesResponse--;
+ return o;
+}
+
+checkListPoliciesResponse(api.ListPoliciesResponse o) {
+ buildCounterListPoliciesResponse++;
+ if (buildCounterListPoliciesResponse < 3) {
+ unittest.expect(o.nextPageToken, unittest.equals('foo'));
+ checkUnnamed1570(o.policies);
+ }
+ buildCounterListPoliciesResponse--;
+}
+
+buildUnnamed1571() {
+ var o = new core.List<api.ManagedPropertyEntry>();
+ o.add(buildManagedPropertyEntry());
+ o.add(buildManagedPropertyEntry());
+ return o;
+}
+
+checkUnnamed1571(core.List<api.ManagedPropertyEntry> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkManagedPropertyEntry(o[0]);
+ checkManagedPropertyEntry(o[1]);
+}
+
+buildUnnamed1572() {
+ var o = new core.List<api.ManagedProperty>();
+ o.add(buildManagedProperty());
+ o.add(buildManagedProperty());
+ return o;
+}
+
+checkUnnamed1572(core.List<api.ManagedProperty> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkManagedProperty(o[0]);
+ checkManagedProperty(o[1]);
+}
+
+core.int buildCounterManagedProperty = 0;
+buildManagedProperty() {
+ var o = new api.ManagedProperty();
+ buildCounterManagedProperty++;
+ if (buildCounterManagedProperty < 3) {
+ o.defaultValue = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o.description = "foo";
+ o.entries = buildUnnamed1571();
+ o.key = "foo";
+ o.nestedProperties = buildUnnamed1572();
+ o.title = "foo";
+ o.type = "foo";
+ }
+ buildCounterManagedProperty--;
+ return o;
+}
+
+checkManagedProperty(api.ManagedProperty o) {
+ buildCounterManagedProperty++;
+ if (buildCounterManagedProperty < 3) {
+ var casted3 = (o.defaultValue) as core.Map; unittest.expect(casted3, unittest.hasLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], unittest.equals('foo'));
+ unittest.expect(o.description, unittest.equals('foo'));
+ checkUnnamed1571(o.entries);
+ unittest.expect(o.key, unittest.equals('foo'));
+ checkUnnamed1572(o.nestedProperties);
+ unittest.expect(o.title, unittest.equals('foo'));
+ unittest.expect(o.type, unittest.equals('foo'));
+ }
+ buildCounterManagedProperty--;
+}
+
+core.int buildCounterManagedPropertyEntry = 0;
+buildManagedPropertyEntry() {
+ var o = new api.ManagedPropertyEntry();
+ buildCounterManagedPropertyEntry++;
+ if (buildCounterManagedPropertyEntry < 3) {
+ o.name = "foo";
+ o.value = "foo";
+ }
+ buildCounterManagedPropertyEntry--;
+ return o;
+}
+
+checkManagedPropertyEntry(api.ManagedPropertyEntry o) {
+ buildCounterManagedPropertyEntry++;
+ if (buildCounterManagedPropertyEntry < 3) {
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.value, unittest.equals('foo'));
+ }
+ buildCounterManagedPropertyEntry--;
+}
+
+core.int buildCounterMemoryEvent = 0;
+buildMemoryEvent() {
+ var o = new api.MemoryEvent();
+ buildCounterMemoryEvent++;
+ if (buildCounterMemoryEvent < 3) {
+ o.byteCount = "foo";
+ o.createTime = "foo";
+ o.eventType = "foo";
+ }
+ buildCounterMemoryEvent--;
+ return o;
+}
+
+checkMemoryEvent(api.MemoryEvent o) {
+ buildCounterMemoryEvent++;
+ if (buildCounterMemoryEvent < 3) {
+ unittest.expect(o.byteCount, unittest.equals('foo'));
+ unittest.expect(o.createTime, unittest.equals('foo'));
+ unittest.expect(o.eventType, unittest.equals('foo'));
+ }
+ buildCounterMemoryEvent--;
+}
+
+core.int buildCounterMemoryInfo = 0;
+buildMemoryInfo() {
+ var o = new api.MemoryInfo();
+ buildCounterMemoryInfo++;
+ if (buildCounterMemoryInfo < 3) {
+ o.totalInternalStorage = "foo";
+ o.totalRam = "foo";
+ }
+ buildCounterMemoryInfo--;
+ return o;
+}
+
+checkMemoryInfo(api.MemoryInfo o) {
+ buildCounterMemoryInfo++;
+ if (buildCounterMemoryInfo < 3) {
+ unittest.expect(o.totalInternalStorage, unittest.equals('foo'));
+ unittest.expect(o.totalRam, unittest.equals('foo'));
+ }
+ buildCounterMemoryInfo--;
+}
+
+core.int buildCounterNetworkInfo = 0;
+buildNetworkInfo() {
+ var o = new api.NetworkInfo();
+ buildCounterNetworkInfo++;
+ if (buildCounterNetworkInfo < 3) {
+ o.imei = "foo";
+ o.meid = "foo";
+ o.wifiMacAddress = "foo";
+ }
+ buildCounterNetworkInfo--;
+ return o;
+}
+
+checkNetworkInfo(api.NetworkInfo o) {
+ buildCounterNetworkInfo++;
+ if (buildCounterNetworkInfo < 3) {
+ unittest.expect(o.imei, unittest.equals('foo'));
+ unittest.expect(o.meid, unittest.equals('foo'));
+ unittest.expect(o.wifiMacAddress, unittest.equals('foo'));
+ }
+ buildCounterNetworkInfo--;
+}
+
+core.int buildCounterNonComplianceDetail = 0;
+buildNonComplianceDetail() {
+ var o = new api.NonComplianceDetail();
+ buildCounterNonComplianceDetail++;
+ if (buildCounterNonComplianceDetail < 3) {
+ o.currentValue = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o.fieldPath = "foo";
+ o.installationFailureReason = "foo";
+ o.nonComplianceReason = "foo";
+ o.packageName = "foo";
+ o.settingName = "foo";
+ }
+ buildCounterNonComplianceDetail--;
+ return o;
+}
+
+checkNonComplianceDetail(api.NonComplianceDetail o) {
+ buildCounterNonComplianceDetail++;
+ if (buildCounterNonComplianceDetail < 3) {
+ var casted4 = (o.currentValue) as core.Map; unittest.expect(casted4, unittest.hasLength(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], unittest.equals('foo'));
+ unittest.expect(o.fieldPath, unittest.equals('foo'));
+ unittest.expect(o.installationFailureReason, unittest.equals('foo'));
+ unittest.expect(o.nonComplianceReason, unittest.equals('foo'));
+ unittest.expect(o.packageName, unittest.equals('foo'));
+ unittest.expect(o.settingName, unittest.equals('foo'));
+ }
+ buildCounterNonComplianceDetail--;
+}
+
+core.int buildCounterNonComplianceDetailCondition = 0;
+buildNonComplianceDetailCondition() {
+ var o = new api.NonComplianceDetailCondition();
+ buildCounterNonComplianceDetailCondition++;
+ if (buildCounterNonComplianceDetailCondition < 3) {
+ o.nonComplianceReason = "foo";
+ o.packageName = "foo";
+ o.settingName = "foo";
+ }
+ buildCounterNonComplianceDetailCondition--;
+ return o;
+}
+
+checkNonComplianceDetailCondition(api.NonComplianceDetailCondition o) {
+ buildCounterNonComplianceDetailCondition++;
+ if (buildCounterNonComplianceDetailCondition < 3) {
+ unittest.expect(o.nonComplianceReason, unittest.equals('foo'));
+ unittest.expect(o.packageName, unittest.equals('foo'));
+ unittest.expect(o.settingName, unittest.equals('foo'));
+ }
+ buildCounterNonComplianceDetailCondition--;
+}
+
+buildUnnamed1573() {
+ var o = new core.Map<core.String, core.Object>();
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ return o;
+}
+
+checkUnnamed1573(core.Map<core.String, core.Object> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ var casted5 = (o["x"]) as core.Map; unittest.expect(casted5, unittest.hasLength(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], unittest.equals('foo'));
+ var casted6 = (o["y"]) as core.Map; unittest.expect(casted6, unittest.hasLength(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.expect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], unittest.equals('foo'));
+}
+
+buildUnnamed1574() {
+ var o = new core.Map<core.String, core.Object>();
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ return o;
+}
+
+checkUnnamed1574(core.Map<core.String, core.Object> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ var casted7 = (o["x"]) as core.Map; unittest.expect(casted7, unittest.hasLength(3)); unittest.expect(casted7["list"], unittest.equals([1, 2, 3])); unittest.expect(casted7["bool"], unittest.equals(true)); unittest.expect(casted7["string"], unittest.equals('foo'));
+ var casted8 = (o["y"]) as core.Map; unittest.expect(casted8, unittest.hasLength(3)); unittest.expect(casted8["list"], unittest.equals([1, 2, 3])); unittest.expect(casted8["bool"], unittest.equals(true)); unittest.expect(casted8["string"], unittest.equals('foo'));
+}
+
+core.int buildCounterOperation = 0;
+buildOperation() {
+ var o = new api.Operation();
+ buildCounterOperation++;
+ if (buildCounterOperation < 3) {
+ o.done = true;
+ o.error = buildStatus();
+ o.metadata = buildUnnamed1573();
+ o.name = "foo";
+ o.response = buildUnnamed1574();
+ }
+ buildCounterOperation--;
+ return o;
+}
+
+checkOperation(api.Operation o) {
+ buildCounterOperation++;
+ if (buildCounterOperation < 3) {
+ unittest.expect(o.done, unittest.isTrue);
+ checkStatus(o.error);
+ checkUnnamed1573(o.metadata);
+ unittest.expect(o.name, unittest.equals('foo'));
+ checkUnnamed1574(o.response);
+ }
+ buildCounterOperation--;
+}
+
+core.int buildCounterPasswordRequirements = 0;
+buildPasswordRequirements() {
+ var o = new api.PasswordRequirements();
+ buildCounterPasswordRequirements++;
+ if (buildCounterPasswordRequirements < 3) {
+ o.maximumFailedPasswordsForWipe = 42;
+ o.passwordExpirationTimeout = "foo";
+ o.passwordHistoryLength = 42;
+ o.passwordMinimumLength = 42;
+ o.passwordMinimumLetters = 42;
+ o.passwordMinimumLowerCase = 42;
+ o.passwordMinimumNonLetter = 42;
+ o.passwordMinimumNumeric = 42;
+ o.passwordMinimumSymbols = 42;
+ o.passwordMinimumUpperCase = 42;
+ o.passwordQuality = "foo";
+ }
+ buildCounterPasswordRequirements--;
+ return o;
+}
+
+checkPasswordRequirements(api.PasswordRequirements o) {
+ buildCounterPasswordRequirements++;
+ if (buildCounterPasswordRequirements < 3) {
+ unittest.expect(o.maximumFailedPasswordsForWipe, unittest.equals(42));
+ unittest.expect(o.passwordExpirationTimeout, unittest.equals('foo'));
+ unittest.expect(o.passwordHistoryLength, unittest.equals(42));
+ unittest.expect(o.passwordMinimumLength, unittest.equals(42));
+ unittest.expect(o.passwordMinimumLetters, unittest.equals(42));
+ unittest.expect(o.passwordMinimumLowerCase, unittest.equals(42));
+ unittest.expect(o.passwordMinimumNonLetter, unittest.equals(42));
+ unittest.expect(o.passwordMinimumNumeric, unittest.equals(42));
+ unittest.expect(o.passwordMinimumSymbols, unittest.equals(42));
+ unittest.expect(o.passwordMinimumUpperCase, unittest.equals(42));
+ unittest.expect(o.passwordQuality, unittest.equals('foo'));
+ }
+ buildCounterPasswordRequirements--;
+}
+
+core.int buildCounterPermissionGrant = 0;
+buildPermissionGrant() {
+ var o = new api.PermissionGrant();
+ buildCounterPermissionGrant++;
+ if (buildCounterPermissionGrant < 3) {
+ o.permission = "foo";
+ o.policy = "foo";
+ }
+ buildCounterPermissionGrant--;
+ return o;
+}
+
+checkPermissionGrant(api.PermissionGrant o) {
+ buildCounterPermissionGrant++;
+ if (buildCounterPermissionGrant < 3) {
+ unittest.expect(o.permission, unittest.equals('foo'));
+ unittest.expect(o.policy, unittest.equals('foo'));
+ }
+ buildCounterPermissionGrant--;
+}
+
+buildUnnamed1575() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1575(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'));
+}
+
+buildUnnamed1576() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1576(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 buildCounterPersistentPreferredActivity = 0;
+buildPersistentPreferredActivity() {
+ var o = new api.PersistentPreferredActivity();
+ buildCounterPersistentPreferredActivity++;
+ if (buildCounterPersistentPreferredActivity < 3) {
+ o.actions = buildUnnamed1575();
+ o.categories = buildUnnamed1576();
+ o.receiverActivity = "foo";
+ }
+ buildCounterPersistentPreferredActivity--;
+ return o;
+}
+
+checkPersistentPreferredActivity(api.PersistentPreferredActivity o) {
+ buildCounterPersistentPreferredActivity++;
+ if (buildCounterPersistentPreferredActivity < 3) {
+ checkUnnamed1575(o.actions);
+ checkUnnamed1576(o.categories);
+ unittest.expect(o.receiverActivity, unittest.equals('foo'));
+ }
+ buildCounterPersistentPreferredActivity--;
+}
+
+buildUnnamed1577() {
+ var o = new core.List<api.ApplicationPolicy>();
+ o.add(buildApplicationPolicy());
+ o.add(buildApplicationPolicy());
+ return o;
+}
+
+checkUnnamed1577(core.List<api.ApplicationPolicy> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkApplicationPolicy(o[0]);
+ checkApplicationPolicy(o[1]);
+}
+
+buildUnnamed1578() {
+ var o = new core.List<api.ComplianceRule>();
+ o.add(buildComplianceRule());
+ o.add(buildComplianceRule());
+ return o;
+}
+
+checkUnnamed1578(core.List<api.ComplianceRule> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkComplianceRule(o[0]);
+ checkComplianceRule(o[1]);
+}
+
+buildUnnamed1579() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1579(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'));
+}
+
+buildUnnamed1580() {
+ var o = new core.Map<core.String, core.Object>();
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ return o;
+}
+
+checkUnnamed1580(core.Map<core.String, core.Object> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ var casted9 = (o["x"]) as core.Map; unittest.expect(casted9, unittest.hasLength(3)); unittest.expect(casted9["list"], unittest.equals([1, 2, 3])); unittest.expect(casted9["bool"], unittest.equals(true)); unittest.expect(casted9["string"], unittest.equals('foo'));
+ var casted10 = (o["y"]) as core.Map; unittest.expect(casted10, unittest.hasLength(3)); unittest.expect(casted10["list"], unittest.equals([1, 2, 3])); unittest.expect(casted10["bool"], unittest.equals(true)); unittest.expect(casted10["string"], unittest.equals('foo'));
+}
+
+buildUnnamed1581() {
+ var o = new core.List<api.PersistentPreferredActivity>();
+ o.add(buildPersistentPreferredActivity());
+ o.add(buildPersistentPreferredActivity());
+ return o;
+}
+
+checkUnnamed1581(core.List<api.PersistentPreferredActivity> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkPersistentPreferredActivity(o[0]);
+ checkPersistentPreferredActivity(o[1]);
+}
+
+buildUnnamed1582() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1582(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 buildCounterPolicy = 0;
+buildPolicy() {
+ var o = new api.Policy();
+ buildCounterPolicy++;
+ if (buildCounterPolicy < 3) {
+ o.addUserDisabled = true;
+ o.adjustVolumeDisabled = true;
+ o.applications = buildUnnamed1577();
+ o.blockApplicationsEnabled = true;
+ o.cameraDisabled = true;
+ o.complianceRules = buildUnnamed1578();
+ o.debuggingFeaturesAllowed = true;
+ o.defaultPermissionPolicy = "foo";
+ o.factoryResetDisabled = true;
+ o.frpAdminEmails = buildUnnamed1579();
+ o.installUnknownSourcesAllowed = true;
+ o.keyguardDisabled = true;
+ o.maximumTimeToLock = "foo";
+ o.modifyAccountsDisabled = true;
+ o.name = "foo";
+ o.networkEscapeHatchEnabled = true;
+ o.openNetworkConfiguration = buildUnnamed1580();
+ o.passwordRequirements = buildPasswordRequirements();
+ o.persistentPreferredActivities = buildUnnamed1581();
+ o.removeUserDisabled = true;
+ o.safeBootDisabled = true;
+ o.screenCaptureDisabled = true;
+ o.statusBarDisabled = true;
+ o.statusReportingSettings = buildStatusReportingSettings();
+ o.stayOnPluggedModes = buildUnnamed1582();
+ o.systemUpdate = buildSystemUpdate();
+ o.unmuteMicrophoneDisabled = true;
+ o.version = "foo";
+ }
+ buildCounterPolicy--;
+ return o;
+}
+
+checkPolicy(api.Policy o) {
+ buildCounterPolicy++;
+ if (buildCounterPolicy < 3) {
+ unittest.expect(o.addUserDisabled, unittest.isTrue);
+ unittest.expect(o.adjustVolumeDisabled, unittest.isTrue);
+ checkUnnamed1577(o.applications);
+ unittest.expect(o.blockApplicationsEnabled, unittest.isTrue);
+ unittest.expect(o.cameraDisabled, unittest.isTrue);
+ checkUnnamed1578(o.complianceRules);
+ unittest.expect(o.debuggingFeaturesAllowed, unittest.isTrue);
+ unittest.expect(o.defaultPermissionPolicy, unittest.equals('foo'));
+ unittest.expect(o.factoryResetDisabled, unittest.isTrue);
+ checkUnnamed1579(o.frpAdminEmails);
+ unittest.expect(o.installUnknownSourcesAllowed, unittest.isTrue);
+ unittest.expect(o.keyguardDisabled, unittest.isTrue);
+ unittest.expect(o.maximumTimeToLock, unittest.equals('foo'));
+ unittest.expect(o.modifyAccountsDisabled, unittest.isTrue);
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.networkEscapeHatchEnabled, unittest.isTrue);
+ checkUnnamed1580(o.openNetworkConfiguration);
+ checkPasswordRequirements(o.passwordRequirements);
+ checkUnnamed1581(o.persistentPreferredActivities);
+ unittest.expect(o.removeUserDisabled, unittest.isTrue);
+ unittest.expect(o.safeBootDisabled, unittest.isTrue);
+ unittest.expect(o.screenCaptureDisabled, unittest.isTrue);
+ unittest.expect(o.statusBarDisabled, unittest.isTrue);
+ checkStatusReportingSettings(o.statusReportingSettings);
+ checkUnnamed1582(o.stayOnPluggedModes);
+ checkSystemUpdate(o.systemUpdate);
+ unittest.expect(o.unmuteMicrophoneDisabled, unittest.isTrue);
+ unittest.expect(o.version, unittest.equals('foo'));
+ }
+ buildCounterPolicy--;
+}
+
+core.int buildCounterPowerManagementEvent = 0;
+buildPowerManagementEvent() {
+ var o = new api.PowerManagementEvent();
+ buildCounterPowerManagementEvent++;
+ if (buildCounterPowerManagementEvent < 3) {
+ o.batteryLevel = 42.0;
+ o.createTime = "foo";
+ o.eventType = "foo";
+ }
+ buildCounterPowerManagementEvent--;
+ return o;
+}
+
+checkPowerManagementEvent(api.PowerManagementEvent o) {
+ buildCounterPowerManagementEvent++;
+ if (buildCounterPowerManagementEvent < 3) {
+ unittest.expect(o.batteryLevel, unittest.equals(42.0));
+ unittest.expect(o.createTime, unittest.equals('foo'));
+ unittest.expect(o.eventType, unittest.equals('foo'));
+ }
+ buildCounterPowerManagementEvent--;
+}
+
+core.int buildCounterSignupUrl = 0;
+buildSignupUrl() {
+ var o = new api.SignupUrl();
+ buildCounterSignupUrl++;
+ if (buildCounterSignupUrl < 3) {
+ o.name = "foo";
+ o.url = "foo";
+ }
+ buildCounterSignupUrl--;
+ return o;
+}
+
+checkSignupUrl(api.SignupUrl o) {
+ buildCounterSignupUrl++;
+ if (buildCounterSignupUrl < 3) {
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.url, unittest.equals('foo'));
+ }
+ buildCounterSignupUrl--;
+}
+
+core.int buildCounterSoftwareInfo = 0;
+buildSoftwareInfo() {
+ var o = new api.SoftwareInfo();
+ buildCounterSoftwareInfo++;
+ if (buildCounterSoftwareInfo < 3) {
+ o.androidBuildNumber = "foo";
+ o.androidBuildTime = "foo";
+ o.androidVersion = "foo";
+ o.bootloaderVersion = "foo";
+ o.deviceKernelVersion = "foo";
+ o.securityPatchLevel = "foo";
+ }
+ buildCounterSoftwareInfo--;
+ return o;
+}
+
+checkSoftwareInfo(api.SoftwareInfo o) {
+ buildCounterSoftwareInfo++;
+ if (buildCounterSoftwareInfo < 3) {
+ unittest.expect(o.androidBuildNumber, unittest.equals('foo'));
+ unittest.expect(o.androidBuildTime, unittest.equals('foo'));
+ unittest.expect(o.androidVersion, unittest.equals('foo'));
+ unittest.expect(o.bootloaderVersion, unittest.equals('foo'));
+ unittest.expect(o.deviceKernelVersion, unittest.equals('foo'));
+ unittest.expect(o.securityPatchLevel, unittest.equals('foo'));
+ }
+ buildCounterSoftwareInfo--;
+}
+
+buildUnnamed1583() {
+ var o = new core.Map<core.String, core.Object>();
+ o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'};
+ return o;
+}
+
+checkUnnamed1583(core.Map<core.String, core.Object> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ var casted11 = (o["x"]) as core.Map; unittest.expect(casted11, unittest.hasLength(3)); unittest.expect(casted11["list"], unittest.equals([1, 2, 3])); unittest.expect(casted11["bool"], unittest.equals(true)); unittest.expect(casted11["string"], unittest.equals('foo'));
+ var casted12 = (o["y"]) as core.Map; unittest.expect(casted12, unittest.hasLength(3)); unittest.expect(casted12["list"], unittest.equals([1, 2, 3])); unittest.expect(casted12["bool"], unittest.equals(true)); unittest.expect(casted12["string"], unittest.equals('foo'));
+}
+
+buildUnnamed1584() {
+ var o = new core.List<core.Map<core.String, core.Object>>();
+ o.add(buildUnnamed1583());
+ o.add(buildUnnamed1583());
+ return o;
+}
+
+checkUnnamed1584(core.List<core.Map<core.String, core.Object>> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ checkUnnamed1583(o[0]);
+ checkUnnamed1583(o[1]);
+}
+
+core.int buildCounterStatus = 0;
+buildStatus() {
+ var o = new api.Status();
+ buildCounterStatus++;
+ if (buildCounterStatus < 3) {
+ o.code = 42;
+ o.details = buildUnnamed1584();
+ o.message = "foo";
+ }
+ buildCounterStatus--;
+ return o;
+}
+
+checkStatus(api.Status o) {
+ buildCounterStatus++;
+ if (buildCounterStatus < 3) {
+ unittest.expect(o.code, unittest.equals(42));
+ checkUnnamed1584(o.details);
+ unittest.expect(o.message, unittest.equals('foo'));
+ }
+ buildCounterStatus--;
+}
+
+core.int buildCounterStatusReportingSettings = 0;
+buildStatusReportingSettings() {
+ var o = new api.StatusReportingSettings();
+ buildCounterStatusReportingSettings++;
+ if (buildCounterStatusReportingSettings < 3) {
+ o.displayInfoEnabled = true;
+ o.hardwareStatusEnabled = true;
+ o.memoryInfoEnabled = true;
+ o.networkInfoEnabled = true;
+ o.powerManagementEventsEnabled = true;
+ o.softwareInfoEnabled = true;
+ }
+ buildCounterStatusReportingSettings--;
+ return o;
+}
+
+checkStatusReportingSettings(api.StatusReportingSettings o) {
+ buildCounterStatusReportingSettings++;
+ if (buildCounterStatusReportingSettings < 3) {
+ unittest.expect(o.displayInfoEnabled, unittest.isTrue);
+ unittest.expect(o.hardwareStatusEnabled, unittest.isTrue);
+ unittest.expect(o.memoryInfoEnabled, unittest.isTrue);
+ unittest.expect(o.networkInfoEnabled, unittest.isTrue);
+ unittest.expect(o.powerManagementEventsEnabled, unittest.isTrue);
+ unittest.expect(o.softwareInfoEnabled, unittest.isTrue);
+ }
+ buildCounterStatusReportingSettings--;
+}
+
+core.int buildCounterSystemUpdate = 0;
+buildSystemUpdate() {
+ var o = new api.SystemUpdate();
+ buildCounterSystemUpdate++;
+ if (buildCounterSystemUpdate < 3) {
+ o.endMinutes = 42;
+ o.startMinutes = 42;
+ o.type = "foo";
+ }
+ buildCounterSystemUpdate--;
+ return o;
+}
+
+checkSystemUpdate(api.SystemUpdate o) {
+ buildCounterSystemUpdate++;
+ if (buildCounterSystemUpdate < 3) {
+ unittest.expect(o.endMinutes, unittest.equals(42));
+ unittest.expect(o.startMinutes, unittest.equals(42));
+ unittest.expect(o.type, unittest.equals('foo'));
+ }
+ buildCounterSystemUpdate--;
+}
+
+buildUnnamed1585() {
+ var o = new core.Map<core.String, core.String>();
+ o["x"] = "foo";
+ o["y"] = "foo";
+ return o;
+}
+
+checkUnnamed1585(core.Map<core.String, core.String> o) {
+ unittest.expect(o, unittest.hasLength(2));
+ unittest.expect(o["x"], unittest.equals('foo'));
+ unittest.expect(o["y"], unittest.equals('foo'));
+}
+
+core.int buildCounterUserFacingMessage = 0;
+buildUserFacingMessage() {
+ var o = new api.UserFacingMessage();
+ buildCounterUserFacingMessage++;
+ if (buildCounterUserFacingMessage < 3) {
+ o.defaultMessage = "foo";
+ o.localizedMessages = buildUnnamed1585();
+ }
+ buildCounterUserFacingMessage--;
+ return o;
+}
+
+checkUserFacingMessage(api.UserFacingMessage o) {
+ buildCounterUserFacingMessage++;
+ if (buildCounterUserFacingMessage < 3) {
+ unittest.expect(o.defaultMessage, unittest.equals('foo'));
+ checkUnnamed1585(o.localizedMessages);
+ }
+ buildCounterUserFacingMessage--;
+}
+
+buildUnnamed1586() {
+ var o = new core.List<core.String>();
+ o.add("foo");
+ o.add("foo");
+ return o;
+}
+
+checkUnnamed1586(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 buildCounterWebToken = 0;
+buildWebToken() {
+ var o = new api.WebToken();
+ buildCounterWebToken++;
+ if (buildCounterWebToken < 3) {
+ o.name = "foo";
+ o.parentFrameUrl = "foo";
+ o.permissions = buildUnnamed1586();
+ o.value = "foo";
+ }
+ buildCounterWebToken--;
+ return o;
+}
+
+checkWebToken(api.WebToken o) {
+ buildCounterWebToken++;
+ if (buildCounterWebToken < 3) {
+ unittest.expect(o.name, unittest.equals('foo'));
+ unittest.expect(o.parentFrameUrl, unittest.equals('foo'));
+ checkUnnamed1586(o.permissions);
+ unittest.expect(o.value, unittest.equals('foo'));
+ }
+ buildCounterWebToken--;
+}
+
+
+main() {
+ unittest.group("obj-schema-ApiLevelCondition", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildApiLevelCondition();
+ var od = new api.ApiLevelCondition.fromJson(o.toJson());
+ checkApiLevelCondition(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Application", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildApplication();
+ var od = new api.Application.fromJson(o.toJson());
+ checkApplication(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ApplicationPermission", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildApplicationPermission();
+ var od = new api.ApplicationPermission.fromJson(o.toJson());
+ checkApplicationPermission(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ApplicationPolicy", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildApplicationPolicy();
+ var od = new api.ApplicationPolicy.fromJson(o.toJson());
+ checkApplicationPolicy(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Command", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildCommand();
+ var od = new api.Command.fromJson(o.toJson());
+ checkCommand(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ComplianceRule", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildComplianceRule();
+ var od = new api.ComplianceRule.fromJson(o.toJson());
+ checkComplianceRule(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Device", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDevice();
+ var od = new api.Device.fromJson(o.toJson());
+ checkDevice(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Display", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildDisplay();
+ var od = new api.Display.fromJson(o.toJson());
+ checkDisplay(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Empty", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildEmpty();
+ var od = new api.Empty.fromJson(o.toJson());
+ checkEmpty(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-EnrollmentToken", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildEnrollmentToken();
+ var od = new api.EnrollmentToken.fromJson(o.toJson());
+ checkEnrollmentToken(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Enterprise", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildEnterprise();
+ var od = new api.Enterprise.fromJson(o.toJson());
+ checkEnterprise(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ExternalData", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildExternalData();
+ var od = new api.ExternalData.fromJson(o.toJson());
+ checkExternalData(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-HardwareInfo", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildHardwareInfo();
+ var od = new api.HardwareInfo.fromJson(o.toJson());
+ checkHardwareInfo(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-HardwareStatus", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildHardwareStatus();
+ var od = new api.HardwareStatus.fromJson(o.toJson());
+ checkHardwareStatus(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListDevicesResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListDevicesResponse();
+ var od = new api.ListDevicesResponse.fromJson(o.toJson());
+ checkListDevicesResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListOperationsResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListOperationsResponse();
+ var od = new api.ListOperationsResponse.fromJson(o.toJson());
+ checkListOperationsResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ListPoliciesResponse", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildListPoliciesResponse();
+ var od = new api.ListPoliciesResponse.fromJson(o.toJson());
+ checkListPoliciesResponse(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ManagedProperty", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildManagedProperty();
+ var od = new api.ManagedProperty.fromJson(o.toJson());
+ checkManagedProperty(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-ManagedPropertyEntry", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildManagedPropertyEntry();
+ var od = new api.ManagedPropertyEntry.fromJson(o.toJson());
+ checkManagedPropertyEntry(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-MemoryEvent", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildMemoryEvent();
+ var od = new api.MemoryEvent.fromJson(o.toJson());
+ checkMemoryEvent(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-MemoryInfo", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildMemoryInfo();
+ var od = new api.MemoryInfo.fromJson(o.toJson());
+ checkMemoryInfo(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-NetworkInfo", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildNetworkInfo();
+ var od = new api.NetworkInfo.fromJson(o.toJson());
+ checkNetworkInfo(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-NonComplianceDetail", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildNonComplianceDetail();
+ var od = new api.NonComplianceDetail.fromJson(o.toJson());
+ checkNonComplianceDetail(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-NonComplianceDetailCondition", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildNonComplianceDetailCondition();
+ var od = new api.NonComplianceDetailCondition.fromJson(o.toJson());
+ checkNonComplianceDetailCondition(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Operation", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildOperation();
+ var od = new api.Operation.fromJson(o.toJson());
+ checkOperation(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PasswordRequirements", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPasswordRequirements();
+ var od = new api.PasswordRequirements.fromJson(o.toJson());
+ checkPasswordRequirements(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PermissionGrant", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPermissionGrant();
+ var od = new api.PermissionGrant.fromJson(o.toJson());
+ checkPermissionGrant(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PersistentPreferredActivity", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPersistentPreferredActivity();
+ var od = new api.PersistentPreferredActivity.fromJson(o.toJson());
+ checkPersistentPreferredActivity(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Policy", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPolicy();
+ var od = new api.Policy.fromJson(o.toJson());
+ checkPolicy(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-PowerManagementEvent", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildPowerManagementEvent();
+ var od = new api.PowerManagementEvent.fromJson(o.toJson());
+ checkPowerManagementEvent(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-SignupUrl", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildSignupUrl();
+ var od = new api.SignupUrl.fromJson(o.toJson());
+ checkSignupUrl(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-SoftwareInfo", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildSoftwareInfo();
+ var od = new api.SoftwareInfo.fromJson(o.toJson());
+ checkSoftwareInfo(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-Status", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildStatus();
+ var od = new api.Status.fromJson(o.toJson());
+ checkStatus(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-StatusReportingSettings", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildStatusReportingSettings();
+ var od = new api.StatusReportingSettings.fromJson(o.toJson());
+ checkStatusReportingSettings(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-SystemUpdate", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildSystemUpdate();
+ var od = new api.SystemUpdate.fromJson(o.toJson());
+ checkSystemUpdate(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-UserFacingMessage", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildUserFacingMessage();
+ var od = new api.UserFacingMessage.fromJson(o.toJson());
+ checkUserFacingMessage(od);
+ });
+ });
+
+
+ unittest.group("obj-schema-WebToken", () {
+ unittest.test("to-json--from-json", () {
+ var o = buildWebToken();
+ var od = new api.WebToken.fromJson(o.toJson());
+ checkWebToken(od);
+ });
+ });
+
+
+ unittest.group("resource-EnterprisesResourceApi", () {
+ unittest.test("method--create", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesResourceApi res = new api.AndroidmanagementApi(mock).enterprises;
+ var arg_request = buildEnterprise();
+ var arg_signupUrlName = "foo";
+ var arg_enterpriseToken = "foo";
+ var arg_projectId = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var obj = new api.Enterprise.fromJson(json);
+ checkEnterprise(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("v1/enterprises"));
+ 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]));
+ }
+ }
+ unittest.expect(queryMap["signupUrlName"].first, unittest.equals(arg_signupUrlName));
+ unittest.expect(queryMap["enterpriseToken"].first, unittest.equals(arg_enterpriseToken));
+ unittest.expect(queryMap["projectId"].first, unittest.equals(arg_projectId));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildEnterprise());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.create(arg_request, signupUrlName: arg_signupUrlName, enterpriseToken: arg_enterpriseToken, projectId: arg_projectId).then(unittest.expectAsync1(((api.Enterprise response) {
+ checkEnterprise(response);
+ })));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesResourceApi res = new api.AndroidmanagementApi(mock).enterprises;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildEnterprise());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_name).then(unittest.expectAsync1(((api.Enterprise response) {
+ checkEnterprise(response);
+ })));
+ });
+
+ unittest.test("method--patch", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesResourceApi res = new api.AndroidmanagementApi(mock).enterprises;
+ var arg_request = buildEnterprise();
+ var arg_name = "foo";
+ var arg_updateMask = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var obj = new api.Enterprise.fromJson(json);
+ checkEnterprise(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["updateMask"].first, unittest.equals(arg_updateMask));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildEnterprise());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.patch(arg_request, arg_name, updateMask: arg_updateMask).then(unittest.expectAsync1(((api.Enterprise response) {
+ checkEnterprise(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-EnterprisesApplicationsResourceApi", () {
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesApplicationsResourceApi res = new api.AndroidmanagementApi(mock).enterprises.applications;
+ var arg_name = "foo";
+ var arg_languageCode = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["languageCode"].first, unittest.equals(arg_languageCode));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildApplication());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_name, languageCode: arg_languageCode).then(unittest.expectAsync1(((api.Application response) {
+ checkApplication(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-EnterprisesDevicesResourceApi", () {
+ unittest.test("method--delete", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildDevice());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_name).then(unittest.expectAsync1(((api.Device response) {
+ checkDevice(response);
+ })));
+ });
+
+ unittest.test("method--issueCommand", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices;
+ var arg_request = buildCommand();
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var obj = new api.Command.fromJson(json);
+ checkCommand(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildOperation());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.issueCommand(arg_request, arg_name).then(unittest.expectAsync1(((api.Operation response) {
+ checkOperation(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices;
+ var arg_parent = "foo";
+ var arg_pageSize = 42;
+ var arg_pageToken = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["pageSize"].first), unittest.equals(arg_pageSize));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListDevicesResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_parent, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.ListDevicesResponse response) {
+ checkListDevicesResponse(response);
+ })));
+ });
+
+ unittest.test("method--patch", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices;
+ var arg_request = buildDevice();
+ var arg_name = "foo";
+ var arg_updateMask = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var obj = new api.Device.fromJson(json);
+ checkDevice(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["updateMask"].first, unittest.equals(arg_updateMask));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildDevice());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.patch(arg_request, arg_name, updateMask: arg_updateMask).then(unittest.expectAsync1(((api.Device response) {
+ checkDevice(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-EnterprisesDevicesOperationsResourceApi", () {
+ unittest.test("method--cancel", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesOperationsResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices.operations;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.cancel(arg_name).then(unittest.expectAsync1(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--delete", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesOperationsResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices.operations;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesOperationsResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices.operations;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildOperation());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_name).then(unittest.expectAsync1(((api.Operation response) {
+ checkOperation(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesDevicesOperationsResourceApi res = new api.AndroidmanagementApi(mock).enterprises.devices.operations;
+ var arg_name = "foo";
+ var arg_pageSize = 42;
+ var arg_filter = "foo";
+ var arg_pageToken = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["pageSize"].first), unittest.equals(arg_pageSize));
+ unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListOperationsResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_name, pageSize: arg_pageSize, filter: arg_filter, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.ListOperationsResponse response) {
+ checkListOperationsResponse(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-EnterprisesEnrollmentTokensResourceApi", () {
+ unittest.test("method--create", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesEnrollmentTokensResourceApi res = new api.AndroidmanagementApi(mock).enterprises.enrollmentTokens;
+ var arg_request = buildEnrollmentToken();
+ var arg_parent = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var obj = new api.EnrollmentToken.fromJson(json);
+ checkEnrollmentToken(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildEnrollmentToken());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.create(arg_request, arg_parent).then(unittest.expectAsync1(((api.EnrollmentToken response) {
+ checkEnrollmentToken(response);
+ })));
+ });
+
+ unittest.test("method--delete", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesEnrollmentTokensResourceApi res = new api.AndroidmanagementApi(mock).enterprises.enrollmentTokens;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-EnterprisesPoliciesResourceApi", () {
+ unittest.test("method--delete", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesPoliciesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.policies;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildEmpty());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) {
+ checkEmpty(response);
+ })));
+ });
+
+ unittest.test("method--get", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesPoliciesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.policies;
+ var arg_name = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.get(arg_name).then(unittest.expectAsync1(((api.Policy response) {
+ checkPolicy(response);
+ })));
+ });
+
+ unittest.test("method--list", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesPoliciesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.policies;
+ var arg_parent = "foo";
+ var arg_pageSize = 42;
+ var arg_pageToken = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["pageSize"].first), unittest.equals(arg_pageSize));
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildListPoliciesResponse());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.list(arg_parent, pageSize: arg_pageSize, pageToken: arg_pageToken).then(unittest.expectAsync1(((api.ListPoliciesResponse response) {
+ checkListPoliciesResponse(response);
+ })));
+ });
+
+ unittest.test("method--patch", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesPoliciesResourceApi res = new api.AndroidmanagementApi(mock).enterprises.policies;
+ var arg_request = buildPolicy();
+ var arg_name = "foo";
+ var arg_updateMask = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var obj = new api.Policy.fromJson(json);
+ checkPolicy(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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["updateMask"].first, unittest.equals(arg_updateMask));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildPolicy());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.patch(arg_request, arg_name, updateMask: arg_updateMask).then(unittest.expectAsync1(((api.Policy response) {
+ checkPolicy(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-EnterprisesWebTokensResourceApi", () {
+ unittest.test("method--create", () {
+
+ var mock = new HttpServerMock();
+ api.EnterprisesWebTokensResourceApi res = new api.AndroidmanagementApi(mock).enterprises.webTokens;
+ var arg_request = buildWebToken();
+ var arg_parent = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var obj = new api.WebToken.fromJson(json);
+ checkWebToken(obj);
+
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 3), unittest.equals("v1/"));
+ pathOffset += 3;
+ // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
+
+ 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(buildWebToken());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.create(arg_request, arg_parent).then(unittest.expectAsync1(((api.WebToken response) {
+ checkWebToken(response);
+ })));
+ });
+
+ });
+
+
+ unittest.group("resource-SignupUrlsResourceApi", () {
+ unittest.test("method--create", () {
+
+ var mock = new HttpServerMock();
+ api.SignupUrlsResourceApi res = new api.AndroidmanagementApi(mock).signupUrls;
+ var arg_callbackUrl = "foo";
+ var arg_projectId = "foo";
+ mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
+ var path = (req.url).path;
+ var pathOffset = 0;
+ var index;
+ var subPart;
+ unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
+ pathOffset += 1;
+ unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("v1/signupUrls"));
+ pathOffset += 13;
+
+ 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["callbackUrl"].first, unittest.equals(arg_callbackUrl));
+ unittest.expect(queryMap["projectId"].first, unittest.equals(arg_projectId));
+
+
+ var h = {
+ "content-type" : "application/json; charset=utf-8",
+ };
+ var resp = convert.JSON.encode(buildSignupUrl());
+ return new async.Future.value(stringResponse(200, h, resp));
+ }), true);
+ res.create(callbackUrl: arg_callbackUrl, projectId: arg_projectId).then(unittest.expectAsync1(((api.SignupUrl response) {
+ checkSignupUrl(response);
+ })));
+ });
+
+ });
+
+
+}
+
« no previous file with comments | « generated/googleapis/test/androidenterprise/v1_test.dart ('k') | generated/googleapis/test/androidpublisher/v2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698