blob: 21f2d28a86eb789eb01cf75893444f3592815b68 [file]
// 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/customsearch/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.int buildCounterPromotionBodyLines = 0;
api.PromotionBodyLines buildPromotionBodyLines() {
var o = api.PromotionBodyLines();
buildCounterPromotionBodyLines++;
if (buildCounterPromotionBodyLines < 3) {
o.htmlTitle = 'foo';
o.link = 'foo';
o.title = 'foo';
o.url = 'foo';
}
buildCounterPromotionBodyLines--;
return o;
}
void checkPromotionBodyLines(api.PromotionBodyLines o) {
buildCounterPromotionBodyLines++;
if (buildCounterPromotionBodyLines < 3) {
unittest.expect(
o.htmlTitle!,
unittest.equals('foo'),
);
unittest.expect(
o.link!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.url!,
unittest.equals('foo'),
);
}
buildCounterPromotionBodyLines--;
}
core.List<api.PromotionBodyLines> buildUnnamed5279() {
var o = <api.PromotionBodyLines>[];
o.add(buildPromotionBodyLines());
o.add(buildPromotionBodyLines());
return o;
}
void checkUnnamed5279(core.List<api.PromotionBodyLines> o) {
unittest.expect(o, unittest.hasLength(2));
checkPromotionBodyLines(o[0] as api.PromotionBodyLines);
checkPromotionBodyLines(o[1] as api.PromotionBodyLines);
}
core.int buildCounterPromotionImage = 0;
api.PromotionImage buildPromotionImage() {
var o = api.PromotionImage();
buildCounterPromotionImage++;
if (buildCounterPromotionImage < 3) {
o.height = 42;
o.source = 'foo';
o.width = 42;
}
buildCounterPromotionImage--;
return o;
}
void checkPromotionImage(api.PromotionImage o) {
buildCounterPromotionImage++;
if (buildCounterPromotionImage < 3) {
unittest.expect(
o.height!,
unittest.equals(42),
);
unittest.expect(
o.source!,
unittest.equals('foo'),
);
unittest.expect(
o.width!,
unittest.equals(42),
);
}
buildCounterPromotionImage--;
}
core.int buildCounterPromotion = 0;
api.Promotion buildPromotion() {
var o = api.Promotion();
buildCounterPromotion++;
if (buildCounterPromotion < 3) {
o.bodyLines = buildUnnamed5279();
o.displayLink = 'foo';
o.htmlTitle = 'foo';
o.image = buildPromotionImage();
o.link = 'foo';
o.title = 'foo';
}
buildCounterPromotion--;
return o;
}
void checkPromotion(api.Promotion o) {
buildCounterPromotion++;
if (buildCounterPromotion < 3) {
checkUnnamed5279(o.bodyLines!);
unittest.expect(
o.displayLink!,
unittest.equals('foo'),
);
unittest.expect(
o.htmlTitle!,
unittest.equals('foo'),
);
checkPromotionImage(o.image! as api.PromotionImage);
unittest.expect(
o.link!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterPromotion--;
}
core.int buildCounterResultImage = 0;
api.ResultImage buildResultImage() {
var o = api.ResultImage();
buildCounterResultImage++;
if (buildCounterResultImage < 3) {
o.byteSize = 42;
o.contextLink = 'foo';
o.height = 42;
o.thumbnailHeight = 42;
o.thumbnailLink = 'foo';
o.thumbnailWidth = 42;
o.width = 42;
}
buildCounterResultImage--;
return o;
}
void checkResultImage(api.ResultImage o) {
buildCounterResultImage++;
if (buildCounterResultImage < 3) {
unittest.expect(
o.byteSize!,
unittest.equals(42),
);
unittest.expect(
o.contextLink!,
unittest.equals('foo'),
);
unittest.expect(
o.height!,
unittest.equals(42),
);
unittest.expect(
o.thumbnailHeight!,
unittest.equals(42),
);
unittest.expect(
o.thumbnailLink!,
unittest.equals('foo'),
);
unittest.expect(
o.thumbnailWidth!,
unittest.equals(42),
);
unittest.expect(
o.width!,
unittest.equals(42),
);
}
buildCounterResultImage--;
}
core.int buildCounterResultLabels = 0;
api.ResultLabels buildResultLabels() {
var o = api.ResultLabels();
buildCounterResultLabels++;
if (buildCounterResultLabels < 3) {
o.displayName = 'foo';
o.labelWithOp = 'foo';
o.name = 'foo';
}
buildCounterResultLabels--;
return o;
}
void checkResultLabels(api.ResultLabels o) {
buildCounterResultLabels++;
if (buildCounterResultLabels < 3) {
unittest.expect(
o.displayName!,
unittest.equals('foo'),
);
unittest.expect(
o.labelWithOp!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
}
buildCounterResultLabels--;
}
core.List<api.ResultLabels> buildUnnamed5280() {
var o = <api.ResultLabels>[];
o.add(buildResultLabels());
o.add(buildResultLabels());
return o;
}
void checkUnnamed5280(core.List<api.ResultLabels> o) {
unittest.expect(o, unittest.hasLength(2));
checkResultLabels(o[0] as api.ResultLabels);
checkResultLabels(o[1] as api.ResultLabels);
}
core.Map<core.String, core.Object> buildUnnamed5281() {
var o = <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;
}
void checkUnnamed5281(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'),
);
}
core.int buildCounterResult = 0;
api.Result buildResult() {
var o = api.Result();
buildCounterResult++;
if (buildCounterResult < 3) {
o.cacheId = 'foo';
o.displayLink = 'foo';
o.fileFormat = 'foo';
o.formattedUrl = 'foo';
o.htmlFormattedUrl = 'foo';
o.htmlSnippet = 'foo';
o.htmlTitle = 'foo';
o.image = buildResultImage();
o.kind = 'foo';
o.labels = buildUnnamed5280();
o.link = 'foo';
o.mime = 'foo';
o.pagemap = buildUnnamed5281();
o.snippet = 'foo';
o.title = 'foo';
}
buildCounterResult--;
return o;
}
void checkResult(api.Result o) {
buildCounterResult++;
if (buildCounterResult < 3) {
unittest.expect(
o.cacheId!,
unittest.equals('foo'),
);
unittest.expect(
o.displayLink!,
unittest.equals('foo'),
);
unittest.expect(
o.fileFormat!,
unittest.equals('foo'),
);
unittest.expect(
o.formattedUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.htmlFormattedUrl!,
unittest.equals('foo'),
);
unittest.expect(
o.htmlSnippet!,
unittest.equals('foo'),
);
unittest.expect(
o.htmlTitle!,
unittest.equals('foo'),
);
checkResultImage(o.image! as api.ResultImage);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkUnnamed5280(o.labels!);
unittest.expect(
o.link!,
unittest.equals('foo'),
);
unittest.expect(
o.mime!,
unittest.equals('foo'),
);
checkUnnamed5281(o.pagemap!);
unittest.expect(
o.snippet!,
unittest.equals('foo'),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
}
buildCounterResult--;
}
core.Map<core.String, core.Object> buildUnnamed5282() {
var o = <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;
}
void checkUnnamed5282(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'),
);
}
core.List<api.Result> buildUnnamed5283() {
var o = <api.Result>[];
o.add(buildResult());
o.add(buildResult());
return o;
}
void checkUnnamed5283(core.List<api.Result> o) {
unittest.expect(o, unittest.hasLength(2));
checkResult(o[0] as api.Result);
checkResult(o[1] as api.Result);
}
core.List<api.Promotion> buildUnnamed5284() {
var o = <api.Promotion>[];
o.add(buildPromotion());
o.add(buildPromotion());
return o;
}
void checkUnnamed5284(core.List<api.Promotion> o) {
unittest.expect(o, unittest.hasLength(2));
checkPromotion(o[0] as api.Promotion);
checkPromotion(o[1] as api.Promotion);
}
core.int buildCounterSearchQueriesNextPage = 0;
api.SearchQueriesNextPage buildSearchQueriesNextPage() {
var o = api.SearchQueriesNextPage();
buildCounterSearchQueriesNextPage++;
if (buildCounterSearchQueriesNextPage < 3) {
o.count = 42;
o.cr = 'foo';
o.cx = 'foo';
o.dateRestrict = 'foo';
o.disableCnTwTranslation = 'foo';
o.exactTerms = 'foo';
o.excludeTerms = 'foo';
o.fileType = 'foo';
o.filter = 'foo';
o.gl = 'foo';
o.googleHost = 'foo';
o.highRange = 'foo';
o.hl = 'foo';
o.hq = 'foo';
o.imgColorType = 'foo';
o.imgDominantColor = 'foo';
o.imgSize = 'foo';
o.imgType = 'foo';
o.inputEncoding = 'foo';
o.language = 'foo';
o.linkSite = 'foo';
o.lowRange = 'foo';
o.orTerms = 'foo';
o.outputEncoding = 'foo';
o.relatedSite = 'foo';
o.rights = 'foo';
o.safe = 'foo';
o.searchTerms = 'foo';
o.searchType = 'foo';
o.siteSearch = 'foo';
o.siteSearchFilter = 'foo';
o.sort = 'foo';
o.startIndex = 42;
o.startPage = 42;
o.title = 'foo';
o.totalResults = 'foo';
}
buildCounterSearchQueriesNextPage--;
return o;
}
void checkSearchQueriesNextPage(api.SearchQueriesNextPage o) {
buildCounterSearchQueriesNextPage++;
if (buildCounterSearchQueriesNextPage < 3) {
unittest.expect(
o.count!,
unittest.equals(42),
);
unittest.expect(
o.cr!,
unittest.equals('foo'),
);
unittest.expect(
o.cx!,
unittest.equals('foo'),
);
unittest.expect(
o.dateRestrict!,
unittest.equals('foo'),
);
unittest.expect(
o.disableCnTwTranslation!,
unittest.equals('foo'),
);
unittest.expect(
o.exactTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.excludeTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.fileType!,
unittest.equals('foo'),
);
unittest.expect(
o.filter!,
unittest.equals('foo'),
);
unittest.expect(
o.gl!,
unittest.equals('foo'),
);
unittest.expect(
o.googleHost!,
unittest.equals('foo'),
);
unittest.expect(
o.highRange!,
unittest.equals('foo'),
);
unittest.expect(
o.hl!,
unittest.equals('foo'),
);
unittest.expect(
o.hq!,
unittest.equals('foo'),
);
unittest.expect(
o.imgColorType!,
unittest.equals('foo'),
);
unittest.expect(
o.imgDominantColor!,
unittest.equals('foo'),
);
unittest.expect(
o.imgSize!,
unittest.equals('foo'),
);
unittest.expect(
o.imgType!,
unittest.equals('foo'),
);
unittest.expect(
o.inputEncoding!,
unittest.equals('foo'),
);
unittest.expect(
o.language!,
unittest.equals('foo'),
);
unittest.expect(
o.linkSite!,
unittest.equals('foo'),
);
unittest.expect(
o.lowRange!,
unittest.equals('foo'),
);
unittest.expect(
o.orTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.outputEncoding!,
unittest.equals('foo'),
);
unittest.expect(
o.relatedSite!,
unittest.equals('foo'),
);
unittest.expect(
o.rights!,
unittest.equals('foo'),
);
unittest.expect(
o.safe!,
unittest.equals('foo'),
);
unittest.expect(
o.searchTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.searchType!,
unittest.equals('foo'),
);
unittest.expect(
o.siteSearch!,
unittest.equals('foo'),
);
unittest.expect(
o.siteSearchFilter!,
unittest.equals('foo'),
);
unittest.expect(
o.sort!,
unittest.equals('foo'),
);
unittest.expect(
o.startIndex!,
unittest.equals(42),
);
unittest.expect(
o.startPage!,
unittest.equals(42),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.totalResults!,
unittest.equals('foo'),
);
}
buildCounterSearchQueriesNextPage--;
}
core.List<api.SearchQueriesNextPage> buildUnnamed5285() {
var o = <api.SearchQueriesNextPage>[];
o.add(buildSearchQueriesNextPage());
o.add(buildSearchQueriesNextPage());
return o;
}
void checkUnnamed5285(core.List<api.SearchQueriesNextPage> o) {
unittest.expect(o, unittest.hasLength(2));
checkSearchQueriesNextPage(o[0] as api.SearchQueriesNextPage);
checkSearchQueriesNextPage(o[1] as api.SearchQueriesNextPage);
}
core.int buildCounterSearchQueriesPreviousPage = 0;
api.SearchQueriesPreviousPage buildSearchQueriesPreviousPage() {
var o = api.SearchQueriesPreviousPage();
buildCounterSearchQueriesPreviousPage++;
if (buildCounterSearchQueriesPreviousPage < 3) {
o.count = 42;
o.cr = 'foo';
o.cx = 'foo';
o.dateRestrict = 'foo';
o.disableCnTwTranslation = 'foo';
o.exactTerms = 'foo';
o.excludeTerms = 'foo';
o.fileType = 'foo';
o.filter = 'foo';
o.gl = 'foo';
o.googleHost = 'foo';
o.highRange = 'foo';
o.hl = 'foo';
o.hq = 'foo';
o.imgColorType = 'foo';
o.imgDominantColor = 'foo';
o.imgSize = 'foo';
o.imgType = 'foo';
o.inputEncoding = 'foo';
o.language = 'foo';
o.linkSite = 'foo';
o.lowRange = 'foo';
o.orTerms = 'foo';
o.outputEncoding = 'foo';
o.relatedSite = 'foo';
o.rights = 'foo';
o.safe = 'foo';
o.searchTerms = 'foo';
o.searchType = 'foo';
o.siteSearch = 'foo';
o.siteSearchFilter = 'foo';
o.sort = 'foo';
o.startIndex = 42;
o.startPage = 42;
o.title = 'foo';
o.totalResults = 'foo';
}
buildCounterSearchQueriesPreviousPage--;
return o;
}
void checkSearchQueriesPreviousPage(api.SearchQueriesPreviousPage o) {
buildCounterSearchQueriesPreviousPage++;
if (buildCounterSearchQueriesPreviousPage < 3) {
unittest.expect(
o.count!,
unittest.equals(42),
);
unittest.expect(
o.cr!,
unittest.equals('foo'),
);
unittest.expect(
o.cx!,
unittest.equals('foo'),
);
unittest.expect(
o.dateRestrict!,
unittest.equals('foo'),
);
unittest.expect(
o.disableCnTwTranslation!,
unittest.equals('foo'),
);
unittest.expect(
o.exactTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.excludeTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.fileType!,
unittest.equals('foo'),
);
unittest.expect(
o.filter!,
unittest.equals('foo'),
);
unittest.expect(
o.gl!,
unittest.equals('foo'),
);
unittest.expect(
o.googleHost!,
unittest.equals('foo'),
);
unittest.expect(
o.highRange!,
unittest.equals('foo'),
);
unittest.expect(
o.hl!,
unittest.equals('foo'),
);
unittest.expect(
o.hq!,
unittest.equals('foo'),
);
unittest.expect(
o.imgColorType!,
unittest.equals('foo'),
);
unittest.expect(
o.imgDominantColor!,
unittest.equals('foo'),
);
unittest.expect(
o.imgSize!,
unittest.equals('foo'),
);
unittest.expect(
o.imgType!,
unittest.equals('foo'),
);
unittest.expect(
o.inputEncoding!,
unittest.equals('foo'),
);
unittest.expect(
o.language!,
unittest.equals('foo'),
);
unittest.expect(
o.linkSite!,
unittest.equals('foo'),
);
unittest.expect(
o.lowRange!,
unittest.equals('foo'),
);
unittest.expect(
o.orTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.outputEncoding!,
unittest.equals('foo'),
);
unittest.expect(
o.relatedSite!,
unittest.equals('foo'),
);
unittest.expect(
o.rights!,
unittest.equals('foo'),
);
unittest.expect(
o.safe!,
unittest.equals('foo'),
);
unittest.expect(
o.searchTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.searchType!,
unittest.equals('foo'),
);
unittest.expect(
o.siteSearch!,
unittest.equals('foo'),
);
unittest.expect(
o.siteSearchFilter!,
unittest.equals('foo'),
);
unittest.expect(
o.sort!,
unittest.equals('foo'),
);
unittest.expect(
o.startIndex!,
unittest.equals(42),
);
unittest.expect(
o.startPage!,
unittest.equals(42),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.totalResults!,
unittest.equals('foo'),
);
}
buildCounterSearchQueriesPreviousPage--;
}
core.List<api.SearchQueriesPreviousPage> buildUnnamed5286() {
var o = <api.SearchQueriesPreviousPage>[];
o.add(buildSearchQueriesPreviousPage());
o.add(buildSearchQueriesPreviousPage());
return o;
}
void checkUnnamed5286(core.List<api.SearchQueriesPreviousPage> o) {
unittest.expect(o, unittest.hasLength(2));
checkSearchQueriesPreviousPage(o[0] as api.SearchQueriesPreviousPage);
checkSearchQueriesPreviousPage(o[1] as api.SearchQueriesPreviousPage);
}
core.int buildCounterSearchQueriesRequest = 0;
api.SearchQueriesRequest buildSearchQueriesRequest() {
var o = api.SearchQueriesRequest();
buildCounterSearchQueriesRequest++;
if (buildCounterSearchQueriesRequest < 3) {
o.count = 42;
o.cr = 'foo';
o.cx = 'foo';
o.dateRestrict = 'foo';
o.disableCnTwTranslation = 'foo';
o.exactTerms = 'foo';
o.excludeTerms = 'foo';
o.fileType = 'foo';
o.filter = 'foo';
o.gl = 'foo';
o.googleHost = 'foo';
o.highRange = 'foo';
o.hl = 'foo';
o.hq = 'foo';
o.imgColorType = 'foo';
o.imgDominantColor = 'foo';
o.imgSize = 'foo';
o.imgType = 'foo';
o.inputEncoding = 'foo';
o.language = 'foo';
o.linkSite = 'foo';
o.lowRange = 'foo';
o.orTerms = 'foo';
o.outputEncoding = 'foo';
o.relatedSite = 'foo';
o.rights = 'foo';
o.safe = 'foo';
o.searchTerms = 'foo';
o.searchType = 'foo';
o.siteSearch = 'foo';
o.siteSearchFilter = 'foo';
o.sort = 'foo';
o.startIndex = 42;
o.startPage = 42;
o.title = 'foo';
o.totalResults = 'foo';
}
buildCounterSearchQueriesRequest--;
return o;
}
void checkSearchQueriesRequest(api.SearchQueriesRequest o) {
buildCounterSearchQueriesRequest++;
if (buildCounterSearchQueriesRequest < 3) {
unittest.expect(
o.count!,
unittest.equals(42),
);
unittest.expect(
o.cr!,
unittest.equals('foo'),
);
unittest.expect(
o.cx!,
unittest.equals('foo'),
);
unittest.expect(
o.dateRestrict!,
unittest.equals('foo'),
);
unittest.expect(
o.disableCnTwTranslation!,
unittest.equals('foo'),
);
unittest.expect(
o.exactTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.excludeTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.fileType!,
unittest.equals('foo'),
);
unittest.expect(
o.filter!,
unittest.equals('foo'),
);
unittest.expect(
o.gl!,
unittest.equals('foo'),
);
unittest.expect(
o.googleHost!,
unittest.equals('foo'),
);
unittest.expect(
o.highRange!,
unittest.equals('foo'),
);
unittest.expect(
o.hl!,
unittest.equals('foo'),
);
unittest.expect(
o.hq!,
unittest.equals('foo'),
);
unittest.expect(
o.imgColorType!,
unittest.equals('foo'),
);
unittest.expect(
o.imgDominantColor!,
unittest.equals('foo'),
);
unittest.expect(
o.imgSize!,
unittest.equals('foo'),
);
unittest.expect(
o.imgType!,
unittest.equals('foo'),
);
unittest.expect(
o.inputEncoding!,
unittest.equals('foo'),
);
unittest.expect(
o.language!,
unittest.equals('foo'),
);
unittest.expect(
o.linkSite!,
unittest.equals('foo'),
);
unittest.expect(
o.lowRange!,
unittest.equals('foo'),
);
unittest.expect(
o.orTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.outputEncoding!,
unittest.equals('foo'),
);
unittest.expect(
o.relatedSite!,
unittest.equals('foo'),
);
unittest.expect(
o.rights!,
unittest.equals('foo'),
);
unittest.expect(
o.safe!,
unittest.equals('foo'),
);
unittest.expect(
o.searchTerms!,
unittest.equals('foo'),
);
unittest.expect(
o.searchType!,
unittest.equals('foo'),
);
unittest.expect(
o.siteSearch!,
unittest.equals('foo'),
);
unittest.expect(
o.siteSearchFilter!,
unittest.equals('foo'),
);
unittest.expect(
o.sort!,
unittest.equals('foo'),
);
unittest.expect(
o.startIndex!,
unittest.equals(42),
);
unittest.expect(
o.startPage!,
unittest.equals(42),
);
unittest.expect(
o.title!,
unittest.equals('foo'),
);
unittest.expect(
o.totalResults!,
unittest.equals('foo'),
);
}
buildCounterSearchQueriesRequest--;
}
core.List<api.SearchQueriesRequest> buildUnnamed5287() {
var o = <api.SearchQueriesRequest>[];
o.add(buildSearchQueriesRequest());
o.add(buildSearchQueriesRequest());
return o;
}
void checkUnnamed5287(core.List<api.SearchQueriesRequest> o) {
unittest.expect(o, unittest.hasLength(2));
checkSearchQueriesRequest(o[0] as api.SearchQueriesRequest);
checkSearchQueriesRequest(o[1] as api.SearchQueriesRequest);
}
core.int buildCounterSearchQueries = 0;
api.SearchQueries buildSearchQueries() {
var o = api.SearchQueries();
buildCounterSearchQueries++;
if (buildCounterSearchQueries < 3) {
o.nextPage = buildUnnamed5285();
o.previousPage = buildUnnamed5286();
o.request = buildUnnamed5287();
}
buildCounterSearchQueries--;
return o;
}
void checkSearchQueries(api.SearchQueries o) {
buildCounterSearchQueries++;
if (buildCounterSearchQueries < 3) {
checkUnnamed5285(o.nextPage!);
checkUnnamed5286(o.previousPage!);
checkUnnamed5287(o.request!);
}
buildCounterSearchQueries--;
}
core.int buildCounterSearchSearchInformation = 0;
api.SearchSearchInformation buildSearchSearchInformation() {
var o = api.SearchSearchInformation();
buildCounterSearchSearchInformation++;
if (buildCounterSearchSearchInformation < 3) {
o.formattedSearchTime = 'foo';
o.formattedTotalResults = 'foo';
o.searchTime = 42.0;
o.totalResults = 'foo';
}
buildCounterSearchSearchInformation--;
return o;
}
void checkSearchSearchInformation(api.SearchSearchInformation o) {
buildCounterSearchSearchInformation++;
if (buildCounterSearchSearchInformation < 3) {
unittest.expect(
o.formattedSearchTime!,
unittest.equals('foo'),
);
unittest.expect(
o.formattedTotalResults!,
unittest.equals('foo'),
);
unittest.expect(
o.searchTime!,
unittest.equals(42.0),
);
unittest.expect(
o.totalResults!,
unittest.equals('foo'),
);
}
buildCounterSearchSearchInformation--;
}
core.int buildCounterSearchSpelling = 0;
api.SearchSpelling buildSearchSpelling() {
var o = api.SearchSpelling();
buildCounterSearchSpelling++;
if (buildCounterSearchSpelling < 3) {
o.correctedQuery = 'foo';
o.htmlCorrectedQuery = 'foo';
}
buildCounterSearchSpelling--;
return o;
}
void checkSearchSpelling(api.SearchSpelling o) {
buildCounterSearchSpelling++;
if (buildCounterSearchSpelling < 3) {
unittest.expect(
o.correctedQuery!,
unittest.equals('foo'),
);
unittest.expect(
o.htmlCorrectedQuery!,
unittest.equals('foo'),
);
}
buildCounterSearchSpelling--;
}
core.int buildCounterSearchUrl = 0;
api.SearchUrl buildSearchUrl() {
var o = api.SearchUrl();
buildCounterSearchUrl++;
if (buildCounterSearchUrl < 3) {
o.template = 'foo';
o.type = 'foo';
}
buildCounterSearchUrl--;
return o;
}
void checkSearchUrl(api.SearchUrl o) {
buildCounterSearchUrl++;
if (buildCounterSearchUrl < 3) {
unittest.expect(
o.template!,
unittest.equals('foo'),
);
unittest.expect(
o.type!,
unittest.equals('foo'),
);
}
buildCounterSearchUrl--;
}
core.int buildCounterSearch = 0;
api.Search buildSearch() {
var o = api.Search();
buildCounterSearch++;
if (buildCounterSearch < 3) {
o.context = buildUnnamed5282();
o.items = buildUnnamed5283();
o.kind = 'foo';
o.promotions = buildUnnamed5284();
o.queries = buildSearchQueries();
o.searchInformation = buildSearchSearchInformation();
o.spelling = buildSearchSpelling();
o.url = buildSearchUrl();
}
buildCounterSearch--;
return o;
}
void checkSearch(api.Search o) {
buildCounterSearch++;
if (buildCounterSearch < 3) {
checkUnnamed5282(o.context!);
checkUnnamed5283(o.items!);
unittest.expect(
o.kind!,
unittest.equals('foo'),
);
checkUnnamed5284(o.promotions!);
checkSearchQueries(o.queries! as api.SearchQueries);
checkSearchSearchInformation(
o.searchInformation! as api.SearchSearchInformation);
checkSearchSpelling(o.spelling! as api.SearchSpelling);
checkSearchUrl(o.url! as api.SearchUrl);
}
buildCounterSearch--;
}
void main() {
unittest.group('obj-schema-PromotionBodyLines', () {
unittest.test('to-json--from-json', () async {
var o = buildPromotionBodyLines();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.PromotionBodyLines.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkPromotionBodyLines(od as api.PromotionBodyLines);
});
});
unittest.group('obj-schema-PromotionImage', () {
unittest.test('to-json--from-json', () async {
var o = buildPromotionImage();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.PromotionImage.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkPromotionImage(od as api.PromotionImage);
});
});
unittest.group('obj-schema-Promotion', () {
unittest.test('to-json--from-json', () async {
var o = buildPromotion();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Promotion.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkPromotion(od as api.Promotion);
});
});
unittest.group('obj-schema-ResultImage', () {
unittest.test('to-json--from-json', () async {
var o = buildResultImage();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ResultImage.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkResultImage(od as api.ResultImage);
});
});
unittest.group('obj-schema-ResultLabels', () {
unittest.test('to-json--from-json', () async {
var o = buildResultLabels();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ResultLabels.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkResultLabels(od as api.ResultLabels);
});
});
unittest.group('obj-schema-Result', () {
unittest.test('to-json--from-json', () async {
var o = buildResult();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Result.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkResult(od as api.Result);
});
});
unittest.group('obj-schema-SearchQueriesNextPage', () {
unittest.test('to-json--from-json', () async {
var o = buildSearchQueriesNextPage();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SearchQueriesNextPage.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSearchQueriesNextPage(od as api.SearchQueriesNextPage);
});
});
unittest.group('obj-schema-SearchQueriesPreviousPage', () {
unittest.test('to-json--from-json', () async {
var o = buildSearchQueriesPreviousPage();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SearchQueriesPreviousPage.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSearchQueriesPreviousPage(od as api.SearchQueriesPreviousPage);
});
});
unittest.group('obj-schema-SearchQueriesRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildSearchQueriesRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SearchQueriesRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSearchQueriesRequest(od as api.SearchQueriesRequest);
});
});
unittest.group('obj-schema-SearchQueries', () {
unittest.test('to-json--from-json', () async {
var o = buildSearchQueries();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SearchQueries.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSearchQueries(od as api.SearchQueries);
});
});
unittest.group('obj-schema-SearchSearchInformation', () {
unittest.test('to-json--from-json', () async {
var o = buildSearchSearchInformation();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SearchSearchInformation.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSearchSearchInformation(od as api.SearchSearchInformation);
});
});
unittest.group('obj-schema-SearchSpelling', () {
unittest.test('to-json--from-json', () async {
var o = buildSearchSpelling();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.SearchSpelling.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkSearchSpelling(od as api.SearchSpelling);
});
});
unittest.group('obj-schema-SearchUrl', () {
unittest.test('to-json--from-json', () async {
var o = buildSearchUrl();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.SearchUrl.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkSearchUrl(od as api.SearchUrl);
});
});
unittest.group('obj-schema-Search', () {
unittest.test('to-json--from-json', () async {
var o = buildSearch();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.Search.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkSearch(od as api.Search);
});
});
unittest.group('resource-CseResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CustomSearchApi(mock).cse;
var arg_c2coff = 'foo';
var arg_cr = 'foo';
var arg_cx = 'foo';
var arg_dateRestrict = 'foo';
var arg_exactTerms = 'foo';
var arg_excludeTerms = 'foo';
var arg_fileType = 'foo';
var arg_filter = 'foo';
var arg_gl = 'foo';
var arg_googlehost = 'foo';
var arg_highRange = 'foo';
var arg_hl = 'foo';
var arg_hq = 'foo';
var arg_imgColorType = 'foo';
var arg_imgDominantColor = 'foo';
var arg_imgSize = 'foo';
var arg_imgType = 'foo';
var arg_linkSite = 'foo';
var arg_lowRange = 'foo';
var arg_lr = 'foo';
var arg_num = 42;
var arg_orTerms = 'foo';
var arg_q = 'foo';
var arg_relatedSite = 'foo';
var arg_rights = 'foo';
var arg_safe = 'foo';
var arg_searchType = 'foo';
var arg_siteSearch = 'foo';
var arg_siteSearchFilter = 'foo';
var arg_sort = 'foo';
var arg_start = 42;
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 + 15),
unittest.equals("customsearch/v1"),
);
pathOffset += 15;
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["c2coff"]!.first,
unittest.equals(arg_c2coff),
);
unittest.expect(
queryMap["cr"]!.first,
unittest.equals(arg_cr),
);
unittest.expect(
queryMap["cx"]!.first,
unittest.equals(arg_cx),
);
unittest.expect(
queryMap["dateRestrict"]!.first,
unittest.equals(arg_dateRestrict),
);
unittest.expect(
queryMap["exactTerms"]!.first,
unittest.equals(arg_exactTerms),
);
unittest.expect(
queryMap["excludeTerms"]!.first,
unittest.equals(arg_excludeTerms),
);
unittest.expect(
queryMap["fileType"]!.first,
unittest.equals(arg_fileType),
);
unittest.expect(
queryMap["filter"]!.first,
unittest.equals(arg_filter),
);
unittest.expect(
queryMap["gl"]!.first,
unittest.equals(arg_gl),
);
unittest.expect(
queryMap["googlehost"]!.first,
unittest.equals(arg_googlehost),
);
unittest.expect(
queryMap["highRange"]!.first,
unittest.equals(arg_highRange),
);
unittest.expect(
queryMap["hl"]!.first,
unittest.equals(arg_hl),
);
unittest.expect(
queryMap["hq"]!.first,
unittest.equals(arg_hq),
);
unittest.expect(
queryMap["imgColorType"]!.first,
unittest.equals(arg_imgColorType),
);
unittest.expect(
queryMap["imgDominantColor"]!.first,
unittest.equals(arg_imgDominantColor),
);
unittest.expect(
queryMap["imgSize"]!.first,
unittest.equals(arg_imgSize),
);
unittest.expect(
queryMap["imgType"]!.first,
unittest.equals(arg_imgType),
);
unittest.expect(
queryMap["linkSite"]!.first,
unittest.equals(arg_linkSite),
);
unittest.expect(
queryMap["lowRange"]!.first,
unittest.equals(arg_lowRange),
);
unittest.expect(
queryMap["lr"]!.first,
unittest.equals(arg_lr),
);
unittest.expect(
core.int.parse(queryMap["num"]!.first),
unittest.equals(arg_num),
);
unittest.expect(
queryMap["orTerms"]!.first,
unittest.equals(arg_orTerms),
);
unittest.expect(
queryMap["q"]!.first,
unittest.equals(arg_q),
);
unittest.expect(
queryMap["relatedSite"]!.first,
unittest.equals(arg_relatedSite),
);
unittest.expect(
queryMap["rights"]!.first,
unittest.equals(arg_rights),
);
unittest.expect(
queryMap["safe"]!.first,
unittest.equals(arg_safe),
);
unittest.expect(
queryMap["searchType"]!.first,
unittest.equals(arg_searchType),
);
unittest.expect(
queryMap["siteSearch"]!.first,
unittest.equals(arg_siteSearch),
);
unittest.expect(
queryMap["siteSearchFilter"]!.first,
unittest.equals(arg_siteSearchFilter),
);
unittest.expect(
queryMap["sort"]!.first,
unittest.equals(arg_sort),
);
unittest.expect(
core.int.parse(queryMap["start"]!.first),
unittest.equals(arg_start),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildSearch());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
c2coff: arg_c2coff,
cr: arg_cr,
cx: arg_cx,
dateRestrict: arg_dateRestrict,
exactTerms: arg_exactTerms,
excludeTerms: arg_excludeTerms,
fileType: arg_fileType,
filter: arg_filter,
gl: arg_gl,
googlehost: arg_googlehost,
highRange: arg_highRange,
hl: arg_hl,
hq: arg_hq,
imgColorType: arg_imgColorType,
imgDominantColor: arg_imgDominantColor,
imgSize: arg_imgSize,
imgType: arg_imgType,
linkSite: arg_linkSite,
lowRange: arg_lowRange,
lr: arg_lr,
num: arg_num,
orTerms: arg_orTerms,
q: arg_q,
relatedSite: arg_relatedSite,
rights: arg_rights,
safe: arg_safe,
searchType: arg_searchType,
siteSearch: arg_siteSearch,
siteSearchFilter: arg_siteSearchFilter,
sort: arg_sort,
start: arg_start,
$fields: arg_$fields);
checkSearch(response as api.Search);
});
});
unittest.group('resource-CseSiterestrictResource', () {
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.CustomSearchApi(mock).cse.siterestrict;
var arg_c2coff = 'foo';
var arg_cr = 'foo';
var arg_cx = 'foo';
var arg_dateRestrict = 'foo';
var arg_exactTerms = 'foo';
var arg_excludeTerms = 'foo';
var arg_fileType = 'foo';
var arg_filter = 'foo';
var arg_gl = 'foo';
var arg_googlehost = 'foo';
var arg_highRange = 'foo';
var arg_hl = 'foo';
var arg_hq = 'foo';
var arg_imgColorType = 'foo';
var arg_imgDominantColor = 'foo';
var arg_imgSize = 'foo';
var arg_imgType = 'foo';
var arg_linkSite = 'foo';
var arg_lowRange = 'foo';
var arg_lr = 'foo';
var arg_num = 42;
var arg_orTerms = 'foo';
var arg_q = 'foo';
var arg_relatedSite = 'foo';
var arg_rights = 'foo';
var arg_safe = 'foo';
var arg_searchType = 'foo';
var arg_siteSearch = 'foo';
var arg_siteSearchFilter = 'foo';
var arg_sort = 'foo';
var arg_start = 42;
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 + 28),
unittest.equals("customsearch/v1/siterestrict"),
);
pathOffset += 28;
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["c2coff"]!.first,
unittest.equals(arg_c2coff),
);
unittest.expect(
queryMap["cr"]!.first,
unittest.equals(arg_cr),
);
unittest.expect(
queryMap["cx"]!.first,
unittest.equals(arg_cx),
);
unittest.expect(
queryMap["dateRestrict"]!.first,
unittest.equals(arg_dateRestrict),
);
unittest.expect(
queryMap["exactTerms"]!.first,
unittest.equals(arg_exactTerms),
);
unittest.expect(
queryMap["excludeTerms"]!.first,
unittest.equals(arg_excludeTerms),
);
unittest.expect(
queryMap["fileType"]!.first,
unittest.equals(arg_fileType),
);
unittest.expect(
queryMap["filter"]!.first,
unittest.equals(arg_filter),
);
unittest.expect(
queryMap["gl"]!.first,
unittest.equals(arg_gl),
);
unittest.expect(
queryMap["googlehost"]!.first,
unittest.equals(arg_googlehost),
);
unittest.expect(
queryMap["highRange"]!.first,
unittest.equals(arg_highRange),
);
unittest.expect(
queryMap["hl"]!.first,
unittest.equals(arg_hl),
);
unittest.expect(
queryMap["hq"]!.first,
unittest.equals(arg_hq),
);
unittest.expect(
queryMap["imgColorType"]!.first,
unittest.equals(arg_imgColorType),
);
unittest.expect(
queryMap["imgDominantColor"]!.first,
unittest.equals(arg_imgDominantColor),
);
unittest.expect(
queryMap["imgSize"]!.first,
unittest.equals(arg_imgSize),
);
unittest.expect(
queryMap["imgType"]!.first,
unittest.equals(arg_imgType),
);
unittest.expect(
queryMap["linkSite"]!.first,
unittest.equals(arg_linkSite),
);
unittest.expect(
queryMap["lowRange"]!.first,
unittest.equals(arg_lowRange),
);
unittest.expect(
queryMap["lr"]!.first,
unittest.equals(arg_lr),
);
unittest.expect(
core.int.parse(queryMap["num"]!.first),
unittest.equals(arg_num),
);
unittest.expect(
queryMap["orTerms"]!.first,
unittest.equals(arg_orTerms),
);
unittest.expect(
queryMap["q"]!.first,
unittest.equals(arg_q),
);
unittest.expect(
queryMap["relatedSite"]!.first,
unittest.equals(arg_relatedSite),
);
unittest.expect(
queryMap["rights"]!.first,
unittest.equals(arg_rights),
);
unittest.expect(
queryMap["safe"]!.first,
unittest.equals(arg_safe),
);
unittest.expect(
queryMap["searchType"]!.first,
unittest.equals(arg_searchType),
);
unittest.expect(
queryMap["siteSearch"]!.first,
unittest.equals(arg_siteSearch),
);
unittest.expect(
queryMap["siteSearchFilter"]!.first,
unittest.equals(arg_siteSearchFilter),
);
unittest.expect(
queryMap["sort"]!.first,
unittest.equals(arg_sort),
);
unittest.expect(
core.int.parse(queryMap["start"]!.first),
unittest.equals(arg_start),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildSearch());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
c2coff: arg_c2coff,
cr: arg_cr,
cx: arg_cx,
dateRestrict: arg_dateRestrict,
exactTerms: arg_exactTerms,
excludeTerms: arg_excludeTerms,
fileType: arg_fileType,
filter: arg_filter,
gl: arg_gl,
googlehost: arg_googlehost,
highRange: arg_highRange,
hl: arg_hl,
hq: arg_hq,
imgColorType: arg_imgColorType,
imgDominantColor: arg_imgDominantColor,
imgSize: arg_imgSize,
imgType: arg_imgType,
linkSite: arg_linkSite,
lowRange: arg_lowRange,
lr: arg_lr,
num: arg_num,
orTerms: arg_orTerms,
q: arg_q,
relatedSite: arg_relatedSite,
rights: arg_rights,
safe: arg_safe,
searchType: arg_searchType,
siteSearch: arg_siteSearch,
siteSearchFilter: arg_siteSearchFilter,
sort: arg_sort,
start: arg_start,
$fields: arg_$fields);
checkSearch(response as api.Search);
});
});
}