blob: dc686d6e4764153649ff8b537006eb7b6b936290 [file] [log] [blame]
library googleapis.servicecontrol.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/servicecontrol/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);
}
buildUnnamed1885() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed1885(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 buildCounterAllocateInfo = 0;
buildAllocateInfo() {
var o = new api.AllocateInfo();
buildCounterAllocateInfo++;
if (buildCounterAllocateInfo < 3) {
o.unusedArguments = buildUnnamed1885();
}
buildCounterAllocateInfo--;
return o;
}
checkAllocateInfo(api.AllocateInfo o) {
buildCounterAllocateInfo++;
if (buildCounterAllocateInfo < 3) {
checkUnnamed1885(o.unusedArguments);
}
buildCounterAllocateInfo--;
}
core.int buildCounterAllocateQuotaRequest = 0;
buildAllocateQuotaRequest() {
var o = new api.AllocateQuotaRequest();
buildCounterAllocateQuotaRequest++;
if (buildCounterAllocateQuotaRequest < 3) {
o.allocateOperation = buildQuotaOperation();
o.serviceConfigId = "foo";
}
buildCounterAllocateQuotaRequest--;
return o;
}
checkAllocateQuotaRequest(api.AllocateQuotaRequest o) {
buildCounterAllocateQuotaRequest++;
if (buildCounterAllocateQuotaRequest < 3) {
checkQuotaOperation(o.allocateOperation);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterAllocateQuotaRequest--;
}
buildUnnamed1886() {
var o = new core.List<api.QuotaError>();
o.add(buildQuotaError());
o.add(buildQuotaError());
return o;
}
checkUnnamed1886(core.List<api.QuotaError> o) {
unittest.expect(o, unittest.hasLength(2));
checkQuotaError(o[0]);
checkQuotaError(o[1]);
}
buildUnnamed1887() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1887(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
core.int buildCounterAllocateQuotaResponse = 0;
buildAllocateQuotaResponse() {
var o = new api.AllocateQuotaResponse();
buildCounterAllocateQuotaResponse++;
if (buildCounterAllocateQuotaResponse < 3) {
o.allocateErrors = buildUnnamed1886();
o.allocateInfo = buildAllocateInfo();
o.operationId = "foo";
o.quotaMetrics = buildUnnamed1887();
o.serviceConfigId = "foo";
}
buildCounterAllocateQuotaResponse--;
return o;
}
checkAllocateQuotaResponse(api.AllocateQuotaResponse o) {
buildCounterAllocateQuotaResponse++;
if (buildCounterAllocateQuotaResponse < 3) {
checkUnnamed1886(o.allocateErrors);
checkAllocateInfo(o.allocateInfo);
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1887(o.quotaMetrics);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterAllocateQuotaResponse--;
}
buildUnnamed1888() {
var o = new core.List<api.AuthorizationInfo>();
o.add(buildAuthorizationInfo());
o.add(buildAuthorizationInfo());
return o;
}
checkUnnamed1888(core.List<api.AuthorizationInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkAuthorizationInfo(o[0]);
checkAuthorizationInfo(o[1]);
}
buildUnnamed1889() {
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;
}
checkUnnamed1889(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'));
}
buildUnnamed1890() {
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;
}
checkUnnamed1890(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted3 = (o["x"]) 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'));
var casted4 = (o["y"]) 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'));
}
buildUnnamed1891() {
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;
}
checkUnnamed1891(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'));
}
buildUnnamed1892() {
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;
}
checkUnnamed1892(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 buildCounterAuditLog = 0;
buildAuditLog() {
var o = new api.AuditLog();
buildCounterAuditLog++;
if (buildCounterAuditLog < 3) {
o.authenticationInfo = buildAuthenticationInfo();
o.authorizationInfo = buildUnnamed1888();
o.metadata = buildUnnamed1889();
o.methodName = "foo";
o.numResponseItems = "foo";
o.request = buildUnnamed1890();
o.requestMetadata = buildRequestMetadata();
o.resourceName = "foo";
o.response = buildUnnamed1891();
o.serviceData = buildUnnamed1892();
o.serviceName = "foo";
o.status = buildStatus();
}
buildCounterAuditLog--;
return o;
}
checkAuditLog(api.AuditLog o) {
buildCounterAuditLog++;
if (buildCounterAuditLog < 3) {
checkAuthenticationInfo(o.authenticationInfo);
checkUnnamed1888(o.authorizationInfo);
checkUnnamed1889(o.metadata);
unittest.expect(o.methodName, unittest.equals('foo'));
unittest.expect(o.numResponseItems, unittest.equals('foo'));
checkUnnamed1890(o.request);
checkRequestMetadata(o.requestMetadata);
unittest.expect(o.resourceName, unittest.equals('foo'));
checkUnnamed1891(o.response);
checkUnnamed1892(o.serviceData);
unittest.expect(o.serviceName, unittest.equals('foo'));
checkStatus(o.status);
}
buildCounterAuditLog--;
}
buildUnnamed1893() {
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;
}
checkUnnamed1893(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'));
}
core.int buildCounterAuthenticationInfo = 0;
buildAuthenticationInfo() {
var o = new api.AuthenticationInfo();
buildCounterAuthenticationInfo++;
if (buildCounterAuthenticationInfo < 3) {
o.authoritySelector = "foo";
o.principalEmail = "foo";
o.thirdPartyPrincipal = buildUnnamed1893();
}
buildCounterAuthenticationInfo--;
return o;
}
checkAuthenticationInfo(api.AuthenticationInfo o) {
buildCounterAuthenticationInfo++;
if (buildCounterAuthenticationInfo < 3) {
unittest.expect(o.authoritySelector, unittest.equals('foo'));
unittest.expect(o.principalEmail, unittest.equals('foo'));
checkUnnamed1893(o.thirdPartyPrincipal);
}
buildCounterAuthenticationInfo--;
}
core.int buildCounterAuthorizationInfo = 0;
buildAuthorizationInfo() {
var o = new api.AuthorizationInfo();
buildCounterAuthorizationInfo++;
if (buildCounterAuthorizationInfo < 3) {
o.granted = true;
o.permission = "foo";
o.resource = "foo";
}
buildCounterAuthorizationInfo--;
return o;
}
checkAuthorizationInfo(api.AuthorizationInfo o) {
buildCounterAuthorizationInfo++;
if (buildCounterAuthorizationInfo < 3) {
unittest.expect(o.granted, unittest.isTrue);
unittest.expect(o.permission, unittest.equals('foo'));
unittest.expect(o.resource, unittest.equals('foo'));
}
buildCounterAuthorizationInfo--;
}
core.int buildCounterCheckError = 0;
buildCheckError() {
var o = new api.CheckError();
buildCounterCheckError++;
if (buildCounterCheckError < 3) {
o.code = "foo";
o.detail = "foo";
o.subject = "foo";
}
buildCounterCheckError--;
return o;
}
checkCheckError(api.CheckError o) {
buildCounterCheckError++;
if (buildCounterCheckError < 3) {
unittest.expect(o.code, unittest.equals('foo'));
unittest.expect(o.detail, unittest.equals('foo'));
unittest.expect(o.subject, unittest.equals('foo'));
}
buildCounterCheckError--;
}
buildUnnamed1894() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed1894(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 buildCounterCheckInfo = 0;
buildCheckInfo() {
var o = new api.CheckInfo();
buildCounterCheckInfo++;
if (buildCounterCheckInfo < 3) {
o.consumerInfo = buildConsumerInfo();
o.unusedArguments = buildUnnamed1894();
}
buildCounterCheckInfo--;
return o;
}
checkCheckInfo(api.CheckInfo o) {
buildCounterCheckInfo++;
if (buildCounterCheckInfo < 3) {
checkConsumerInfo(o.consumerInfo);
checkUnnamed1894(o.unusedArguments);
}
buildCounterCheckInfo--;
}
core.int buildCounterCheckRequest = 0;
buildCheckRequest() {
var o = new api.CheckRequest();
buildCounterCheckRequest++;
if (buildCounterCheckRequest < 3) {
o.operation = buildOperation();
o.requestProjectSettings = true;
o.serviceConfigId = "foo";
o.skipActivationCheck = true;
}
buildCounterCheckRequest--;
return o;
}
checkCheckRequest(api.CheckRequest o) {
buildCounterCheckRequest++;
if (buildCounterCheckRequest < 3) {
checkOperation(o.operation);
unittest.expect(o.requestProjectSettings, unittest.isTrue);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
unittest.expect(o.skipActivationCheck, unittest.isTrue);
}
buildCounterCheckRequest--;
}
buildUnnamed1895() {
var o = new core.List<api.CheckError>();
o.add(buildCheckError());
o.add(buildCheckError());
return o;
}
checkUnnamed1895(core.List<api.CheckError> o) {
unittest.expect(o, unittest.hasLength(2));
checkCheckError(o[0]);
checkCheckError(o[1]);
}
core.int buildCounterCheckResponse = 0;
buildCheckResponse() {
var o = new api.CheckResponse();
buildCounterCheckResponse++;
if (buildCounterCheckResponse < 3) {
o.checkErrors = buildUnnamed1895();
o.checkInfo = buildCheckInfo();
o.operationId = "foo";
o.quotaInfo = buildQuotaInfo();
o.serviceConfigId = "foo";
}
buildCounterCheckResponse--;
return o;
}
checkCheckResponse(api.CheckResponse o) {
buildCounterCheckResponse++;
if (buildCounterCheckResponse < 3) {
checkUnnamed1895(o.checkErrors);
checkCheckInfo(o.checkInfo);
unittest.expect(o.operationId, unittest.equals('foo'));
checkQuotaInfo(o.quotaInfo);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterCheckResponse--;
}
core.int buildCounterConsumerInfo = 0;
buildConsumerInfo() {
var o = new api.ConsumerInfo();
buildCounterConsumerInfo++;
if (buildCounterConsumerInfo < 3) {
o.projectNumber = "foo";
}
buildCounterConsumerInfo--;
return o;
}
checkConsumerInfo(api.ConsumerInfo o) {
buildCounterConsumerInfo++;
if (buildCounterConsumerInfo < 3) {
unittest.expect(o.projectNumber, unittest.equals('foo'));
}
buildCounterConsumerInfo--;
}
buildUnnamed1896() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed1896(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 buildCounterDistribution = 0;
buildDistribution() {
var o = new api.Distribution();
buildCounterDistribution++;
if (buildCounterDistribution < 3) {
o.bucketCounts = buildUnnamed1896();
o.count = "foo";
o.explicitBuckets = buildExplicitBuckets();
o.exponentialBuckets = buildExponentialBuckets();
o.linearBuckets = buildLinearBuckets();
o.maximum = 42.0;
o.mean = 42.0;
o.minimum = 42.0;
o.sumOfSquaredDeviation = 42.0;
}
buildCounterDistribution--;
return o;
}
checkDistribution(api.Distribution o) {
buildCounterDistribution++;
if (buildCounterDistribution < 3) {
checkUnnamed1896(o.bucketCounts);
unittest.expect(o.count, unittest.equals('foo'));
checkExplicitBuckets(o.explicitBuckets);
checkExponentialBuckets(o.exponentialBuckets);
checkLinearBuckets(o.linearBuckets);
unittest.expect(o.maximum, unittest.equals(42.0));
unittest.expect(o.mean, unittest.equals(42.0));
unittest.expect(o.minimum, unittest.equals(42.0));
unittest.expect(o.sumOfSquaredDeviation, unittest.equals(42.0));
}
buildCounterDistribution--;
}
core.int buildCounterEndReconciliationRequest = 0;
buildEndReconciliationRequest() {
var o = new api.EndReconciliationRequest();
buildCounterEndReconciliationRequest++;
if (buildCounterEndReconciliationRequest < 3) {
o.reconciliationOperation = buildQuotaOperation();
o.serviceConfigId = "foo";
}
buildCounterEndReconciliationRequest--;
return o;
}
checkEndReconciliationRequest(api.EndReconciliationRequest o) {
buildCounterEndReconciliationRequest++;
if (buildCounterEndReconciliationRequest < 3) {
checkQuotaOperation(o.reconciliationOperation);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterEndReconciliationRequest--;
}
buildUnnamed1897() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1897(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
buildUnnamed1898() {
var o = new core.List<api.QuotaError>();
o.add(buildQuotaError());
o.add(buildQuotaError());
return o;
}
checkUnnamed1898(core.List<api.QuotaError> o) {
unittest.expect(o, unittest.hasLength(2));
checkQuotaError(o[0]);
checkQuotaError(o[1]);
}
core.int buildCounterEndReconciliationResponse = 0;
buildEndReconciliationResponse() {
var o = new api.EndReconciliationResponse();
buildCounterEndReconciliationResponse++;
if (buildCounterEndReconciliationResponse < 3) {
o.operationId = "foo";
o.quotaMetrics = buildUnnamed1897();
o.reconciliationErrors = buildUnnamed1898();
o.serviceConfigId = "foo";
}
buildCounterEndReconciliationResponse--;
return o;
}
checkEndReconciliationResponse(api.EndReconciliationResponse o) {
buildCounterEndReconciliationResponse++;
if (buildCounterEndReconciliationResponse < 3) {
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1897(o.quotaMetrics);
checkUnnamed1898(o.reconciliationErrors);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterEndReconciliationResponse--;
}
buildUnnamed1899() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed1899(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 buildCounterExplicitBuckets = 0;
buildExplicitBuckets() {
var o = new api.ExplicitBuckets();
buildCounterExplicitBuckets++;
if (buildCounterExplicitBuckets < 3) {
o.bounds = buildUnnamed1899();
}
buildCounterExplicitBuckets--;
return o;
}
checkExplicitBuckets(api.ExplicitBuckets o) {
buildCounterExplicitBuckets++;
if (buildCounterExplicitBuckets < 3) {
checkUnnamed1899(o.bounds);
}
buildCounterExplicitBuckets--;
}
core.int buildCounterExponentialBuckets = 0;
buildExponentialBuckets() {
var o = new api.ExponentialBuckets();
buildCounterExponentialBuckets++;
if (buildCounterExponentialBuckets < 3) {
o.growthFactor = 42.0;
o.numFiniteBuckets = 42;
o.scale = 42.0;
}
buildCounterExponentialBuckets--;
return o;
}
checkExponentialBuckets(api.ExponentialBuckets o) {
buildCounterExponentialBuckets++;
if (buildCounterExponentialBuckets < 3) {
unittest.expect(o.growthFactor, unittest.equals(42.0));
unittest.expect(o.numFiniteBuckets, unittest.equals(42));
unittest.expect(o.scale, unittest.equals(42.0));
}
buildCounterExponentialBuckets--;
}
core.int buildCounterLinearBuckets = 0;
buildLinearBuckets() {
var o = new api.LinearBuckets();
buildCounterLinearBuckets++;
if (buildCounterLinearBuckets < 3) {
o.numFiniteBuckets = 42;
o.offset = 42.0;
o.width = 42.0;
}
buildCounterLinearBuckets--;
return o;
}
checkLinearBuckets(api.LinearBuckets o) {
buildCounterLinearBuckets++;
if (buildCounterLinearBuckets < 3) {
unittest.expect(o.numFiniteBuckets, unittest.equals(42));
unittest.expect(o.offset, unittest.equals(42.0));
unittest.expect(o.width, unittest.equals(42.0));
}
buildCounterLinearBuckets--;
}
buildUnnamed1900() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1900(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'));
}
buildUnnamed1901() {
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;
}
checkUnnamed1901(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'));
}
buildUnnamed1902() {
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;
}
checkUnnamed1902(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted13 = (o["x"]) as core.Map;
unittest.expect(casted13, unittest.hasLength(3));
unittest.expect(casted13["list"], unittest.equals([1, 2, 3]));
unittest.expect(casted13["bool"], unittest.equals(true));
unittest.expect(casted13["string"], unittest.equals('foo'));
var casted14 = (o["y"]) as core.Map;
unittest.expect(casted14, unittest.hasLength(3));
unittest.expect(casted14["list"], unittest.equals([1, 2, 3]));
unittest.expect(casted14["bool"], unittest.equals(true));
unittest.expect(casted14["string"], unittest.equals('foo'));
}
core.int buildCounterLogEntry = 0;
buildLogEntry() {
var o = new api.LogEntry();
buildCounterLogEntry++;
if (buildCounterLogEntry < 3) {
o.insertId = "foo";
o.labels = buildUnnamed1900();
o.name = "foo";
o.protoPayload = buildUnnamed1901();
o.severity = "foo";
o.structPayload = buildUnnamed1902();
o.textPayload = "foo";
o.timestamp = "foo";
}
buildCounterLogEntry--;
return o;
}
checkLogEntry(api.LogEntry o) {
buildCounterLogEntry++;
if (buildCounterLogEntry < 3) {
unittest.expect(o.insertId, unittest.equals('foo'));
checkUnnamed1900(o.labels);
unittest.expect(o.name, unittest.equals('foo'));
checkUnnamed1901(o.protoPayload);
unittest.expect(o.severity, unittest.equals('foo'));
checkUnnamed1902(o.structPayload);
unittest.expect(o.textPayload, unittest.equals('foo'));
unittest.expect(o.timestamp, unittest.equals('foo'));
}
buildCounterLogEntry--;
}
buildUnnamed1903() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1903(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 buildCounterMetricValue = 0;
buildMetricValue() {
var o = new api.MetricValue();
buildCounterMetricValue++;
if (buildCounterMetricValue < 3) {
o.boolValue = true;
o.distributionValue = buildDistribution();
o.doubleValue = 42.0;
o.endTime = "foo";
o.int64Value = "foo";
o.labels = buildUnnamed1903();
o.moneyValue = buildMoney();
o.startTime = "foo";
o.stringValue = "foo";
}
buildCounterMetricValue--;
return o;
}
checkMetricValue(api.MetricValue o) {
buildCounterMetricValue++;
if (buildCounterMetricValue < 3) {
unittest.expect(o.boolValue, unittest.isTrue);
checkDistribution(o.distributionValue);
unittest.expect(o.doubleValue, unittest.equals(42.0));
unittest.expect(o.endTime, unittest.equals('foo'));
unittest.expect(o.int64Value, unittest.equals('foo'));
checkUnnamed1903(o.labels);
checkMoney(o.moneyValue);
unittest.expect(o.startTime, unittest.equals('foo'));
unittest.expect(o.stringValue, unittest.equals('foo'));
}
buildCounterMetricValue--;
}
buildUnnamed1904() {
var o = new core.List<api.MetricValue>();
o.add(buildMetricValue());
o.add(buildMetricValue());
return o;
}
checkUnnamed1904(core.List<api.MetricValue> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValue(o[0]);
checkMetricValue(o[1]);
}
core.int buildCounterMetricValueSet = 0;
buildMetricValueSet() {
var o = new api.MetricValueSet();
buildCounterMetricValueSet++;
if (buildCounterMetricValueSet < 3) {
o.metricName = "foo";
o.metricValues = buildUnnamed1904();
}
buildCounterMetricValueSet--;
return o;
}
checkMetricValueSet(api.MetricValueSet o) {
buildCounterMetricValueSet++;
if (buildCounterMetricValueSet < 3) {
unittest.expect(o.metricName, unittest.equals('foo'));
checkUnnamed1904(o.metricValues);
}
buildCounterMetricValueSet--;
}
core.int buildCounterMoney = 0;
buildMoney() {
var o = new api.Money();
buildCounterMoney++;
if (buildCounterMoney < 3) {
o.currencyCode = "foo";
o.nanos = 42;
o.units = "foo";
}
buildCounterMoney--;
return o;
}
checkMoney(api.Money o) {
buildCounterMoney++;
if (buildCounterMoney < 3) {
unittest.expect(o.currencyCode, unittest.equals('foo'));
unittest.expect(o.nanos, unittest.equals(42));
unittest.expect(o.units, unittest.equals('foo'));
}
buildCounterMoney--;
}
buildUnnamed1905() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1905(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'));
}
buildUnnamed1906() {
var o = new core.List<api.LogEntry>();
o.add(buildLogEntry());
o.add(buildLogEntry());
return o;
}
checkUnnamed1906(core.List<api.LogEntry> o) {
unittest.expect(o, unittest.hasLength(2));
checkLogEntry(o[0]);
checkLogEntry(o[1]);
}
buildUnnamed1907() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1907(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
buildUnnamed1908() {
var o = new core.List<api.ResourceInfo>();
o.add(buildResourceInfo());
o.add(buildResourceInfo());
return o;
}
checkUnnamed1908(core.List<api.ResourceInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkResourceInfo(o[0]);
checkResourceInfo(o[1]);
}
buildUnnamed1909() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1909(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 buildCounterOperation = 0;
buildOperation() {
var o = new api.Operation();
buildCounterOperation++;
if (buildCounterOperation < 3) {
o.consumerId = "foo";
o.endTime = "foo";
o.importance = "foo";
o.labels = buildUnnamed1905();
o.logEntries = buildUnnamed1906();
o.metricValueSets = buildUnnamed1907();
o.operationId = "foo";
o.operationName = "foo";
o.quotaProperties = buildQuotaProperties();
o.resourceContainer = "foo";
o.resources = buildUnnamed1908();
o.startTime = "foo";
o.userLabels = buildUnnamed1909();
}
buildCounterOperation--;
return o;
}
checkOperation(api.Operation o) {
buildCounterOperation++;
if (buildCounterOperation < 3) {
unittest.expect(o.consumerId, unittest.equals('foo'));
unittest.expect(o.endTime, unittest.equals('foo'));
unittest.expect(o.importance, unittest.equals('foo'));
checkUnnamed1905(o.labels);
checkUnnamed1906(o.logEntries);
checkUnnamed1907(o.metricValueSets);
unittest.expect(o.operationId, unittest.equals('foo'));
unittest.expect(o.operationName, unittest.equals('foo'));
checkQuotaProperties(o.quotaProperties);
unittest.expect(o.resourceContainer, unittest.equals('foo'));
checkUnnamed1908(o.resources);
unittest.expect(o.startTime, unittest.equals('foo'));
checkUnnamed1909(o.userLabels);
}
buildCounterOperation--;
}
core.int buildCounterQuotaError = 0;
buildQuotaError() {
var o = new api.QuotaError();
buildCounterQuotaError++;
if (buildCounterQuotaError < 3) {
o.code = "foo";
o.description = "foo";
o.subject = "foo";
}
buildCounterQuotaError--;
return o;
}
checkQuotaError(api.QuotaError o) {
buildCounterQuotaError++;
if (buildCounterQuotaError < 3) {
unittest.expect(o.code, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.subject, unittest.equals('foo'));
}
buildCounterQuotaError--;
}
buildUnnamed1910() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed1910(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'));
}
buildUnnamed1911() {
var o = new core.Map<core.String, core.int>();
o["x"] = 42;
o["y"] = 42;
return o;
}
checkUnnamed1911(core.Map<core.String, core.int> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o["x"], unittest.equals(42));
unittest.expect(o["y"], unittest.equals(42));
}
buildUnnamed1912() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1912(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
core.int buildCounterQuotaInfo = 0;
buildQuotaInfo() {
var o = new api.QuotaInfo();
buildCounterQuotaInfo++;
if (buildCounterQuotaInfo < 3) {
o.limitExceeded = buildUnnamed1910();
o.quotaConsumed = buildUnnamed1911();
o.quotaMetrics = buildUnnamed1912();
}
buildCounterQuotaInfo--;
return o;
}
checkQuotaInfo(api.QuotaInfo o) {
buildCounterQuotaInfo++;
if (buildCounterQuotaInfo < 3) {
checkUnnamed1910(o.limitExceeded);
checkUnnamed1911(o.quotaConsumed);
checkUnnamed1912(o.quotaMetrics);
}
buildCounterQuotaInfo--;
}
buildUnnamed1913() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1913(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'));
}
buildUnnamed1914() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1914(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
core.int buildCounterQuotaOperation = 0;
buildQuotaOperation() {
var o = new api.QuotaOperation();
buildCounterQuotaOperation++;
if (buildCounterQuotaOperation < 3) {
o.consumerId = "foo";
o.labels = buildUnnamed1913();
o.methodName = "foo";
o.operationId = "foo";
o.quotaMetrics = buildUnnamed1914();
o.quotaMode = "foo";
}
buildCounterQuotaOperation--;
return o;
}
checkQuotaOperation(api.QuotaOperation o) {
buildCounterQuotaOperation++;
if (buildCounterQuotaOperation < 3) {
unittest.expect(o.consumerId, unittest.equals('foo'));
checkUnnamed1913(o.labels);
unittest.expect(o.methodName, unittest.equals('foo'));
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1914(o.quotaMetrics);
unittest.expect(o.quotaMode, unittest.equals('foo'));
}
buildCounterQuotaOperation--;
}
core.int buildCounterQuotaProperties = 0;
buildQuotaProperties() {
var o = new api.QuotaProperties();
buildCounterQuotaProperties++;
if (buildCounterQuotaProperties < 3) {
o.quotaMode = "foo";
}
buildCounterQuotaProperties--;
return o;
}
checkQuotaProperties(api.QuotaProperties o) {
buildCounterQuotaProperties++;
if (buildCounterQuotaProperties < 3) {
unittest.expect(o.quotaMode, unittest.equals('foo'));
}
buildCounterQuotaProperties--;
}
core.int buildCounterReleaseQuotaRequest = 0;
buildReleaseQuotaRequest() {
var o = new api.ReleaseQuotaRequest();
buildCounterReleaseQuotaRequest++;
if (buildCounterReleaseQuotaRequest < 3) {
o.releaseOperation = buildQuotaOperation();
o.serviceConfigId = "foo";
}
buildCounterReleaseQuotaRequest--;
return o;
}
checkReleaseQuotaRequest(api.ReleaseQuotaRequest o) {
buildCounterReleaseQuotaRequest++;
if (buildCounterReleaseQuotaRequest < 3) {
checkQuotaOperation(o.releaseOperation);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterReleaseQuotaRequest--;
}
buildUnnamed1915() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1915(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
buildUnnamed1916() {
var o = new core.List<api.QuotaError>();
o.add(buildQuotaError());
o.add(buildQuotaError());
return o;
}
checkUnnamed1916(core.List<api.QuotaError> o) {
unittest.expect(o, unittest.hasLength(2));
checkQuotaError(o[0]);
checkQuotaError(o[1]);
}
core.int buildCounterReleaseQuotaResponse = 0;
buildReleaseQuotaResponse() {
var o = new api.ReleaseQuotaResponse();
buildCounterReleaseQuotaResponse++;
if (buildCounterReleaseQuotaResponse < 3) {
o.operationId = "foo";
o.quotaMetrics = buildUnnamed1915();
o.releaseErrors = buildUnnamed1916();
o.serviceConfigId = "foo";
}
buildCounterReleaseQuotaResponse--;
return o;
}
checkReleaseQuotaResponse(api.ReleaseQuotaResponse o) {
buildCounterReleaseQuotaResponse++;
if (buildCounterReleaseQuotaResponse < 3) {
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1915(o.quotaMetrics);
checkUnnamed1916(o.releaseErrors);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterReleaseQuotaResponse--;
}
core.int buildCounterReportError = 0;
buildReportError() {
var o = new api.ReportError();
buildCounterReportError++;
if (buildCounterReportError < 3) {
o.operationId = "foo";
o.status = buildStatus();
}
buildCounterReportError--;
return o;
}
checkReportError(api.ReportError o) {
buildCounterReportError++;
if (buildCounterReportError < 3) {
unittest.expect(o.operationId, unittest.equals('foo'));
checkStatus(o.status);
}
buildCounterReportError--;
}
core.int buildCounterReportInfo = 0;
buildReportInfo() {
var o = new api.ReportInfo();
buildCounterReportInfo++;
if (buildCounterReportInfo < 3) {
o.operationId = "foo";
o.quotaInfo = buildQuotaInfo();
}
buildCounterReportInfo--;
return o;
}
checkReportInfo(api.ReportInfo o) {
buildCounterReportInfo++;
if (buildCounterReportInfo < 3) {
unittest.expect(o.operationId, unittest.equals('foo'));
checkQuotaInfo(o.quotaInfo);
}
buildCounterReportInfo--;
}
buildUnnamed1917() {
var o = new core.List<api.Operation>();
o.add(buildOperation());
o.add(buildOperation());
return o;
}
checkUnnamed1917(core.List<api.Operation> o) {
unittest.expect(o, unittest.hasLength(2));
checkOperation(o[0]);
checkOperation(o[1]);
}
core.int buildCounterReportRequest = 0;
buildReportRequest() {
var o = new api.ReportRequest();
buildCounterReportRequest++;
if (buildCounterReportRequest < 3) {
o.operations = buildUnnamed1917();
o.serviceConfigId = "foo";
}
buildCounterReportRequest--;
return o;
}
checkReportRequest(api.ReportRequest o) {
buildCounterReportRequest++;
if (buildCounterReportRequest < 3) {
checkUnnamed1917(o.operations);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterReportRequest--;
}
buildUnnamed1918() {
var o = new core.List<api.ReportError>();
o.add(buildReportError());
o.add(buildReportError());
return o;
}
checkUnnamed1918(core.List<api.ReportError> o) {
unittest.expect(o, unittest.hasLength(2));
checkReportError(o[0]);
checkReportError(o[1]);
}
buildUnnamed1919() {
var o = new core.List<api.ReportInfo>();
o.add(buildReportInfo());
o.add(buildReportInfo());
return o;
}
checkUnnamed1919(core.List<api.ReportInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkReportInfo(o[0]);
checkReportInfo(o[1]);
}
core.int buildCounterReportResponse = 0;
buildReportResponse() {
var o = new api.ReportResponse();
buildCounterReportResponse++;
if (buildCounterReportResponse < 3) {
o.reportErrors = buildUnnamed1918();
o.reportInfos = buildUnnamed1919();
o.serviceConfigId = "foo";
}
buildCounterReportResponse--;
return o;
}
checkReportResponse(api.ReportResponse o) {
buildCounterReportResponse++;
if (buildCounterReportResponse < 3) {
checkUnnamed1918(o.reportErrors);
checkUnnamed1919(o.reportInfos);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterReportResponse--;
}
core.int buildCounterRequestMetadata = 0;
buildRequestMetadata() {
var o = new api.RequestMetadata();
buildCounterRequestMetadata++;
if (buildCounterRequestMetadata < 3) {
o.callerIp = "foo";
o.callerNetwork = "foo";
o.callerSuppliedUserAgent = "foo";
}
buildCounterRequestMetadata--;
return o;
}
checkRequestMetadata(api.RequestMetadata o) {
buildCounterRequestMetadata++;
if (buildCounterRequestMetadata < 3) {
unittest.expect(o.callerIp, unittest.equals('foo'));
unittest.expect(o.callerNetwork, unittest.equals('foo'));
unittest.expect(o.callerSuppliedUserAgent, unittest.equals('foo'));
}
buildCounterRequestMetadata--;
}
core.int buildCounterResourceInfo = 0;
buildResourceInfo() {
var o = new api.ResourceInfo();
buildCounterResourceInfo++;
if (buildCounterResourceInfo < 3) {
o.resourceContainer = "foo";
o.resourceName = "foo";
}
buildCounterResourceInfo--;
return o;
}
checkResourceInfo(api.ResourceInfo o) {
buildCounterResourceInfo++;
if (buildCounterResourceInfo < 3) {
unittest.expect(o.resourceContainer, unittest.equals('foo'));
unittest.expect(o.resourceName, unittest.equals('foo'));
}
buildCounterResourceInfo--;
}
core.int buildCounterStartReconciliationRequest = 0;
buildStartReconciliationRequest() {
var o = new api.StartReconciliationRequest();
buildCounterStartReconciliationRequest++;
if (buildCounterStartReconciliationRequest < 3) {
o.reconciliationOperation = buildQuotaOperation();
o.serviceConfigId = "foo";
}
buildCounterStartReconciliationRequest--;
return o;
}
checkStartReconciliationRequest(api.StartReconciliationRequest o) {
buildCounterStartReconciliationRequest++;
if (buildCounterStartReconciliationRequest < 3) {
checkQuotaOperation(o.reconciliationOperation);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterStartReconciliationRequest--;
}
buildUnnamed1920() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1920(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
buildUnnamed1921() {
var o = new core.List<api.QuotaError>();
o.add(buildQuotaError());
o.add(buildQuotaError());
return o;
}
checkUnnamed1921(core.List<api.QuotaError> o) {
unittest.expect(o, unittest.hasLength(2));
checkQuotaError(o[0]);
checkQuotaError(o[1]);
}
core.int buildCounterStartReconciliationResponse = 0;
buildStartReconciliationResponse() {
var o = new api.StartReconciliationResponse();
buildCounterStartReconciliationResponse++;
if (buildCounterStartReconciliationResponse < 3) {
o.operationId = "foo";
o.quotaMetrics = buildUnnamed1920();
o.reconciliationErrors = buildUnnamed1921();
o.serviceConfigId = "foo";
}
buildCounterStartReconciliationResponse--;
return o;
}
checkStartReconciliationResponse(api.StartReconciliationResponse o) {
buildCounterStartReconciliationResponse++;
if (buildCounterStartReconciliationResponse < 3) {
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1920(o.quotaMetrics);
checkUnnamed1921(o.reconciliationErrors);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterStartReconciliationResponse--;
}
buildUnnamed1922() {
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;
}
checkUnnamed1922(core.Map<core.String, core.Object> o) {
unittest.expect(o, unittest.hasLength(2));
var casted15 = (o["x"]) as core.Map;
unittest.expect(casted15, unittest.hasLength(3));
unittest.expect(casted15["list"], unittest.equals([1, 2, 3]));
unittest.expect(casted15["bool"], unittest.equals(true));
unittest.expect(casted15["string"], unittest.equals('foo'));
var casted16 = (o["y"]) as core.Map;
unittest.expect(casted16, unittest.hasLength(3));
unittest.expect(casted16["list"], unittest.equals([1, 2, 3]));
unittest.expect(casted16["bool"], unittest.equals(true));
unittest.expect(casted16["string"], unittest.equals('foo'));
}
buildUnnamed1923() {
var o = new core.List<core.Map<core.String, core.Object>>();
o.add(buildUnnamed1922());
o.add(buildUnnamed1922());
return o;
}
checkUnnamed1923(core.List<core.Map<core.String, core.Object>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed1922(o[0]);
checkUnnamed1922(o[1]);
}
core.int buildCounterStatus = 0;
buildStatus() {
var o = new api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildUnnamed1923();
o.message = "foo";
}
buildCounterStatus--;
return o;
}
checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(o.code, unittest.equals(42));
checkUnnamed1923(o.details);
unittest.expect(o.message, unittest.equals('foo'));
}
buildCounterStatus--;
}
main() {
unittest.group("obj-schema-AllocateInfo", () {
unittest.test("to-json--from-json", () {
var o = buildAllocateInfo();
var od = new api.AllocateInfo.fromJson(o.toJson());
checkAllocateInfo(od);
});
});
unittest.group("obj-schema-AllocateQuotaRequest", () {
unittest.test("to-json--from-json", () {
var o = buildAllocateQuotaRequest();
var od = new api.AllocateQuotaRequest.fromJson(o.toJson());
checkAllocateQuotaRequest(od);
});
});
unittest.group("obj-schema-AllocateQuotaResponse", () {
unittest.test("to-json--from-json", () {
var o = buildAllocateQuotaResponse();
var od = new api.AllocateQuotaResponse.fromJson(o.toJson());
checkAllocateQuotaResponse(od);
});
});
unittest.group("obj-schema-AuditLog", () {
unittest.test("to-json--from-json", () {
var o = buildAuditLog();
var od = new api.AuditLog.fromJson(o.toJson());
checkAuditLog(od);
});
});
unittest.group("obj-schema-AuthenticationInfo", () {
unittest.test("to-json--from-json", () {
var o = buildAuthenticationInfo();
var od = new api.AuthenticationInfo.fromJson(o.toJson());
checkAuthenticationInfo(od);
});
});
unittest.group("obj-schema-AuthorizationInfo", () {
unittest.test("to-json--from-json", () {
var o = buildAuthorizationInfo();
var od = new api.AuthorizationInfo.fromJson(o.toJson());
checkAuthorizationInfo(od);
});
});
unittest.group("obj-schema-CheckError", () {
unittest.test("to-json--from-json", () {
var o = buildCheckError();
var od = new api.CheckError.fromJson(o.toJson());
checkCheckError(od);
});
});
unittest.group("obj-schema-CheckInfo", () {
unittest.test("to-json--from-json", () {
var o = buildCheckInfo();
var od = new api.CheckInfo.fromJson(o.toJson());
checkCheckInfo(od);
});
});
unittest.group("obj-schema-CheckRequest", () {
unittest.test("to-json--from-json", () {
var o = buildCheckRequest();
var od = new api.CheckRequest.fromJson(o.toJson());
checkCheckRequest(od);
});
});
unittest.group("obj-schema-CheckResponse", () {
unittest.test("to-json--from-json", () {
var o = buildCheckResponse();
var od = new api.CheckResponse.fromJson(o.toJson());
checkCheckResponse(od);
});
});
unittest.group("obj-schema-ConsumerInfo", () {
unittest.test("to-json--from-json", () {
var o = buildConsumerInfo();
var od = new api.ConsumerInfo.fromJson(o.toJson());
checkConsumerInfo(od);
});
});
unittest.group("obj-schema-Distribution", () {
unittest.test("to-json--from-json", () {
var o = buildDistribution();
var od = new api.Distribution.fromJson(o.toJson());
checkDistribution(od);
});
});
unittest.group("obj-schema-EndReconciliationRequest", () {
unittest.test("to-json--from-json", () {
var o = buildEndReconciliationRequest();
var od = new api.EndReconciliationRequest.fromJson(o.toJson());
checkEndReconciliationRequest(od);
});
});
unittest.group("obj-schema-EndReconciliationResponse", () {
unittest.test("to-json--from-json", () {
var o = buildEndReconciliationResponse();
var od = new api.EndReconciliationResponse.fromJson(o.toJson());
checkEndReconciliationResponse(od);
});
});
unittest.group("obj-schema-ExplicitBuckets", () {
unittest.test("to-json--from-json", () {
var o = buildExplicitBuckets();
var od = new api.ExplicitBuckets.fromJson(o.toJson());
checkExplicitBuckets(od);
});
});
unittest.group("obj-schema-ExponentialBuckets", () {
unittest.test("to-json--from-json", () {
var o = buildExponentialBuckets();
var od = new api.ExponentialBuckets.fromJson(o.toJson());
checkExponentialBuckets(od);
});
});
unittest.group("obj-schema-LinearBuckets", () {
unittest.test("to-json--from-json", () {
var o = buildLinearBuckets();
var od = new api.LinearBuckets.fromJson(o.toJson());
checkLinearBuckets(od);
});
});
unittest.group("obj-schema-LogEntry", () {
unittest.test("to-json--from-json", () {
var o = buildLogEntry();
var od = new api.LogEntry.fromJson(o.toJson());
checkLogEntry(od);
});
});
unittest.group("obj-schema-MetricValue", () {
unittest.test("to-json--from-json", () {
var o = buildMetricValue();
var od = new api.MetricValue.fromJson(o.toJson());
checkMetricValue(od);
});
});
unittest.group("obj-schema-MetricValueSet", () {
unittest.test("to-json--from-json", () {
var o = buildMetricValueSet();
var od = new api.MetricValueSet.fromJson(o.toJson());
checkMetricValueSet(od);
});
});
unittest.group("obj-schema-Money", () {
unittest.test("to-json--from-json", () {
var o = buildMoney();
var od = new api.Money.fromJson(o.toJson());
checkMoney(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-QuotaError", () {
unittest.test("to-json--from-json", () {
var o = buildQuotaError();
var od = new api.QuotaError.fromJson(o.toJson());
checkQuotaError(od);
});
});
unittest.group("obj-schema-QuotaInfo", () {
unittest.test("to-json--from-json", () {
var o = buildQuotaInfo();
var od = new api.QuotaInfo.fromJson(o.toJson());
checkQuotaInfo(od);
});
});
unittest.group("obj-schema-QuotaOperation", () {
unittest.test("to-json--from-json", () {
var o = buildQuotaOperation();
var od = new api.QuotaOperation.fromJson(o.toJson());
checkQuotaOperation(od);
});
});
unittest.group("obj-schema-QuotaProperties", () {
unittest.test("to-json--from-json", () {
var o = buildQuotaProperties();
var od = new api.QuotaProperties.fromJson(o.toJson());
checkQuotaProperties(od);
});
});
unittest.group("obj-schema-ReleaseQuotaRequest", () {
unittest.test("to-json--from-json", () {
var o = buildReleaseQuotaRequest();
var od = new api.ReleaseQuotaRequest.fromJson(o.toJson());
checkReleaseQuotaRequest(od);
});
});
unittest.group("obj-schema-ReleaseQuotaResponse", () {
unittest.test("to-json--from-json", () {
var o = buildReleaseQuotaResponse();
var od = new api.ReleaseQuotaResponse.fromJson(o.toJson());
checkReleaseQuotaResponse(od);
});
});
unittest.group("obj-schema-ReportError", () {
unittest.test("to-json--from-json", () {
var o = buildReportError();
var od = new api.ReportError.fromJson(o.toJson());
checkReportError(od);
});
});
unittest.group("obj-schema-ReportInfo", () {
unittest.test("to-json--from-json", () {
var o = buildReportInfo();
var od = new api.ReportInfo.fromJson(o.toJson());
checkReportInfo(od);
});
});
unittest.group("obj-schema-ReportRequest", () {
unittest.test("to-json--from-json", () {
var o = buildReportRequest();
var od = new api.ReportRequest.fromJson(o.toJson());
checkReportRequest(od);
});
});
unittest.group("obj-schema-ReportResponse", () {
unittest.test("to-json--from-json", () {
var o = buildReportResponse();
var od = new api.ReportResponse.fromJson(o.toJson());
checkReportResponse(od);
});
});
unittest.group("obj-schema-RequestMetadata", () {
unittest.test("to-json--from-json", () {
var o = buildRequestMetadata();
var od = new api.RequestMetadata.fromJson(o.toJson());
checkRequestMetadata(od);
});
});
unittest.group("obj-schema-ResourceInfo", () {
unittest.test("to-json--from-json", () {
var o = buildResourceInfo();
var od = new api.ResourceInfo.fromJson(o.toJson());
checkResourceInfo(od);
});
});
unittest.group("obj-schema-StartReconciliationRequest", () {
unittest.test("to-json--from-json", () {
var o = buildStartReconciliationRequest();
var od = new api.StartReconciliationRequest.fromJson(o.toJson());
checkStartReconciliationRequest(od);
});
});
unittest.group("obj-schema-StartReconciliationResponse", () {
unittest.test("to-json--from-json", () {
var o = buildStartReconciliationResponse();
var od = new api.StartReconciliationResponse.fromJson(o.toJson());
checkStartReconciliationResponse(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("resource-ServicesResourceApi", () {
unittest.test("method--allocateQuota", () {
var mock = new HttpServerMock();
api.ServicesResourceApi res = new api.ServicecontrolApi(mock).services;
var arg_request = buildAllocateQuotaRequest();
var arg_serviceName = "foo";
var arg_$fields = "foo";
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = new api.AllocateQuotaRequest.fromJson(json);
checkAllocateQuotaRequest(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 + 12),
unittest.equals("v1/services/"));
pathOffset += 12;
index = path.indexOf(":allocateQuota", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_serviceName"));
unittest.expect(path.substring(pathOffset, pathOffset + 14),
unittest.equals(":allocateQuota"));
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["fields"].first, unittest.equals(arg_$fields));
var h = {
"content-type": "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildAllocateQuotaResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
res
.allocateQuota(arg_request, arg_serviceName, $fields: arg_$fields)
.then(unittest.expectAsync1(((api.AllocateQuotaResponse response) {
checkAllocateQuotaResponse(response);
})));
});
unittest.test("method--check", () {
var mock = new HttpServerMock();
api.ServicesResourceApi res = new api.ServicecontrolApi(mock).services;
var arg_request = buildCheckRequest();
var arg_serviceName = "foo";
var arg_$fields = "foo";
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = new api.CheckRequest.fromJson(json);
checkCheckRequest(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 + 12),
unittest.equals("v1/services/"));
pathOffset += 12;
index = path.indexOf(":check", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_serviceName"));
unittest.expect(path.substring(pathOffset, pathOffset + 6),
unittest.equals(":check"));
pathOffset += 6;
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(buildCheckResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
res
.check(arg_request, arg_serviceName, $fields: arg_$fields)
.then(unittest.expectAsync1(((api.CheckResponse response) {
checkCheckResponse(response);
})));
});
unittest.test("method--endReconciliation", () {
var mock = new HttpServerMock();
api.ServicesResourceApi res = new api.ServicecontrolApi(mock).services;
var arg_request = buildEndReconciliationRequest();
var arg_serviceName = "foo";
var arg_$fields = "foo";
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = new api.EndReconciliationRequest.fromJson(json);
checkEndReconciliationRequest(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 + 12),
unittest.equals("v1/services/"));
pathOffset += 12;
index = path.indexOf(":endReconciliation", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_serviceName"));
unittest.expect(path.substring(pathOffset, pathOffset + 18),
unittest.equals(":endReconciliation"));
pathOffset += 18;
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(buildEndReconciliationResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
res
.endReconciliation(arg_request, arg_serviceName, $fields: arg_$fields)
.then(
unittest.expectAsync1(((api.EndReconciliationResponse response) {
checkEndReconciliationResponse(response);
})));
});
unittest.test("method--releaseQuota", () {
var mock = new HttpServerMock();
api.ServicesResourceApi res = new api.ServicecontrolApi(mock).services;
var arg_request = buildReleaseQuotaRequest();
var arg_serviceName = "foo";
var arg_$fields = "foo";
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = new api.ReleaseQuotaRequest.fromJson(json);
checkReleaseQuotaRequest(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 + 12),
unittest.equals("v1/services/"));
pathOffset += 12;
index = path.indexOf(":releaseQuota", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_serviceName"));
unittest.expect(path.substring(pathOffset, pathOffset + 13),
unittest.equals(":releaseQuota"));
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["fields"].first, unittest.equals(arg_$fields));
var h = {
"content-type": "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildReleaseQuotaResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
res
.releaseQuota(arg_request, arg_serviceName, $fields: arg_$fields)
.then(unittest.expectAsync1(((api.ReleaseQuotaResponse response) {
checkReleaseQuotaResponse(response);
})));
});
unittest.test("method--report", () {
var mock = new HttpServerMock();
api.ServicesResourceApi res = new api.ServicecontrolApi(mock).services;
var arg_request = buildReportRequest();
var arg_serviceName = "foo";
var arg_$fields = "foo";
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = new api.ReportRequest.fromJson(json);
checkReportRequest(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 + 12),
unittest.equals("v1/services/"));
pathOffset += 12;
index = path.indexOf(":report", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_serviceName"));
unittest.expect(path.substring(pathOffset, pathOffset + 7),
unittest.equals(":report"));
pathOffset += 7;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = {};
addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
parseBool(n) {
if (n == "true") return true;
if (n == "false") return false;
if (n == null) return null;
throw new core.ArgumentError("Invalid boolean: $n");
}
if (query.length > 0) {
for (var part in query.split("&")) {
var keyvalue = part.split("=");
addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]),
core.Uri.decodeQueryComponent(keyvalue[1]));
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
"content-type": "application/json; charset=utf-8",
};
var resp = convert.JSON.encode(buildReportResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
res
.report(arg_request, arg_serviceName, $fields: arg_$fields)
.then(unittest.expectAsync1(((api.ReportResponse response) {
checkReportResponse(response);
})));
});
unittest.test("method--startReconciliation", () {
var mock = new HttpServerMock();
api.ServicesResourceApi res = new api.ServicecontrolApi(mock).services;
var arg_request = buildStartReconciliationRequest();
var arg_serviceName = "foo";
var arg_$fields = "foo";
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = new api.StartReconciliationRequest.fromJson(json);
checkStartReconciliationRequest(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 + 12),
unittest.equals("v1/services/"));
pathOffset += 12;
index = path.indexOf(":startReconciliation", pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals("$arg_serviceName"));
unittest.expect(path.substring(pathOffset, pathOffset + 20),
unittest.equals(":startReconciliation"));
pathOffset += 20;
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(buildStartReconciliationResponse());
return new async.Future.value(stringResponse(200, h, resp));
}), true);
res
.startReconciliation(arg_request, arg_serviceName,
$fields: arg_$fields)
.then(unittest
.expectAsync1(((api.StartReconciliationResponse response) {
checkStartReconciliationResponse(response);
})));
});
});
}