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); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+} |
+ |