blob: d678f655f1722db42933523413542d515f812824 [file] [log] [blame]
// ignore_for_file: avoid_returning_null
// ignore_for_file: camel_case_types
// ignore_for_file: cascade_invocations
// ignore_for_file: comment_references
// ignore_for_file: file_names
// ignore_for_file: library_names
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: prefer_single_quotes
// ignore_for_file: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_parenthesis
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:googleapis/siteverification/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.int buildCounterSiteVerificationWebResourceGettokenRequestSite = 0;
api.SiteVerificationWebResourceGettokenRequestSite
buildSiteVerificationWebResourceGettokenRequestSite() {
var o = api.SiteVerificationWebResourceGettokenRequestSite();
buildCounterSiteVerificationWebResourceGettokenRequestSite++;
if (buildCounterSiteVerificationWebResourceGettokenRequestSite < 3) {
o.identifier = 'foo';
o.type = 'foo';
}
buildCounterSiteVerificationWebResourceGettokenRequestSite--;
return o;
}
void checkSiteVerificationWebResourceGettokenRequestSite(
api.SiteVerificationWebResourceGettokenRequestSite o) {
buildCounterSiteVerificationWebResourceGettokenRequestSite++;
if (buildCounterSiteVerificationWebResourceGettokenRequestSite < 3) {
unittest.expect(
o.identifier!,
unittest.equals('foo'),
);
unittest.expect(
o.type!,
unittest.equals('foo'),
);
}
buildCounterSiteVerificationWebResourceGettokenRequestSite--;
}
core.int buildCounterSiteVerificationWebResourceGettokenRequest = 0;
api.SiteVerificationWebResourceGettokenRequest
buildSiteVerificationWebResourceGettokenRequest() {
var o = api.SiteVerificationWebResourceGettokenRequest();
buildCounterSiteVerificationWebResourceGettokenRequest++;
if (buildCounterSiteVerificationWebResourceGettokenRequest < 3) {
o.site = buildSiteVerificationWebResourceGettokenRequestSite();
o.verificationMethod = 'foo';
}
buildCounterSiteVerificationWebResourceGettokenRequest--;
return o;
}
void checkSiteVerificationWebResourceGettokenRequest(
api.SiteVerificationWebResourceGettokenRequest o) {
buildCounterSiteVerificationWebResourceGettokenRequest++;
if (buildCounterSiteVerificationWebResourceGettokenRequest < 3) {
checkSiteVerificationWebResourceGettokenRequestSite(
o.site! as api.SiteVerificationWebResourceGettokenRequestSite);
unittest.expect(
o.verificationMethod!,
unittest.equals('foo'),
);
}
buildCounterSiteVerificationWebResourceGettokenRequest--;
}
core.int buildCounterSiteVerificationWebResourceGettokenResponse = 0;
api.SiteVerificationWebResourceGettokenResponse
buildSiteVerificationWebResourceGettokenResponse() {
var o = api.SiteVerificationWebResourceGettokenResponse();
buildCounterSiteVerificationWebResourceGettokenResponse++;
if (buildCounterSiteVerificationWebResourceGettokenResponse < 3) {
o.method = 'foo';
o.token = 'foo';
}
buildCounterSiteVerificationWebResourceGettokenResponse--;
return o;
}
void checkSiteVerificationWebResourceGettokenResponse(
api.SiteVerificationWebResourceGettokenResponse o) {
buildCounterSiteVerificationWebResourceGettokenResponse++;
if (buildCounterSiteVerificationWebResourceGettokenResponse < 3) {
unittest.expect(
o.method!,
unittest.equals('foo'),
);
unittest.expect(
o.token!,
unittest.equals('foo'),
);
}
buildCounterSiteVerificationWebResourceGettokenResponse--;
}
core.List<api.SiteVerificationWebResourceResource> buildUnnamed5667() {
var o = <api.SiteVerificationWebResourceResource>[];
o.add(buildSiteVerificationWebResourceResource());
o.add(buildSiteVerificationWebResourceResource());
return o;
}
void checkUnnamed5667(core.List<api.SiteVerificationWebResourceResource> o) {
unittest.expect(o, unittest.hasLength(2));
checkSiteVerificationWebResourceResource(
o[0] as api.SiteVerificationWebResourceResource);
checkSiteVerificationWebResourceResource(
o[1] as api.SiteVerificationWebResourceResource);
}
core.int buildCounterSiteVerificationWebResourceListResponse = 0;
api.SiteVerificationWebResourceListResponse
buildSiteVerificationWebResourceListResponse() {
var o = api.SiteVerificationWebResourceListResponse();
buildCounterSiteVerificationWebResourceListResponse++;
if (buildCounterSiteVerificationWebResourceListResponse < 3) {
o.items = buildUnnamed5667();
}
buildCounterSiteVerificationWebResourceListResponse--;
return o;
}
void checkSiteVerificationWebResourceListResponse(
api.SiteVerificationWebResourceListResponse o) {
buildCounterSiteVerificationWebResourceListResponse++;
if (buildCounterSiteVerificationWebResourceListResponse < 3) {
checkUnnamed5667(o.items!);
}
buildCounterSiteVerificationWebResourceListResponse--;
}
core.List<core.String> buildUnnamed5668() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5668(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 buildCounterSiteVerificationWebResourceResourceSite = 0;
api.SiteVerificationWebResourceResourceSite
buildSiteVerificationWebResourceResourceSite() {
var o = api.SiteVerificationWebResourceResourceSite();
buildCounterSiteVerificationWebResourceResourceSite++;
if (buildCounterSiteVerificationWebResourceResourceSite < 3) {
o.identifier = 'foo';
o.type = 'foo';
}
buildCounterSiteVerificationWebResourceResourceSite--;
return o;
}
void checkSiteVerificationWebResourceResourceSite(
api.SiteVerificationWebResourceResourceSite o) {
buildCounterSiteVerificationWebResourceResourceSite++;
if (buildCounterSiteVerificationWebResourceResourceSite < 3) {
unittest.expect(
o.identifier!,
unittest.equals('foo'),
);
unittest.expect(
o.type!,
unittest.equals('foo'),
);
}
buildCounterSiteVerificationWebResourceResourceSite--;
}
core.int buildCounterSiteVerificationWebResourceResource = 0;
api.SiteVerificationWebResourceResource
buildSiteVerificationWebResourceResource() {
var o = api.SiteVerificationWebResourceResource();
buildCounterSiteVerificationWebResourceResource++;
if (buildCounterSiteVerificationWebResourceResource < 3) {
o.id = 'foo';
o.owners = buildUnnamed5668();
o.site = buildSiteVerificationWebResourceResourceSite();
}
buildCounterSiteVerificationWebResourceResource--;
return o;
}
void checkSiteVerificationWebResourceResource(
api.SiteVerificationWebResourceResource o) {
buildCounterSiteVerificationWebResourceResource++;
if (buildCounterSiteVerificationWebResourceResource < 3) {
unittest.expect(
o.id!,
unittest.equals('foo'),
);
checkUnnamed5668(o.owners!);
checkSiteVerificationWebResourceResourceSite(
o.site! as api.SiteVerificationWebResourceResourceSite);
}
buildCounterSiteVerificationWebResourceResource--;
}
void main() {
unittest.group('obj-schema-SiteVerificationWebResourceGettokenRequestSite',
() {
unittest.test('to-json--from-json', () async {
var o = buildSiteVerificationWebResourceGettokenRequestSite();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SiteVerificationWebResourceGettokenRequestSite.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceGettokenRequestSite(
od as api.SiteVerificationWebResourceGettokenRequestSite);
});
});
unittest.group('obj-schema-SiteVerificationWebResourceGettokenRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildSiteVerificationWebResourceGettokenRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SiteVerificationWebResourceGettokenRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceGettokenRequest(
od as api.SiteVerificationWebResourceGettokenRequest);
});
});
unittest.group('obj-schema-SiteVerificationWebResourceGettokenResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildSiteVerificationWebResourceGettokenResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SiteVerificationWebResourceGettokenResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceGettokenResponse(
od as api.SiteVerificationWebResourceGettokenResponse);
});
});
unittest.group('obj-schema-SiteVerificationWebResourceListResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildSiteVerificationWebResourceListResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SiteVerificationWebResourceListResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceListResponse(
od as api.SiteVerificationWebResourceListResponse);
});
});
unittest.group('obj-schema-SiteVerificationWebResourceResourceSite', () {
unittest.test('to-json--from-json', () async {
var o = buildSiteVerificationWebResourceResourceSite();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SiteVerificationWebResourceResourceSite.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceResourceSite(
od as api.SiteVerificationWebResourceResourceSite);
});
});
unittest.group('obj-schema-SiteVerificationWebResourceResource', () {
unittest.test('to-json--from-json', () async {
var o = buildSiteVerificationWebResourceResource();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SiteVerificationWebResourceResource.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceResource(
od as api.SiteVerificationWebResourceResource);
});
});
unittest.group('resource-WebResourceResource', () {
unittest.test('method--delete', () async {
var mock = HttpServerMock();
var res = api.SiteVerificationApi(mock).webResource;
var arg_id = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 20),
unittest.equals("siteVerification/v1/"),
);
pathOffset += 20;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("webResource/"),
);
pathOffset += 12;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_id'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
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 = '';
return async.Future.value(stringResponse(200, h, resp));
}), true);
await res.delete(arg_id, $fields: arg_$fields);
});
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.SiteVerificationApi(mock).webResource;
var arg_id = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 20),
unittest.equals("siteVerification/v1/"),
);
pathOffset += 20;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("webResource/"),
);
pathOffset += 12;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_id'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
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(buildSiteVerificationWebResourceResource());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_id, $fields: arg_$fields);
checkSiteVerificationWebResourceResource(
response as api.SiteVerificationWebResourceResource);
});
unittest.test('method--getToken', () async {
var mock = HttpServerMock();
var res = api.SiteVerificationApi(mock).webResource;
var arg_request = buildSiteVerificationWebResourceGettokenRequest();
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SiteVerificationWebResourceGettokenRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceGettokenRequest(
obj as api.SiteVerificationWebResourceGettokenRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 20),
unittest.equals("siteVerification/v1/"),
);
pathOffset += 20;
unittest.expect(
path.substring(pathOffset, pathOffset + 5),
unittest.equals("token"),
);
pathOffset += 5;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
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(buildSiteVerificationWebResourceGettokenResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.getToken(arg_request, $fields: arg_$fields);
checkSiteVerificationWebResourceGettokenResponse(
response as api.SiteVerificationWebResourceGettokenResponse);
});
unittest.test('method--insert', () async {
var mock = HttpServerMock();
var res = api.SiteVerificationApi(mock).webResource;
var arg_request = buildSiteVerificationWebResourceResource();
var arg_verificationMethod = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SiteVerificationWebResourceResource.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceResource(
obj as api.SiteVerificationWebResourceResource);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 20),
unittest.equals("siteVerification/v1/"),
);
pathOffset += 20;
unittest.expect(
path.substring(pathOffset, pathOffset + 11),
unittest.equals("webResource"),
);
pathOffset += 11;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["verificationMethod"]!.first,
unittest.equals(arg_verificationMethod),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildSiteVerificationWebResourceResource());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.insert(arg_request, arg_verificationMethod,
$fields: arg_$fields);
checkSiteVerificationWebResourceResource(
response as api.SiteVerificationWebResourceResource);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.SiteVerificationApi(mock).webResource;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 20),
unittest.equals("siteVerification/v1/"),
);
pathOffset += 20;
unittest.expect(
path.substring(pathOffset, pathOffset + 11),
unittest.equals("webResource"),
);
pathOffset += 11;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
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(buildSiteVerificationWebResourceListResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list($fields: arg_$fields);
checkSiteVerificationWebResourceListResponse(
response as api.SiteVerificationWebResourceListResponse);
});
unittest.test('method--patch', () async {
var mock = HttpServerMock();
var res = api.SiteVerificationApi(mock).webResource;
var arg_request = buildSiteVerificationWebResourceResource();
var arg_id = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SiteVerificationWebResourceResource.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceResource(
obj as api.SiteVerificationWebResourceResource);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 20),
unittest.equals("siteVerification/v1/"),
);
pathOffset += 20;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("webResource/"),
);
pathOffset += 12;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_id'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
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(buildSiteVerificationWebResourceResource());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.patch(arg_request, arg_id, $fields: arg_$fields);
checkSiteVerificationWebResourceResource(
response as api.SiteVerificationWebResourceResource);
});
unittest.test('method--update', () async {
var mock = HttpServerMock();
var res = api.SiteVerificationApi(mock).webResource;
var arg_request = buildSiteVerificationWebResourceResource();
var arg_id = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.SiteVerificationWebResourceResource.fromJson(
json as core.Map<core.String, core.dynamic>);
checkSiteVerificationWebResourceResource(
obj as api.SiteVerificationWebResourceResource);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 20),
unittest.equals("siteVerification/v1/"),
);
pathOffset += 20;
unittest.expect(
path.substring(pathOffset, pathOffset + 12),
unittest.equals("webResource/"),
);
pathOffset += 12;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(
subPart,
unittest.equals('$arg_id'),
);
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
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(buildSiteVerificationWebResourceResource());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.update(arg_request, arg_id, $fields: arg_$fields);
checkSiteVerificationWebResourceResource(
response as api.SiteVerificationWebResourceResource);
});
});
}