blob: 939ccd04123218be6a695a62c4ccfe37c6d399bf [file] [log] [blame]
library googleapis.androidmanagement.v1.test;
import "dart:core" as core;
import "dart:async" as async;
import "dart:convert" as convert;
import 'package:http/http.dart' as http;
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 buildCounterAlwaysOnVpnPackage = 0;
buildAlwaysOnVpnPackage() {
var o = new api.AlwaysOnVpnPackage();
buildCounterAlwaysOnVpnPackage++;
if (buildCounterAlwaysOnVpnPackage < 3) {
o.lockdownEnabled = true;
o.packageName = "foo";
}
buildCounterAlwaysOnVpnPackage--;
return o;
}
checkAlwaysOnVpnPackage(api.AlwaysOnVpnPackage o) {
buildCounterAlwaysOnVpnPackage++;
if (buildCounterAlwaysOnVpnPackage < 3) {
unittest.expect(o.lockdownEnabled, unittest.isTrue);
unittest.expect(o.packageName, unittest.equals('foo'));
}
buildCounterAlwaysOnVpnPackage--;
}
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--;
}
buildUnnamed2513() {
var o = new core.List<api.ManagedProperty>();
o.add(buildManagedProperty());
o.add(buildManagedProperty());
return o;
}
checkUnnamed2513(core.List<api.ManagedProperty> o) {
unittest.expect(o, unittest.hasLength(2));
checkManagedProperty(o[0]);
checkManagedProperty(o[1]);
}
buildUnnamed2514() {
var o = new core.List<api.ApplicationPermission>();
o.add(buildApplicationPermission());
o.add(buildApplicationPermission());
return o;
}
checkUnnamed2514(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 = buildUnnamed2513();
o.name = "foo";
o.permissions = buildUnnamed2514();
o.title = "foo";
}
buildCounterApplication--;
return o;
}
checkApplication(api.Application o) {
buildCounterApplication++;
if (buildCounterApplication < 3) {
checkUnnamed2513(o.managedProperties);
unittest.expect(o.name, unittest.equals('foo'));
checkUnnamed2514(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--;
}
buildUnnamed2515() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2515(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'));
}
buildUnnamed2516() {
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;
}
checkUnnamed2516(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'));
}
buildUnnamed2517() {
var o = new core.List<api.PermissionGrant>();
o.add(buildPermissionGrant());
o.add(buildPermissionGrant());
return o;
}
checkUnnamed2517(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.delegatedScopes = buildUnnamed2515();
o.installType = "foo";
o.lockTaskAllowed = true;
o.managedConfiguration = buildUnnamed2516();
o.minimumVersionCode = 42;
o.packageName = "foo";
o.permissionGrants = buildUnnamed2517();
}
buildCounterApplicationPolicy--;
return o;
}
checkApplicationPolicy(api.ApplicationPolicy o) {
buildCounterApplicationPolicy++;
if (buildCounterApplicationPolicy < 3) {
unittest.expect(o.defaultPermissionPolicy, unittest.equals('foo'));
checkUnnamed2515(o.delegatedScopes);
unittest.expect(o.installType, unittest.equals('foo'));
unittest.expect(o.lockTaskAllowed, unittest.isTrue);
checkUnnamed2516(o.managedConfiguration);
unittest.expect(o.minimumVersionCode, unittest.equals(42));
unittest.expect(o.packageName, unittest.equals('foo'));
checkUnnamed2517(o.permissionGrants);
}
buildCounterApplicationPolicy--;
}
buildUnnamed2518() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2518(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 = buildUnnamed2518();
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'));
checkUnnamed2518(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--;
}
buildUnnamed2519() {
var o = new core.List<api.Display>();
o.add(buildDisplay());
o.add(buildDisplay());
return o;
}
checkUnnamed2519(core.List<api.Display> o) {
unittest.expect(o, unittest.hasLength(2));
checkDisplay(o[0]);
checkDisplay(o[1]);
}
buildUnnamed2520() {
var o = new core.List<api.HardwareStatus>();
o.add(buildHardwareStatus());
o.add(buildHardwareStatus());
return o;
}
checkUnnamed2520(core.List<api.HardwareStatus> o) {
unittest.expect(o, unittest.hasLength(2));
checkHardwareStatus(o[0]);
checkHardwareStatus(o[1]);
}
buildUnnamed2521() {
var o = new core.List<api.MemoryEvent>();
o.add(buildMemoryEvent());
o.add(buildMemoryEvent());
return o;
}
checkUnnamed2521(core.List<api.MemoryEvent> o) {
unittest.expect(o, unittest.hasLength(2));
checkMemoryEvent(o[0]);
checkMemoryEvent(o[1]);
}
buildUnnamed2522() {
var o = new core.List<api.NonComplianceDetail>();
o.add(buildNonComplianceDetail());
o.add(buildNonComplianceDetail());
return o;
}
checkUnnamed2522(core.List<api.NonComplianceDetail> o) {
unittest.expect(o, unittest.hasLength(2));
checkNonComplianceDetail(o[0]);
checkNonComplianceDetail(o[1]);
}
buildUnnamed2523() {
var o = new core.List<api.PowerManagementEvent>();
o.add(buildPowerManagementEvent());
o.add(buildPowerManagementEvent());
return o;
}
checkUnnamed2523(core.List<api.PowerManagementEvent> o) {
unittest.expect(o, unittest.hasLength(2));
checkPowerManagementEvent(o[0]);
checkPowerManagementEvent(o[1]);
}
buildUnnamed2524() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2524(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.deviceSettings = buildDeviceSettings();
o.disabledReason = buildUserFacingMessage();
o.displays = buildUnnamed2519();
o.enrollmentTime = "foo";
o.enrollmentTokenData = "foo";
o.enrollmentTokenName = "foo";
o.hardwareInfo = buildHardwareInfo();
o.hardwareStatusSamples = buildUnnamed2520();
o.lastPolicyComplianceReportTime = "foo";
o.lastPolicySyncTime = "foo";
o.lastStatusReportTime = "foo";
o.memoryEvents = buildUnnamed2521();
o.memoryInfo = buildMemoryInfo();
o.name = "foo";
o.networkInfo = buildNetworkInfo();
o.nonComplianceDetails = buildUnnamed2522();
o.policyCompliant = true;
o.policyName = "foo";
o.powerManagementEvents = buildUnnamed2523();
o.previousDeviceNames = buildUnnamed2524();
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'));
checkDeviceSettings(o.deviceSettings);
checkUserFacingMessage(o.disabledReason);
checkUnnamed2519(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);
checkUnnamed2520(o.hardwareStatusSamples);
unittest.expect(o.lastPolicyComplianceReportTime, unittest.equals('foo'));
unittest.expect(o.lastPolicySyncTime, unittest.equals('foo'));
unittest.expect(o.lastStatusReportTime, unittest.equals('foo'));
checkUnnamed2521(o.memoryEvents);
checkMemoryInfo(o.memoryInfo);
unittest.expect(o.name, unittest.equals('foo'));
checkNetworkInfo(o.networkInfo);
checkUnnamed2522(o.nonComplianceDetails);
unittest.expect(o.policyCompliant, unittest.isTrue);
unittest.expect(o.policyName, unittest.equals('foo'));
checkUnnamed2523(o.powerManagementEvents);
checkUnnamed2524(o.previousDeviceNames);
checkSoftwareInfo(o.softwareInfo);
unittest.expect(o.state, unittest.equals('foo'));
unittest.expect(o.userName, unittest.equals('foo'));
}
buildCounterDevice--;
}
core.int buildCounterDeviceSettings = 0;
buildDeviceSettings() {
var o = new api.DeviceSettings();
buildCounterDeviceSettings++;
if (buildCounterDeviceSettings < 3) {
o.adbEnabled = true;
o.developmentSettingsEnabled = true;
o.encryptionStatus = "foo";
o.isDeviceSecure = true;
o.isEncrypted = true;
o.unknownSourcesEnabled = true;
o.verifyAppsEnabled = true;
}
buildCounterDeviceSettings--;
return o;
}
checkDeviceSettings(api.DeviceSettings o) {
buildCounterDeviceSettings++;
if (buildCounterDeviceSettings < 3) {
unittest.expect(o.adbEnabled, unittest.isTrue);
unittest.expect(o.developmentSettingsEnabled, unittest.isTrue);
unittest.expect(o.encryptionStatus, unittest.equals('foo'));
unittest.expect(o.isDeviceSecure, unittest.isTrue);
unittest.expect(o.isEncrypted, unittest.isTrue);
unittest.expect(o.unknownSourcesEnabled, unittest.isTrue);
unittest.expect(o.verifyAppsEnabled, unittest.isTrue);
}
buildCounterDeviceSettings--;
}
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--;
}
buildUnnamed2525() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2525(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 = buildUnnamed2525();
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);
checkUnnamed2525(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--;
}
buildUnnamed2526() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2526(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));
}
buildUnnamed2527() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2527(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));
}
buildUnnamed2528() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2528(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));
}
buildUnnamed2529() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2529(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));
}
buildUnnamed2530() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2530(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));
}
buildUnnamed2531() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2531(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));
}
buildUnnamed2532() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2532(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));
}
buildUnnamed2533() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2533(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 = buildUnnamed2526();
o.batteryThrottlingTemperatures = buildUnnamed2527();
o.brand = "foo";
o.cpuShutdownTemperatures = buildUnnamed2528();
o.cpuThrottlingTemperatures = buildUnnamed2529();
o.deviceBasebandVersion = "foo";
o.gpuShutdownTemperatures = buildUnnamed2530();
o.gpuThrottlingTemperatures = buildUnnamed2531();
o.hardware = "foo";
o.manufacturer = "foo";
o.model = "foo";
o.serialNumber = "foo";
o.skinShutdownTemperatures = buildUnnamed2532();
o.skinThrottlingTemperatures = buildUnnamed2533();
}
buildCounterHardwareInfo--;
return o;
}
checkHardwareInfo(api.HardwareInfo o) {
buildCounterHardwareInfo++;
if (buildCounterHardwareInfo < 3) {
checkUnnamed2526(o.batteryShutdownTemperatures);
checkUnnamed2527(o.batteryThrottlingTemperatures);
unittest.expect(o.brand, unittest.equals('foo'));
checkUnnamed2528(o.cpuShutdownTemperatures);
checkUnnamed2529(o.cpuThrottlingTemperatures);
unittest.expect(o.deviceBasebandVersion, unittest.equals('foo'));
checkUnnamed2530(o.gpuShutdownTemperatures);
checkUnnamed2531(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'));
checkUnnamed2532(o.skinShutdownTemperatures);
checkUnnamed2533(o.skinThrottlingTemperatures);
}
buildCounterHardwareInfo--;
}
buildUnnamed2534() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2534(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));
}
buildUnnamed2535() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2535(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));
}
buildUnnamed2536() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2536(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));
}
buildUnnamed2537() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2537(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));
}
buildUnnamed2538() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2538(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));
}
buildUnnamed2539() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed2539(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 = buildUnnamed2534();
o.cpuTemperatures = buildUnnamed2535();
o.cpuUsages = buildUnnamed2536();
o.createTime = "foo";
o.fanSpeeds = buildUnnamed2537();
o.gpuTemperatures = buildUnnamed2538();
o.skinTemperatures = buildUnnamed2539();
}
buildCounterHardwareStatus--;
return o;
}
checkHardwareStatus(api.HardwareStatus o) {
buildCounterHardwareStatus++;
if (buildCounterHardwareStatus < 3) {
checkUnnamed2534(o.batteryTemperatures);
checkUnnamed2535(o.cpuTemperatures);
checkUnnamed2536(o.cpuUsages);
unittest.expect(o.createTime, unittest.equals('foo'));
checkUnnamed2537(o.fanSpeeds);
checkUnnamed2538(o.gpuTemperatures);
checkUnnamed2539(o.skinTemperatures);
}
buildCounterHardwareStatus--;
}
buildUnnamed2540() {
var o = new core.List<api.Device>();
o.add(buildDevice());
o.add(buildDevice());
return o;
}
checkUnnamed2540(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 = buildUnnamed2540();
o.nextPageToken = "foo";
}
buildCounterListDevicesResponse--;
return o;
}
checkListDevicesResponse(api.ListDevicesResponse o) {
buildCounterListDevicesResponse++;
if (buildCounterListDevicesResponse < 3) {
checkUnnamed2540(o.devices);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListDevicesResponse--;
}
buildUnnamed2541() {
var o = new core.List<api.Operation>();
o.add(buildOperation());
o.add(buildOperation());
return o;
}
checkUnnamed2541(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 = buildUnnamed2541();
}
buildCounterListOperationsResponse--;
return o;
}
checkListOperationsResponse(api.ListOperationsResponse o) {
buildCounterListOperationsResponse++;
if (buildCounterListOperationsResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed2541(o.operations);
}
buildCounterListOperationsResponse--;
}
buildUnnamed2542() {
var o = new core.List<api.Policy>();
o.add(buildPolicy());
o.add(buildPolicy());
return o;
}
checkUnnamed2542(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 = buildUnnamed2542();
}
buildCounterListPoliciesResponse--;
return o;
}
checkListPoliciesResponse(api.ListPoliciesResponse o) {
buildCounterListPoliciesResponse++;
if (buildCounterListPoliciesResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed2542(o.policies);
}
buildCounterListPoliciesResponse--;
}
buildUnnamed2543() {
var o = new core.List<api.ManagedPropertyEntry>();
o.add(buildManagedPropertyEntry());
o.add(buildManagedPropertyEntry());
return o;
}
checkUnnamed2543(core.List<api.ManagedPropertyEntry> o) {
unittest.expect(o, unittest.hasLength(2));
checkManagedPropertyEntry(o[0]);
checkManagedPropertyEntry(o[1]);
}
buildUnnamed2544() {
var o = new core.List<api.ManagedProperty>();
o.add(buildManagedProperty());
o.add(buildManagedProperty());
return o;
}
checkUnnamed2544(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 = buildUnnamed2543();
o.key = "foo";
o.nestedProperties = buildUnnamed2544();
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'));
checkUnnamed2543(o.entries);
unittest.expect(o.key, unittest.equals('foo'));
checkUnnamed2544(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.networkOperatorName = "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.networkOperatorName, 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--;
}
buildUnnamed2545() {
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;
}
checkUnnamed2545(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'));
}
buildUnnamed2546() {
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;
}
checkUnnamed2546(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 = buildUnnamed2545();
o.name = "foo";
o.response = buildUnnamed2546();
}
buildCounterOperation--;
return o;
}
checkOperation(api.Operation o) {
buildCounterOperation++;
if (buildCounterOperation < 3) {
unittest.expect(o.done, unittest.isTrue);
checkStatus(o.error);
checkUnnamed2545(o.metadata);
unittest.expect(o.name, unittest.equals('foo'));
checkUnnamed2546(o.response);
}
buildCounterOperation--;
}
buildUnnamed2547() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2547(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 buildCounterPackageNameList = 0;
buildPackageNameList() {
var o = new api.PackageNameList();
buildCounterPackageNameList++;
if (buildCounterPackageNameList < 3) {
o.packageNames = buildUnnamed2547();
}
buildCounterPackageNameList--;
return o;
}
checkPackageNameList(api.PackageNameList o) {
buildCounterPackageNameList++;
if (buildCounterPackageNameList < 3) {
checkUnnamed2547(o.packageNames);
}
buildCounterPackageNameList--;
}
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--;
}
buildUnnamed2548() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2548(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'));
}
buildUnnamed2549() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2549(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 = buildUnnamed2548();
o.categories = buildUnnamed2549();
o.receiverActivity = "foo";
}
buildCounterPersistentPreferredActivity--;
return o;
}
checkPersistentPreferredActivity(api.PersistentPreferredActivity o) {
buildCounterPersistentPreferredActivity++;
if (buildCounterPersistentPreferredActivity < 3) {
checkUnnamed2548(o.actions);
checkUnnamed2549(o.categories);
unittest.expect(o.receiverActivity, unittest.equals('foo'));
}
buildCounterPersistentPreferredActivity--;
}
buildUnnamed2550() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2550(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'));
}
buildUnnamed2551() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2551(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'));
}
buildUnnamed2552() {
var o = new core.List<api.ApplicationPolicy>();
o.add(buildApplicationPolicy());
o.add(buildApplicationPolicy());
return o;
}
checkUnnamed2552(core.List<api.ApplicationPolicy> o) {
unittest.expect(o, unittest.hasLength(2));
checkApplicationPolicy(o[0]);
checkApplicationPolicy(o[1]);
}
buildUnnamed2553() {
var o = new core.List<api.ComplianceRule>();
o.add(buildComplianceRule());
o.add(buildComplianceRule());
return o;
}
checkUnnamed2553(core.List<api.ComplianceRule> o) {
unittest.expect(o, unittest.hasLength(2));
checkComplianceRule(o[0]);
checkComplianceRule(o[1]);
}
buildUnnamed2554() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2554(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'));
}
buildUnnamed2555() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2555(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'));
}
buildUnnamed2556() {
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;
}
checkUnnamed2556(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'));
}
buildUnnamed2557() {
var o = new core.List<api.PersistentPreferredActivity>();
o.add(buildPersistentPreferredActivity());
o.add(buildPersistentPreferredActivity());
return o;
}
checkUnnamed2557(core.List<api.PersistentPreferredActivity> o) {
unittest.expect(o, unittest.hasLength(2));
checkPersistentPreferredActivity(o[0]);
checkPersistentPreferredActivity(o[1]);
}
buildUnnamed2558() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2558(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.accountTypesWithManagementDisabled = buildUnnamed2550();
o.addUserDisabled = true;
o.adjustVolumeDisabled = true;
o.alwaysOnVpnPackage = buildAlwaysOnVpnPackage();
o.androidDevicePolicyTracks = buildUnnamed2551();
o.applications = buildUnnamed2552();
o.autoTimeRequired = true;
o.blockApplicationsEnabled = true;
o.bluetoothConfigDisabled = true;
o.bluetoothContactSharingDisabled = true;
o.bluetoothDisabled = true;
o.cameraDisabled = true;
o.cellBroadcastsConfigDisabled = true;
o.complianceRules = buildUnnamed2553();
o.createWindowsDisabled = true;
o.credentialsConfigDisabled = true;
o.dataRoamingDisabled = true;
o.debuggingFeaturesAllowed = true;
o.defaultPermissionPolicy = "foo";
o.ensureVerifyAppsEnabled = true;
o.factoryResetDisabled = true;
o.frpAdminEmails = buildUnnamed2554();
o.funDisabled = true;
o.installAppsDisabled = true;
o.installUnknownSourcesAllowed = true;
o.keyguardDisabled = true;
o.keyguardDisabledFeatures = buildUnnamed2555();
o.kioskCustomLauncherEnabled = true;
o.longSupportMessage = buildUserFacingMessage();
o.maximumTimeToLock = "foo";
o.mobileNetworksConfigDisabled = true;
o.modifyAccountsDisabled = true;
o.mountPhysicalMediaDisabled = true;
o.name = "foo";
o.networkEscapeHatchEnabled = true;
o.networkResetDisabled = true;
o.openNetworkConfiguration = buildUnnamed2556();
o.outgoingBeamDisabled = true;
o.outgoingCallsDisabled = true;
o.passwordRequirements = buildPasswordRequirements();
o.permittedInputMethods = buildPackageNameList();
o.persistentPreferredActivities = buildUnnamed2557();
o.recommendedGlobalProxy = buildProxyInfo();
o.removeUserDisabled = true;
o.safeBootDisabled = true;
o.screenCaptureDisabled = true;
o.setUserIconDisabled = true;
o.setWallpaperDisabled = true;
o.shortSupportMessage = buildUserFacingMessage();
o.smsDisabled = true;
o.statusBarDisabled = true;
o.statusReportingSettings = buildStatusReportingSettings();
o.stayOnPluggedModes = buildUnnamed2558();
o.systemUpdate = buildSystemUpdate();
o.tetheringConfigDisabled = true;
o.uninstallAppsDisabled = true;
o.unmuteMicrophoneDisabled = true;
o.usbFileTransferDisabled = true;
o.version = "foo";
o.vpnConfigDisabled = true;
o.wifiConfigDisabled = true;
o.wifiConfigsLockdownEnabled = true;
}
buildCounterPolicy--;
return o;
}
checkPolicy(api.Policy o) {
buildCounterPolicy++;
if (buildCounterPolicy < 3) {
checkUnnamed2550(o.accountTypesWithManagementDisabled);
unittest.expect(o.addUserDisabled, unittest.isTrue);
unittest.expect(o.adjustVolumeDisabled, unittest.isTrue);
checkAlwaysOnVpnPackage(o.alwaysOnVpnPackage);
checkUnnamed2551(o.androidDevicePolicyTracks);
checkUnnamed2552(o.applications);
unittest.expect(o.autoTimeRequired, unittest.isTrue);
unittest.expect(o.blockApplicationsEnabled, unittest.isTrue);
unittest.expect(o.bluetoothConfigDisabled, unittest.isTrue);
unittest.expect(o.bluetoothContactSharingDisabled, unittest.isTrue);
unittest.expect(o.bluetoothDisabled, unittest.isTrue);
unittest.expect(o.cameraDisabled, unittest.isTrue);
unittest.expect(o.cellBroadcastsConfigDisabled, unittest.isTrue);
checkUnnamed2553(o.complianceRules);
unittest.expect(o.createWindowsDisabled, unittest.isTrue);
unittest.expect(o.credentialsConfigDisabled, unittest.isTrue);
unittest.expect(o.dataRoamingDisabled, unittest.isTrue);
unittest.expect(o.debuggingFeaturesAllowed, unittest.isTrue);
unittest.expect(o.defaultPermissionPolicy, unittest.equals('foo'));
unittest.expect(o.ensureVerifyAppsEnabled, unittest.isTrue);
unittest.expect(o.factoryResetDisabled, unittest.isTrue);
checkUnnamed2554(o.frpAdminEmails);
unittest.expect(o.funDisabled, unittest.isTrue);
unittest.expect(o.installAppsDisabled, unittest.isTrue);
unittest.expect(o.installUnknownSourcesAllowed, unittest.isTrue);
unittest.expect(o.keyguardDisabled, unittest.isTrue);
checkUnnamed2555(o.keyguardDisabledFeatures);
unittest.expect(o.kioskCustomLauncherEnabled, unittest.isTrue);
checkUserFacingMessage(o.longSupportMessage);
unittest.expect(o.maximumTimeToLock, unittest.equals('foo'));
unittest.expect(o.mobileNetworksConfigDisabled, unittest.isTrue);
unittest.expect(o.modifyAccountsDisabled, unittest.isTrue);
unittest.expect(o.mountPhysicalMediaDisabled, unittest.isTrue);
unittest.expect(o.name, unittest.equals('foo'));
unittest.expect(o.networkEscapeHatchEnabled, unittest.isTrue);
unittest.expect(o.networkResetDisabled, unittest.isTrue);
checkUnnamed2556(o.openNetworkConfiguration);
unittest.expect(o.outgoingBeamDisabled, unittest.isTrue);
unittest.expect(o.outgoingCallsDisabled, unittest.isTrue);
checkPasswordRequirements(o.passwordRequirements);
checkPackageNameList(o.permittedInputMethods);
checkUnnamed2557(o.persistentPreferredActivities);
checkProxyInfo(o.recommendedGlobalProxy);
unittest.expect(o.removeUserDisabled, unittest.isTrue);
unittest.expect(o.safeBootDisabled, unittest.isTrue);
unittest.expect(o.screenCaptureDisabled, unittest.isTrue);
unittest.expect(o.setUserIconDisabled, unittest.isTrue);
unittest.expect(o.setWallpaperDisabled, unittest.isTrue);
checkUserFacingMessage(o.shortSupportMessage);
unittest.expect(o.smsDisabled, unittest.isTrue);
unittest.expect(o.statusBarDisabled, unittest.isTrue);
checkStatusReportingSettings(o.statusReportingSettings);
checkUnnamed2558(o.stayOnPluggedModes);
checkSystemUpdate(o.systemUpdate);
unittest.expect(o.tetheringConfigDisabled, unittest.isTrue);
unittest.expect(o.uninstallAppsDisabled, unittest.isTrue);
unittest.expect(o.unmuteMicrophoneDisabled, unittest.isTrue);
unittest.expect(o.usbFileTransferDisabled, unittest.isTrue);
unittest.expect(o.version, unittest.equals('foo'));
unittest.expect(o.vpnConfigDisabled, unittest.isTrue);
unittest.expect(o.wifiConfigDisabled, unittest.isTrue);
unittest.expect(o.wifiConfigsLockdownEnabled, unittest.isTrue);
}
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--;
}
buildUnnamed2559() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2559(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 buildCounterProxyInfo = 0;
buildProxyInfo() {
var o = new api.ProxyInfo();
buildCounterProxyInfo++;
if (buildCounterProxyInfo < 3) {
o.excludedHosts = buildUnnamed2559();
o.host = "foo";
o.pacUri = "foo";
o.port = 42;
}
buildCounterProxyInfo--;
return o;
}
checkProxyInfo(api.ProxyInfo o) {
buildCounterProxyInfo++;
if (buildCounterProxyInfo < 3) {
checkUnnamed2559(o.excludedHosts);
unittest.expect(o.host, unittest.equals('foo'));
unittest.expect(o.pacUri, unittest.equals('foo'));
unittest.expect(o.port, unittest.equals(42));
}
buildCounterProxyInfo--;
}
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.androidDevicePolicyVersionCode = 42;
o.androidDevicePolicyVersionName = "foo";
o.androidVersion = "foo";
o.bootloaderVersion = "foo";
o.deviceBuildSignature = "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.androidDevicePolicyVersionCode, unittest.equals(42));
unittest.expect(o.androidDevicePolicyVersionName, unittest.equals('foo'));
unittest.expect(o.androidVersion, unittest.equals('foo'));
unittest.expect(o.bootloaderVersion, unittest.equals('foo'));
unittest.expect(o.deviceBuildSignature, unittest.equals('foo'));
unittest.expect(o.deviceKernelVersion, unittest.equals('foo'));
unittest.expect(o.securityPatchLevel, unittest.equals('foo'));
}
buildCounterSoftwareInfo--;
}
buildUnnamed2560() {
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;
}
checkUnnamed2560(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'));
}
buildUnnamed2561() {
var o = new core.List<core.Map<core.String, core.Object>>();
o.add(buildUnnamed2560());
o.add(buildUnnamed2560());
return o;
}
checkUnnamed2561(core.List<core.Map<core.String, core.Object>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed2560(o[0]);
checkUnnamed2560(o[1]);
}
core.int buildCounterStatus = 0;
buildStatus() {
var o = new api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildUnnamed2561();
o.message = "foo";
}
buildCounterStatus--;
return o;
}
checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(o.code, unittest.equals(42));
checkUnnamed2561(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.deviceSettingsEnabled = true;
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.deviceSettingsEnabled, unittest.isTrue);
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--;
}
buildUnnamed2562() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed2562(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 = buildUnnamed2562();
}
buildCounterUserFacingMessage--;
return o;
}
checkUserFacingMessage(api.UserFacingMessage o) {
buildCounterUserFacingMessage++;
if (buildCounterUserFacingMessage < 3) {
unittest.expect(o.defaultMessage, unittest.equals('foo'));
checkUnnamed2562(o.localizedMessages);
}
buildCounterUserFacingMessage--;
}
buildUnnamed2563() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed2563(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 = buildUnnamed2563();
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'));
checkUnnamed2563(o.permissions);
unittest.expect(o.value, unittest.equals('foo'));
}
buildCounterWebToken--;
}
main() {
unittest.group("obj-schema-AlwaysOnVpnPackage", () {
unittest.test("to-json--from-json", () {
var o = buildAlwaysOnVpnPackage();
var od = new api.AlwaysOnVpnPackage.fromJson(o.toJson());
checkAlwaysOnVpnPackage(od);
});
});
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-DeviceSettings", () {
unittest.test("to-json--from-json", () {
var o = buildDeviceSettings();
var od = new api.DeviceSettings.fromJson(o.toJson());
checkDeviceSettings(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-PackageNameList", () {
unittest.test("to-json--from-json", () {
var o = buildPackageNameList();
var od = new api.PackageNameList.fromJson(o.toJson());
checkPackageNameList(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-ProxyInfo", () {
unittest.test("to-json--from-json", () {
var o = buildProxyInfo();
var od = new api.ProxyInfo.fromJson(o.toJson());
checkProxyInfo(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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEnterprise(response);
})));
});
unittest.test("method--get", () {
var mock = new HttpServerMock();
api.EnterprisesResourceApi res =
new api.AndroidmanagementApi(mock).enterprises;
var arg_name = "foo";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--get", () {
var mock = new HttpServerMock();
api.EnterprisesDevicesResourceApi res =
new api.AndroidmanagementApi(mock).enterprises.devices;
var arg_name = "foo";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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]));
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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,
$fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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,
$fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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]));
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEnrollmentToken(response);
})));
});
unittest.test("method--delete", () {
var mock = new HttpServerMock();
api.EnterprisesEnrollmentTokensResourceApi res =
new api.AndroidmanagementApi(mock).enterprises.enrollmentTokens;
var arg_name = "foo";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response);
})));
});
unittest.test("method--get", () {
var mock = new HttpServerMock();
api.EnterprisesPoliciesResourceApi res =
new api.AndroidmanagementApi(mock).enterprises.policies;
var arg_name = "foo";
var arg_$fields = "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["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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,
$fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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]));
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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, $fields: arg_$fields)
.then(unittest.expectAsync1(((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";
var arg_$fields = "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));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
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,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkSignupUrl(response);
})));
});
});
}