blob: e6bad664934d1933f237093f77d0889e2928f469 [file] [log] [blame]
library googleapis.servicecontrol.v1.test;
import "dart:core" as core;
import "dart:collection" as collection;
import "dart:async" as async;
import "dart:convert" as convert;
import 'package:http/http.dart' as http;
import 'package:http/testing.dart' as http_testing;
import 'package:test/test.dart' as unittest;
import 'package:googleapis/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);
}
core.int buildCounterAllocateQuotaRequest = 0;
buildAllocateQuotaRequest() {
var o = new api.AllocateQuotaRequest();
buildCounterAllocateQuotaRequest++;
if (buildCounterAllocateQuotaRequest < 3) {
o.allocateOperation = buildQuotaOperation();
o.allocationMode = "foo";
o.serviceConfigId = "foo";
}
buildCounterAllocateQuotaRequest--;
return o;
}
checkAllocateQuotaRequest(api.AllocateQuotaRequest o) {
buildCounterAllocateQuotaRequest++;
if (buildCounterAllocateQuotaRequest < 3) {
checkQuotaOperation(o.allocateOperation);
unittest.expect(o.allocationMode, unittest.equals('foo'));
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterAllocateQuotaRequest--;
}
buildUnnamed1677() {
var o = new core.List<api.QuotaError>();
o.add(buildQuotaError());
o.add(buildQuotaError());
return o;
}
checkUnnamed1677(core.List<api.QuotaError> o) {
unittest.expect(o, unittest.hasLength(2));
checkQuotaError(o[0]);
checkQuotaError(o[1]);
}
buildUnnamed1678() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1678(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 = buildUnnamed1677();
o.operationId = "foo";
o.quotaMetrics = buildUnnamed1678();
o.serviceConfigId = "foo";
}
buildCounterAllocateQuotaResponse--;
return o;
}
checkAllocateQuotaResponse(api.AllocateQuotaResponse o) {
buildCounterAllocateQuotaResponse++;
if (buildCounterAllocateQuotaResponse < 3) {
checkUnnamed1677(o.allocateErrors);
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1678(o.quotaMetrics);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterAllocateQuotaResponse--;
}
buildUnnamed1679() {
var o = new core.List<api.AuthorizationInfo>();
o.add(buildAuthorizationInfo());
o.add(buildAuthorizationInfo());
return o;
}
checkUnnamed1679(core.List<api.AuthorizationInfo> o) {
unittest.expect(o, unittest.hasLength(2));
checkAuthorizationInfo(o[0]);
checkAuthorizationInfo(o[1]);
}
buildUnnamed1680() {
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;
}
checkUnnamed1680(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'));
}
buildUnnamed1681() {
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;
}
checkUnnamed1681(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'));
}
buildUnnamed1682() {
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;
}
checkUnnamed1682(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'));
}
core.int buildCounterAuditLog = 0;
buildAuditLog() {
var o = new api.AuditLog();
buildCounterAuditLog++;
if (buildCounterAuditLog < 3) {
o.authenticationInfo = buildAuthenticationInfo();
o.authorizationInfo = buildUnnamed1679();
o.methodName = "foo";
o.numResponseItems = "foo";
o.request = buildUnnamed1680();
o.requestMetadata = buildRequestMetadata();
o.resourceName = "foo";
o.response = buildUnnamed1681();
o.serviceData = buildUnnamed1682();
o.serviceName = "foo";
o.status = buildStatus();
}
buildCounterAuditLog--;
return o;
}
checkAuditLog(api.AuditLog o) {
buildCounterAuditLog++;
if (buildCounterAuditLog < 3) {
checkAuthenticationInfo(o.authenticationInfo);
checkUnnamed1679(o.authorizationInfo);
unittest.expect(o.methodName, unittest.equals('foo'));
unittest.expect(o.numResponseItems, unittest.equals('foo'));
checkUnnamed1680(o.request);
checkRequestMetadata(o.requestMetadata);
unittest.expect(o.resourceName, unittest.equals('foo'));
checkUnnamed1681(o.response);
checkUnnamed1682(o.serviceData);
unittest.expect(o.serviceName, unittest.equals('foo'));
checkStatus(o.status);
}
buildCounterAuditLog--;
}
core.int buildCounterAuthenticationInfo = 0;
buildAuthenticationInfo() {
var o = new api.AuthenticationInfo();
buildCounterAuthenticationInfo++;
if (buildCounterAuthenticationInfo < 3) {
o.authoritySelector = "foo";
o.principalEmail = "foo";
}
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'));
}
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";
}
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'));
}
buildCounterCheckError--;
}
buildUnnamed1683() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed1683(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 = buildUnnamed1683();
}
buildCounterCheckInfo--;
return o;
}
checkCheckInfo(api.CheckInfo o) {
buildCounterCheckInfo++;
if (buildCounterCheckInfo < 3) {
checkConsumerInfo(o.consumerInfo);
checkUnnamed1683(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--;
}
buildUnnamed1684() {
var o = new core.List<api.CheckError>();
o.add(buildCheckError());
o.add(buildCheckError());
return o;
}
checkUnnamed1684(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 = buildUnnamed1684();
o.checkInfo = buildCheckInfo();
o.operationId = "foo";
o.quotaInfo = buildQuotaInfo();
o.serviceConfigId = "foo";
}
buildCounterCheckResponse--;
return o;
}
checkCheckResponse(api.CheckResponse o) {
buildCounterCheckResponse++;
if (buildCounterCheckResponse < 3) {
checkUnnamed1684(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--;
}
buildUnnamed1685() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed1685(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 = buildUnnamed1685();
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) {
checkUnnamed1685(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--;
}
buildUnnamed1686() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1686(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
buildUnnamed1687() {
var o = new core.List<api.QuotaError>();
o.add(buildQuotaError());
o.add(buildQuotaError());
return o;
}
checkUnnamed1687(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 = buildUnnamed1686();
o.reconciliationErrors = buildUnnamed1687();
o.serviceConfigId = "foo";
}
buildCounterEndReconciliationResponse--;
return o;
}
checkEndReconciliationResponse(api.EndReconciliationResponse o) {
buildCounterEndReconciliationResponse++;
if (buildCounterEndReconciliationResponse < 3) {
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1686(o.quotaMetrics);
checkUnnamed1687(o.reconciliationErrors);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterEndReconciliationResponse--;
}
buildUnnamed1688() {
var o = new core.List<core.double>();
o.add(42.0);
o.add(42.0);
return o;
}
checkUnnamed1688(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 = buildUnnamed1688();
}
buildCounterExplicitBuckets--;
return o;
}
checkExplicitBuckets(api.ExplicitBuckets o) {
buildCounterExplicitBuckets++;
if (buildCounterExplicitBuckets < 3) {
checkUnnamed1688(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--;
}
buildUnnamed1689() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1689(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'));
}
buildUnnamed1690() {
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;
}
checkUnnamed1690(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'));
}
buildUnnamed1691() {
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;
}
checkUnnamed1691(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 buildCounterLogEntry = 0;
buildLogEntry() {
var o = new api.LogEntry();
buildCounterLogEntry++;
if (buildCounterLogEntry < 3) {
o.insertId = "foo";
o.labels = buildUnnamed1689();
o.name = "foo";
o.protoPayload = buildUnnamed1690();
o.severity = "foo";
o.structPayload = buildUnnamed1691();
o.textPayload = "foo";
o.timestamp = "foo";
}
buildCounterLogEntry--;
return o;
}
checkLogEntry(api.LogEntry o) {
buildCounterLogEntry++;
if (buildCounterLogEntry < 3) {
unittest.expect(o.insertId, unittest.equals('foo'));
checkUnnamed1689(o.labels);
unittest.expect(o.name, unittest.equals('foo'));
checkUnnamed1690(o.protoPayload);
unittest.expect(o.severity, unittest.equals('foo'));
checkUnnamed1691(o.structPayload);
unittest.expect(o.textPayload, unittest.equals('foo'));
unittest.expect(o.timestamp, unittest.equals('foo'));
}
buildCounterLogEntry--;
}
buildUnnamed1692() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1692(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 = buildUnnamed1692();
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'));
checkUnnamed1692(o.labels);
checkMoney(o.moneyValue);
unittest.expect(o.startTime, unittest.equals('foo'));
unittest.expect(o.stringValue, unittest.equals('foo'));
}
buildCounterMetricValue--;
}
buildUnnamed1693() {
var o = new core.List<api.MetricValue>();
o.add(buildMetricValue());
o.add(buildMetricValue());
return o;
}
checkUnnamed1693(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 = buildUnnamed1693();
}
buildCounterMetricValueSet--;
return o;
}
checkMetricValueSet(api.MetricValueSet o) {
buildCounterMetricValueSet++;
if (buildCounterMetricValueSet < 3) {
unittest.expect(o.metricName, unittest.equals('foo'));
checkUnnamed1693(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--;
}
buildUnnamed1694() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1694(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'));
}
buildUnnamed1695() {
var o = new core.List<api.LogEntry>();
o.add(buildLogEntry());
o.add(buildLogEntry());
return o;
}
checkUnnamed1695(core.List<api.LogEntry> o) {
unittest.expect(o, unittest.hasLength(2));
checkLogEntry(o[0]);
checkLogEntry(o[1]);
}
buildUnnamed1696() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1696(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
buildUnnamed1697() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1697(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 = buildUnnamed1694();
o.logEntries = buildUnnamed1695();
o.metricValueSets = buildUnnamed1696();
o.operationId = "foo";
o.operationName = "foo";
o.quotaProperties = buildQuotaProperties();
o.resourceContainer = "foo";
o.startTime = "foo";
o.userLabels = buildUnnamed1697();
}
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'));
checkUnnamed1694(o.labels);
checkUnnamed1695(o.logEntries);
checkUnnamed1696(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'));
unittest.expect(o.startTime, unittest.equals('foo'));
checkUnnamed1697(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--;
}
buildUnnamed1698() {
var o = new core.List<core.String>();
o.add("foo");
o.add("foo");
return o;
}
checkUnnamed1698(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'));
}
buildUnnamed1699() {
var o = new core.Map<core.String, core.int>();
o["x"] = 42;
o["y"] = 42;
return o;
}
checkUnnamed1699(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));
}
buildUnnamed1700() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1700(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 = buildUnnamed1698();
o.quotaConsumed = buildUnnamed1699();
o.quotaMetrics = buildUnnamed1700();
}
buildCounterQuotaInfo--;
return o;
}
checkQuotaInfo(api.QuotaInfo o) {
buildCounterQuotaInfo++;
if (buildCounterQuotaInfo < 3) {
checkUnnamed1698(o.limitExceeded);
checkUnnamed1699(o.quotaConsumed);
checkUnnamed1700(o.quotaMetrics);
}
buildCounterQuotaInfo--;
}
buildUnnamed1701() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1701(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'));
}
buildUnnamed1702() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1702(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 = buildUnnamed1701();
o.methodName = "foo";
o.operationId = "foo";
o.quotaMetrics = buildUnnamed1702();
o.quotaMode = "foo";
}
buildCounterQuotaOperation--;
return o;
}
checkQuotaOperation(api.QuotaOperation o) {
buildCounterQuotaOperation++;
if (buildCounterQuotaOperation < 3) {
unittest.expect(o.consumerId, unittest.equals('foo'));
checkUnnamed1701(o.labels);
unittest.expect(o.methodName, unittest.equals('foo'));
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1702(o.quotaMetrics);
unittest.expect(o.quotaMode, unittest.equals('foo'));
}
buildCounterQuotaOperation--;
}
buildUnnamed1703() {
var o = new core.Map<core.String, core.String>();
o["x"] = "foo";
o["y"] = "foo";
return o;
}
checkUnnamed1703(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 buildCounterQuotaProperties = 0;
buildQuotaProperties() {
var o = new api.QuotaProperties();
buildCounterQuotaProperties++;
if (buildCounterQuotaProperties < 3) {
o.limitByIds = buildUnnamed1703();
o.quotaMode = "foo";
}
buildCounterQuotaProperties--;
return o;
}
checkQuotaProperties(api.QuotaProperties o) {
buildCounterQuotaProperties++;
if (buildCounterQuotaProperties < 3) {
checkUnnamed1703(o.limitByIds);
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--;
}
buildUnnamed1704() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1704(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
buildUnnamed1705() {
var o = new core.List<api.QuotaError>();
o.add(buildQuotaError());
o.add(buildQuotaError());
return o;
}
checkUnnamed1705(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 = buildUnnamed1704();
o.releaseErrors = buildUnnamed1705();
o.serviceConfigId = "foo";
}
buildCounterReleaseQuotaResponse--;
return o;
}
checkReleaseQuotaResponse(api.ReleaseQuotaResponse o) {
buildCounterReleaseQuotaResponse++;
if (buildCounterReleaseQuotaResponse < 3) {
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1704(o.quotaMetrics);
checkUnnamed1705(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--;
}
buildUnnamed1706() {
var o = new core.List<api.Operation>();
o.add(buildOperation());
o.add(buildOperation());
return o;
}
checkUnnamed1706(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 = buildUnnamed1706();
o.serviceConfigId = "foo";
}
buildCounterReportRequest--;
return o;
}
checkReportRequest(api.ReportRequest o) {
buildCounterReportRequest++;
if (buildCounterReportRequest < 3) {
checkUnnamed1706(o.operations);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterReportRequest--;
}
buildUnnamed1707() {
var o = new core.List<api.ReportError>();
o.add(buildReportError());
o.add(buildReportError());
return o;
}
checkUnnamed1707(core.List<api.ReportError> o) {
unittest.expect(o, unittest.hasLength(2));
checkReportError(o[0]);
checkReportError(o[1]);
}
buildUnnamed1708() {
var o = new core.List<api.ReportInfo>();
o.add(buildReportInfo());
o.add(buildReportInfo());
return o;
}
checkUnnamed1708(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 = buildUnnamed1707();
o.reportInfos = buildUnnamed1708();
o.serviceConfigId = "foo";
}
buildCounterReportResponse--;
return o;
}
checkReportResponse(api.ReportResponse o) {
buildCounterReportResponse++;
if (buildCounterReportResponse < 3) {
checkUnnamed1707(o.reportErrors);
checkUnnamed1708(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.callerSuppliedUserAgent = "foo";
}
buildCounterRequestMetadata--;
return o;
}
checkRequestMetadata(api.RequestMetadata o) {
buildCounterRequestMetadata++;
if (buildCounterRequestMetadata < 3) {
unittest.expect(o.callerIp, unittest.equals('foo'));
unittest.expect(o.callerSuppliedUserAgent, unittest.equals('foo'));
}
buildCounterRequestMetadata--;
}
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--;
}
buildUnnamed1709() {
var o = new core.List<api.MetricValueSet>();
o.add(buildMetricValueSet());
o.add(buildMetricValueSet());
return o;
}
checkUnnamed1709(core.List<api.MetricValueSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkMetricValueSet(o[0]);
checkMetricValueSet(o[1]);
}
buildUnnamed1710() {
var o = new core.List<api.QuotaError>();
o.add(buildQuotaError());
o.add(buildQuotaError());
return o;
}
checkUnnamed1710(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 = buildUnnamed1709();
o.reconciliationErrors = buildUnnamed1710();
o.serviceConfigId = "foo";
}
buildCounterStartReconciliationResponse--;
return o;
}
checkStartReconciliationResponse(api.StartReconciliationResponse o) {
buildCounterStartReconciliationResponse++;
if (buildCounterStartReconciliationResponse < 3) {
unittest.expect(o.operationId, unittest.equals('foo'));
checkUnnamed1709(o.quotaMetrics);
checkUnnamed1710(o.reconciliationErrors);
unittest.expect(o.serviceConfigId, unittest.equals('foo'));
}
buildCounterStartReconciliationResponse--;
}
buildUnnamed1711() {
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;
}
checkUnnamed1711(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'));
}
buildUnnamed1712() {
var o = new core.List<core.Map<core.String, core.Object>>();
o.add(buildUnnamed1711());
o.add(buildUnnamed1711());
return o;
}
checkUnnamed1712(core.List<core.Map<core.String, core.Object>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed1711(o[0]);
checkUnnamed1711(o[1]);
}
core.int buildCounterStatus = 0;
buildStatus() {
var o = new api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildUnnamed1712();
o.message = "foo";
}
buildCounterStatus--;
return o;
}
checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(o.code, unittest.equals(42));
checkUnnamed1712(o.details);
unittest.expect(o.message, unittest.equals('foo'));
}
buildCounterStatus--;
}
main() {
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-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";
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]));
}
}
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).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";
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]));
}
}
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).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";
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]));
}
}
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).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";
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]));
}
}
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).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";
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]));
}
}
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).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";
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]));
}
}
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).then(unittest.expectAsync1(((api.StartReconciliationResponse response) {
checkStartReconciliationResponse(response);
})));
});
});
}