blob: 8235cc3fb0a280413707b5f840c71d8ce8fdc7cf [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:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import 'package:googleapis/admob/v1.dart' as api;
import '../test_shared.dart';
core.int buildCounterDate = 0;
api.Date buildDate() {
var o = api.Date();
buildCounterDate++;
if (buildCounterDate < 3) {
o.day = 42;
o.month = 42;
o.year = 42;
}
buildCounterDate--;
return o;
}
void checkDate(api.Date o) {
buildCounterDate++;
if (buildCounterDate < 3) {
unittest.expect(
o.day!,
unittest.equals(42),
);
unittest.expect(
o.month!,
unittest.equals(42),
);
unittest.expect(
o.year!,
unittest.equals(42),
);
}
buildCounterDate--;
}
core.int buildCounterDateRange = 0;
api.DateRange buildDateRange() {
var o = api.DateRange();
buildCounterDateRange++;
if (buildCounterDateRange < 3) {
o.endDate = buildDate();
o.startDate = buildDate();
}
buildCounterDateRange--;
return o;
}
void checkDateRange(api.DateRange o) {
buildCounterDateRange++;
if (buildCounterDateRange < 3) {
checkDate(o.endDate! as api.Date);
checkDate(o.startDate! as api.Date);
}
buildCounterDateRange--;
}
core.int buildCounterGenerateMediationReportRequest = 0;
api.GenerateMediationReportRequest buildGenerateMediationReportRequest() {
var o = api.GenerateMediationReportRequest();
buildCounterGenerateMediationReportRequest++;
if (buildCounterGenerateMediationReportRequest < 3) {
o.reportSpec = buildMediationReportSpec();
}
buildCounterGenerateMediationReportRequest--;
return o;
}
void checkGenerateMediationReportRequest(api.GenerateMediationReportRequest o) {
buildCounterGenerateMediationReportRequest++;
if (buildCounterGenerateMediationReportRequest < 3) {
checkMediationReportSpec(o.reportSpec! as api.MediationReportSpec);
}
buildCounterGenerateMediationReportRequest--;
}
core.int buildCounterGenerateMediationReportResponse = 0;
api.GenerateMediationReportResponse buildGenerateMediationReportResponse() {
var o = api.GenerateMediationReportResponse();
buildCounterGenerateMediationReportResponse++;
if (buildCounterGenerateMediationReportResponse < 3) {
o.footer = buildReportFooter();
o.header = buildReportHeader();
o.row = buildReportRow();
}
buildCounterGenerateMediationReportResponse--;
return o;
}
void checkGenerateMediationReportResponse(
api.GenerateMediationReportResponse o) {
buildCounterGenerateMediationReportResponse++;
if (buildCounterGenerateMediationReportResponse < 3) {
checkReportFooter(o.footer! as api.ReportFooter);
checkReportHeader(o.header! as api.ReportHeader);
checkReportRow(o.row! as api.ReportRow);
}
buildCounterGenerateMediationReportResponse--;
}
core.int buildCounterGenerateNetworkReportRequest = 0;
api.GenerateNetworkReportRequest buildGenerateNetworkReportRequest() {
var o = api.GenerateNetworkReportRequest();
buildCounterGenerateNetworkReportRequest++;
if (buildCounterGenerateNetworkReportRequest < 3) {
o.reportSpec = buildNetworkReportSpec();
}
buildCounterGenerateNetworkReportRequest--;
return o;
}
void checkGenerateNetworkReportRequest(api.GenerateNetworkReportRequest o) {
buildCounterGenerateNetworkReportRequest++;
if (buildCounterGenerateNetworkReportRequest < 3) {
checkNetworkReportSpec(o.reportSpec! as api.NetworkReportSpec);
}
buildCounterGenerateNetworkReportRequest--;
}
core.int buildCounterGenerateNetworkReportResponse = 0;
api.GenerateNetworkReportResponse buildGenerateNetworkReportResponse() {
var o = api.GenerateNetworkReportResponse();
buildCounterGenerateNetworkReportResponse++;
if (buildCounterGenerateNetworkReportResponse < 3) {
o.footer = buildReportFooter();
o.header = buildReportHeader();
o.row = buildReportRow();
}
buildCounterGenerateNetworkReportResponse--;
return o;
}
void checkGenerateNetworkReportResponse(api.GenerateNetworkReportResponse o) {
buildCounterGenerateNetworkReportResponse++;
if (buildCounterGenerateNetworkReportResponse < 3) {
checkReportFooter(o.footer! as api.ReportFooter);
checkReportHeader(o.header! as api.ReportHeader);
checkReportRow(o.row! as api.ReportRow);
}
buildCounterGenerateNetworkReportResponse--;
}
core.List<api.PublisherAccount> buildUnnamed6726() {
var o = <api.PublisherAccount>[];
o.add(buildPublisherAccount());
o.add(buildPublisherAccount());
return o;
}
void checkUnnamed6726(core.List<api.PublisherAccount> o) {
unittest.expect(o, unittest.hasLength(2));
checkPublisherAccount(o[0] as api.PublisherAccount);
checkPublisherAccount(o[1] as api.PublisherAccount);
}
core.int buildCounterListPublisherAccountsResponse = 0;
api.ListPublisherAccountsResponse buildListPublisherAccountsResponse() {
var o = api.ListPublisherAccountsResponse();
buildCounterListPublisherAccountsResponse++;
if (buildCounterListPublisherAccountsResponse < 3) {
o.account = buildUnnamed6726();
o.nextPageToken = 'foo';
}
buildCounterListPublisherAccountsResponse--;
return o;
}
void checkListPublisherAccountsResponse(api.ListPublisherAccountsResponse o) {
buildCounterListPublisherAccountsResponse++;
if (buildCounterListPublisherAccountsResponse < 3) {
checkUnnamed6726(o.account!);
unittest.expect(
o.nextPageToken!,
unittest.equals('foo'),
);
}
buildCounterListPublisherAccountsResponse--;
}
core.int buildCounterLocalizationSettings = 0;
api.LocalizationSettings buildLocalizationSettings() {
var o = api.LocalizationSettings();
buildCounterLocalizationSettings++;
if (buildCounterLocalizationSettings < 3) {
o.currencyCode = 'foo';
o.languageCode = 'foo';
}
buildCounterLocalizationSettings--;
return o;
}
void checkLocalizationSettings(api.LocalizationSettings o) {
buildCounterLocalizationSettings++;
if (buildCounterLocalizationSettings < 3) {
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
unittest.expect(
o.languageCode!,
unittest.equals('foo'),
);
}
buildCounterLocalizationSettings--;
}
core.List<api.MediationReportSpecDimensionFilter> buildUnnamed6727() {
var o = <api.MediationReportSpecDimensionFilter>[];
o.add(buildMediationReportSpecDimensionFilter());
o.add(buildMediationReportSpecDimensionFilter());
return o;
}
void checkUnnamed6727(core.List<api.MediationReportSpecDimensionFilter> o) {
unittest.expect(o, unittest.hasLength(2));
checkMediationReportSpecDimensionFilter(
o[0] as api.MediationReportSpecDimensionFilter);
checkMediationReportSpecDimensionFilter(
o[1] as api.MediationReportSpecDimensionFilter);
}
core.List<core.String> buildUnnamed6728() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed6728(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.List<core.String> buildUnnamed6729() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed6729(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.List<api.MediationReportSpecSortCondition> buildUnnamed6730() {
var o = <api.MediationReportSpecSortCondition>[];
o.add(buildMediationReportSpecSortCondition());
o.add(buildMediationReportSpecSortCondition());
return o;
}
void checkUnnamed6730(core.List<api.MediationReportSpecSortCondition> o) {
unittest.expect(o, unittest.hasLength(2));
checkMediationReportSpecSortCondition(
o[0] as api.MediationReportSpecSortCondition);
checkMediationReportSpecSortCondition(
o[1] as api.MediationReportSpecSortCondition);
}
core.int buildCounterMediationReportSpec = 0;
api.MediationReportSpec buildMediationReportSpec() {
var o = api.MediationReportSpec();
buildCounterMediationReportSpec++;
if (buildCounterMediationReportSpec < 3) {
o.dateRange = buildDateRange();
o.dimensionFilters = buildUnnamed6727();
o.dimensions = buildUnnamed6728();
o.localizationSettings = buildLocalizationSettings();
o.maxReportRows = 42;
o.metrics = buildUnnamed6729();
o.sortConditions = buildUnnamed6730();
o.timeZone = 'foo';
}
buildCounterMediationReportSpec--;
return o;
}
void checkMediationReportSpec(api.MediationReportSpec o) {
buildCounterMediationReportSpec++;
if (buildCounterMediationReportSpec < 3) {
checkDateRange(o.dateRange! as api.DateRange);
checkUnnamed6727(o.dimensionFilters!);
checkUnnamed6728(o.dimensions!);
checkLocalizationSettings(
o.localizationSettings! as api.LocalizationSettings);
unittest.expect(
o.maxReportRows!,
unittest.equals(42),
);
checkUnnamed6729(o.metrics!);
checkUnnamed6730(o.sortConditions!);
unittest.expect(
o.timeZone!,
unittest.equals('foo'),
);
}
buildCounterMediationReportSpec--;
}
core.int buildCounterMediationReportSpecDimensionFilter = 0;
api.MediationReportSpecDimensionFilter
buildMediationReportSpecDimensionFilter() {
var o = api.MediationReportSpecDimensionFilter();
buildCounterMediationReportSpecDimensionFilter++;
if (buildCounterMediationReportSpecDimensionFilter < 3) {
o.dimension = 'foo';
o.matchesAny = buildStringList();
}
buildCounterMediationReportSpecDimensionFilter--;
return o;
}
void checkMediationReportSpecDimensionFilter(
api.MediationReportSpecDimensionFilter o) {
buildCounterMediationReportSpecDimensionFilter++;
if (buildCounterMediationReportSpecDimensionFilter < 3) {
unittest.expect(
o.dimension!,
unittest.equals('foo'),
);
checkStringList(o.matchesAny! as api.StringList);
}
buildCounterMediationReportSpecDimensionFilter--;
}
core.int buildCounterMediationReportSpecSortCondition = 0;
api.MediationReportSpecSortCondition buildMediationReportSpecSortCondition() {
var o = api.MediationReportSpecSortCondition();
buildCounterMediationReportSpecSortCondition++;
if (buildCounterMediationReportSpecSortCondition < 3) {
o.dimension = 'foo';
o.metric = 'foo';
o.order = 'foo';
}
buildCounterMediationReportSpecSortCondition--;
return o;
}
void checkMediationReportSpecSortCondition(
api.MediationReportSpecSortCondition o) {
buildCounterMediationReportSpecSortCondition++;
if (buildCounterMediationReportSpecSortCondition < 3) {
unittest.expect(
o.dimension!,
unittest.equals('foo'),
);
unittest.expect(
o.metric!,
unittest.equals('foo'),
);
unittest.expect(
o.order!,
unittest.equals('foo'),
);
}
buildCounterMediationReportSpecSortCondition--;
}
core.List<api.NetworkReportSpecDimensionFilter> buildUnnamed6731() {
var o = <api.NetworkReportSpecDimensionFilter>[];
o.add(buildNetworkReportSpecDimensionFilter());
o.add(buildNetworkReportSpecDimensionFilter());
return o;
}
void checkUnnamed6731(core.List<api.NetworkReportSpecDimensionFilter> o) {
unittest.expect(o, unittest.hasLength(2));
checkNetworkReportSpecDimensionFilter(
o[0] as api.NetworkReportSpecDimensionFilter);
checkNetworkReportSpecDimensionFilter(
o[1] as api.NetworkReportSpecDimensionFilter);
}
core.List<core.String> buildUnnamed6732() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed6732(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.List<core.String> buildUnnamed6733() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed6733(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.List<api.NetworkReportSpecSortCondition> buildUnnamed6734() {
var o = <api.NetworkReportSpecSortCondition>[];
o.add(buildNetworkReportSpecSortCondition());
o.add(buildNetworkReportSpecSortCondition());
return o;
}
void checkUnnamed6734(core.List<api.NetworkReportSpecSortCondition> o) {
unittest.expect(o, unittest.hasLength(2));
checkNetworkReportSpecSortCondition(
o[0] as api.NetworkReportSpecSortCondition);
checkNetworkReportSpecSortCondition(
o[1] as api.NetworkReportSpecSortCondition);
}
core.int buildCounterNetworkReportSpec = 0;
api.NetworkReportSpec buildNetworkReportSpec() {
var o = api.NetworkReportSpec();
buildCounterNetworkReportSpec++;
if (buildCounterNetworkReportSpec < 3) {
o.dateRange = buildDateRange();
o.dimensionFilters = buildUnnamed6731();
o.dimensions = buildUnnamed6732();
o.localizationSettings = buildLocalizationSettings();
o.maxReportRows = 42;
o.metrics = buildUnnamed6733();
o.sortConditions = buildUnnamed6734();
o.timeZone = 'foo';
}
buildCounterNetworkReportSpec--;
return o;
}
void checkNetworkReportSpec(api.NetworkReportSpec o) {
buildCounterNetworkReportSpec++;
if (buildCounterNetworkReportSpec < 3) {
checkDateRange(o.dateRange! as api.DateRange);
checkUnnamed6731(o.dimensionFilters!);
checkUnnamed6732(o.dimensions!);
checkLocalizationSettings(
o.localizationSettings! as api.LocalizationSettings);
unittest.expect(
o.maxReportRows!,
unittest.equals(42),
);
checkUnnamed6733(o.metrics!);
checkUnnamed6734(o.sortConditions!);
unittest.expect(
o.timeZone!,
unittest.equals('foo'),
);
}
buildCounterNetworkReportSpec--;
}
core.int buildCounterNetworkReportSpecDimensionFilter = 0;
api.NetworkReportSpecDimensionFilter buildNetworkReportSpecDimensionFilter() {
var o = api.NetworkReportSpecDimensionFilter();
buildCounterNetworkReportSpecDimensionFilter++;
if (buildCounterNetworkReportSpecDimensionFilter < 3) {
o.dimension = 'foo';
o.matchesAny = buildStringList();
}
buildCounterNetworkReportSpecDimensionFilter--;
return o;
}
void checkNetworkReportSpecDimensionFilter(
api.NetworkReportSpecDimensionFilter o) {
buildCounterNetworkReportSpecDimensionFilter++;
if (buildCounterNetworkReportSpecDimensionFilter < 3) {
unittest.expect(
o.dimension!,
unittest.equals('foo'),
);
checkStringList(o.matchesAny! as api.StringList);
}
buildCounterNetworkReportSpecDimensionFilter--;
}
core.int buildCounterNetworkReportSpecSortCondition = 0;
api.NetworkReportSpecSortCondition buildNetworkReportSpecSortCondition() {
var o = api.NetworkReportSpecSortCondition();
buildCounterNetworkReportSpecSortCondition++;
if (buildCounterNetworkReportSpecSortCondition < 3) {
o.dimension = 'foo';
o.metric = 'foo';
o.order = 'foo';
}
buildCounterNetworkReportSpecSortCondition--;
return o;
}
void checkNetworkReportSpecSortCondition(api.NetworkReportSpecSortCondition o) {
buildCounterNetworkReportSpecSortCondition++;
if (buildCounterNetworkReportSpecSortCondition < 3) {
unittest.expect(
o.dimension!,
unittest.equals('foo'),
);
unittest.expect(
o.metric!,
unittest.equals('foo'),
);
unittest.expect(
o.order!,
unittest.equals('foo'),
);
}
buildCounterNetworkReportSpecSortCondition--;
}
core.int buildCounterPublisherAccount = 0;
api.PublisherAccount buildPublisherAccount() {
var o = api.PublisherAccount();
buildCounterPublisherAccount++;
if (buildCounterPublisherAccount < 3) {
o.currencyCode = 'foo';
o.name = 'foo';
o.publisherId = 'foo';
o.reportingTimeZone = 'foo';
}
buildCounterPublisherAccount--;
return o;
}
void checkPublisherAccount(api.PublisherAccount o) {
buildCounterPublisherAccount++;
if (buildCounterPublisherAccount < 3) {
unittest.expect(
o.currencyCode!,
unittest.equals('foo'),
);
unittest.expect(
o.name!,
unittest.equals('foo'),
);
unittest.expect(
o.publisherId!,
unittest.equals('foo'),
);
unittest.expect(
o.reportingTimeZone!,
unittest.equals('foo'),
);
}
buildCounterPublisherAccount--;
}
core.List<api.ReportWarning> buildUnnamed6735() {
var o = <api.ReportWarning>[];
o.add(buildReportWarning());
o.add(buildReportWarning());
return o;
}
void checkUnnamed6735(core.List<api.ReportWarning> o) {
unittest.expect(o, unittest.hasLength(2));
checkReportWarning(o[0] as api.ReportWarning);
checkReportWarning(o[1] as api.ReportWarning);
}
core.int buildCounterReportFooter = 0;
api.ReportFooter buildReportFooter() {
var o = api.ReportFooter();
buildCounterReportFooter++;
if (buildCounterReportFooter < 3) {
o.matchingRowCount = 'foo';
o.warnings = buildUnnamed6735();
}
buildCounterReportFooter--;
return o;
}
void checkReportFooter(api.ReportFooter o) {
buildCounterReportFooter++;
if (buildCounterReportFooter < 3) {
unittest.expect(
o.matchingRowCount!,
unittest.equals('foo'),
);
checkUnnamed6735(o.warnings!);
}
buildCounterReportFooter--;
}
core.int buildCounterReportHeader = 0;
api.ReportHeader buildReportHeader() {
var o = api.ReportHeader();
buildCounterReportHeader++;
if (buildCounterReportHeader < 3) {
o.dateRange = buildDateRange();
o.localizationSettings = buildLocalizationSettings();
o.reportingTimeZone = 'foo';
}
buildCounterReportHeader--;
return o;
}
void checkReportHeader(api.ReportHeader o) {
buildCounterReportHeader++;
if (buildCounterReportHeader < 3) {
checkDateRange(o.dateRange! as api.DateRange);
checkLocalizationSettings(
o.localizationSettings! as api.LocalizationSettings);
unittest.expect(
o.reportingTimeZone!,
unittest.equals('foo'),
);
}
buildCounterReportHeader--;
}
core.Map<core.String, api.ReportRowDimensionValue> buildUnnamed6736() {
var o = <core.String, api.ReportRowDimensionValue>{};
o['x'] = buildReportRowDimensionValue();
o['y'] = buildReportRowDimensionValue();
return o;
}
void checkUnnamed6736(core.Map<core.String, api.ReportRowDimensionValue> o) {
unittest.expect(o, unittest.hasLength(2));
checkReportRowDimensionValue(o['x']! as api.ReportRowDimensionValue);
checkReportRowDimensionValue(o['y']! as api.ReportRowDimensionValue);
}
core.Map<core.String, api.ReportRowMetricValue> buildUnnamed6737() {
var o = <core.String, api.ReportRowMetricValue>{};
o['x'] = buildReportRowMetricValue();
o['y'] = buildReportRowMetricValue();
return o;
}
void checkUnnamed6737(core.Map<core.String, api.ReportRowMetricValue> o) {
unittest.expect(o, unittest.hasLength(2));
checkReportRowMetricValue(o['x']! as api.ReportRowMetricValue);
checkReportRowMetricValue(o['y']! as api.ReportRowMetricValue);
}
core.int buildCounterReportRow = 0;
api.ReportRow buildReportRow() {
var o = api.ReportRow();
buildCounterReportRow++;
if (buildCounterReportRow < 3) {
o.dimensionValues = buildUnnamed6736();
o.metricValues = buildUnnamed6737();
}
buildCounterReportRow--;
return o;
}
void checkReportRow(api.ReportRow o) {
buildCounterReportRow++;
if (buildCounterReportRow < 3) {
checkUnnamed6736(o.dimensionValues!);
checkUnnamed6737(o.metricValues!);
}
buildCounterReportRow--;
}
core.int buildCounterReportRowDimensionValue = 0;
api.ReportRowDimensionValue buildReportRowDimensionValue() {
var o = api.ReportRowDimensionValue();
buildCounterReportRowDimensionValue++;
if (buildCounterReportRowDimensionValue < 3) {
o.displayLabel = 'foo';
o.value = 'foo';
}
buildCounterReportRowDimensionValue--;
return o;
}
void checkReportRowDimensionValue(api.ReportRowDimensionValue o) {
buildCounterReportRowDimensionValue++;
if (buildCounterReportRowDimensionValue < 3) {
unittest.expect(
o.displayLabel!,
unittest.equals('foo'),
);
unittest.expect(
o.value!,
unittest.equals('foo'),
);
}
buildCounterReportRowDimensionValue--;
}
core.int buildCounterReportRowMetricValue = 0;
api.ReportRowMetricValue buildReportRowMetricValue() {
var o = api.ReportRowMetricValue();
buildCounterReportRowMetricValue++;
if (buildCounterReportRowMetricValue < 3) {
o.doubleValue = 42.0;
o.integerValue = 'foo';
o.microsValue = 'foo';
}
buildCounterReportRowMetricValue--;
return o;
}
void checkReportRowMetricValue(api.ReportRowMetricValue o) {
buildCounterReportRowMetricValue++;
if (buildCounterReportRowMetricValue < 3) {
unittest.expect(
o.doubleValue!,
unittest.equals(42.0),
);
unittest.expect(
o.integerValue!,
unittest.equals('foo'),
);
unittest.expect(
o.microsValue!,
unittest.equals('foo'),
);
}
buildCounterReportRowMetricValue--;
}
core.int buildCounterReportWarning = 0;
api.ReportWarning buildReportWarning() {
var o = api.ReportWarning();
buildCounterReportWarning++;
if (buildCounterReportWarning < 3) {
o.description = 'foo';
o.type = 'foo';
}
buildCounterReportWarning--;
return o;
}
void checkReportWarning(api.ReportWarning o) {
buildCounterReportWarning++;
if (buildCounterReportWarning < 3) {
unittest.expect(
o.description!,
unittest.equals('foo'),
);
unittest.expect(
o.type!,
unittest.equals('foo'),
);
}
buildCounterReportWarning--;
}
core.List<core.String> buildUnnamed6738() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed6738(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 buildCounterStringList = 0;
api.StringList buildStringList() {
var o = api.StringList();
buildCounterStringList++;
if (buildCounterStringList < 3) {
o.values = buildUnnamed6738();
}
buildCounterStringList--;
return o;
}
void checkStringList(api.StringList o) {
buildCounterStringList++;
if (buildCounterStringList < 3) {
checkUnnamed6738(o.values!);
}
buildCounterStringList--;
}
void main() {
unittest.group('obj-schema-Date', () {
unittest.test('to-json--from-json', () async {
var o = buildDate();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkDate(od as api.Date);
});
});
unittest.group('obj-schema-DateRange', () {
unittest.test('to-json--from-json', () async {
var o = buildDateRange();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.DateRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkDateRange(od as api.DateRange);
});
});
unittest.group('obj-schema-GenerateMediationReportRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildGenerateMediationReportRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GenerateMediationReportRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGenerateMediationReportRequest(
od as api.GenerateMediationReportRequest);
});
});
unittest.group('obj-schema-GenerateMediationReportResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildGenerateMediationReportResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GenerateMediationReportResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGenerateMediationReportResponse(
od as api.GenerateMediationReportResponse);
});
});
unittest.group('obj-schema-GenerateNetworkReportRequest', () {
unittest.test('to-json--from-json', () async {
var o = buildGenerateNetworkReportRequest();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GenerateNetworkReportRequest.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGenerateNetworkReportRequest(od as api.GenerateNetworkReportRequest);
});
});
unittest.group('obj-schema-GenerateNetworkReportResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildGenerateNetworkReportResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.GenerateNetworkReportResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkGenerateNetworkReportResponse(
od as api.GenerateNetworkReportResponse);
});
});
unittest.group('obj-schema-ListPublisherAccountsResponse', () {
unittest.test('to-json--from-json', () async {
var o = buildListPublisherAccountsResponse();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ListPublisherAccountsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkListPublisherAccountsResponse(
od as api.ListPublisherAccountsResponse);
});
});
unittest.group('obj-schema-LocalizationSettings', () {
unittest.test('to-json--from-json', () async {
var o = buildLocalizationSettings();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.LocalizationSettings.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkLocalizationSettings(od as api.LocalizationSettings);
});
});
unittest.group('obj-schema-MediationReportSpec', () {
unittest.test('to-json--from-json', () async {
var o = buildMediationReportSpec();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.MediationReportSpec.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkMediationReportSpec(od as api.MediationReportSpec);
});
});
unittest.group('obj-schema-MediationReportSpecDimensionFilter', () {
unittest.test('to-json--from-json', () async {
var o = buildMediationReportSpecDimensionFilter();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.MediationReportSpecDimensionFilter.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkMediationReportSpecDimensionFilter(
od as api.MediationReportSpecDimensionFilter);
});
});
unittest.group('obj-schema-MediationReportSpecSortCondition', () {
unittest.test('to-json--from-json', () async {
var o = buildMediationReportSpecSortCondition();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.MediationReportSpecSortCondition.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkMediationReportSpecSortCondition(
od as api.MediationReportSpecSortCondition);
});
});
unittest.group('obj-schema-NetworkReportSpec', () {
unittest.test('to-json--from-json', () async {
var o = buildNetworkReportSpec();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.NetworkReportSpec.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkNetworkReportSpec(od as api.NetworkReportSpec);
});
});
unittest.group('obj-schema-NetworkReportSpecDimensionFilter', () {
unittest.test('to-json--from-json', () async {
var o = buildNetworkReportSpecDimensionFilter();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.NetworkReportSpecDimensionFilter.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkNetworkReportSpecDimensionFilter(
od as api.NetworkReportSpecDimensionFilter);
});
});
unittest.group('obj-schema-NetworkReportSpecSortCondition', () {
unittest.test('to-json--from-json', () async {
var o = buildNetworkReportSpecSortCondition();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.NetworkReportSpecSortCondition.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkNetworkReportSpecSortCondition(
od as api.NetworkReportSpecSortCondition);
});
});
unittest.group('obj-schema-PublisherAccount', () {
unittest.test('to-json--from-json', () async {
var o = buildPublisherAccount();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.PublisherAccount.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkPublisherAccount(od as api.PublisherAccount);
});
});
unittest.group('obj-schema-ReportFooter', () {
unittest.test('to-json--from-json', () async {
var o = buildReportFooter();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReportFooter.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReportFooter(od as api.ReportFooter);
});
});
unittest.group('obj-schema-ReportHeader', () {
unittest.test('to-json--from-json', () async {
var o = buildReportHeader();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReportHeader.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReportHeader(od as api.ReportHeader);
});
});
unittest.group('obj-schema-ReportRow', () {
unittest.test('to-json--from-json', () async {
var o = buildReportRow();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.ReportRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkReportRow(od as api.ReportRow);
});
});
unittest.group('obj-schema-ReportRowDimensionValue', () {
unittest.test('to-json--from-json', () async {
var o = buildReportRowDimensionValue();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReportRowDimensionValue.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReportRowDimensionValue(od as api.ReportRowDimensionValue);
});
});
unittest.group('obj-schema-ReportRowMetricValue', () {
unittest.test('to-json--from-json', () async {
var o = buildReportRowMetricValue();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReportRowMetricValue.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReportRowMetricValue(od as api.ReportRowMetricValue);
});
});
unittest.group('obj-schema-ReportWarning', () {
unittest.test('to-json--from-json', () async {
var o = buildReportWarning();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od = api.ReportWarning.fromJson(
oJson as core.Map<core.String, core.dynamic>);
checkReportWarning(od as api.ReportWarning);
});
});
unittest.group('obj-schema-StringList', () {
unittest.test('to-json--from-json', () async {
var o = buildStringList();
var oJson = convert.jsonDecode(convert.jsonEncode(o));
var od =
api.StringList.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkStringList(od as api.StringList);
});
});
unittest.group('resource-AccountsResource', () {
unittest.test('method--get', () async {
var mock = HttpServerMock();
var res = api.AdMobApi(mock).accounts;
var arg_name = '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 + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <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(buildPublisherAccount());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.get(arg_name, $fields: arg_$fields);
checkPublisherAccount(response as api.PublisherAccount);
});
unittest.test('method--list', () async {
var mock = HttpServerMock();
var res = api.AdMobApi(mock).accounts;
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals("/"),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 11),
unittest.equals("v1/accounts"),
);
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(
core.int.parse(queryMap["pageSize"]!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap["pageToken"]!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap["fields"]!.first,
unittest.equals(arg_$fields),
);
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListPublisherAccountsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response = await res.list(
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields);
checkListPublisherAccountsResponse(
response as api.ListPublisherAccountsResponse);
});
});
unittest.group('resource-AccountsMediationReportResource', () {
unittest.test('method--generate', () async {
var mock = HttpServerMock();
var res = api.AdMobApi(mock).accounts.mediationReport;
var arg_request = buildGenerateMediationReportRequest();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GenerateMediationReportRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGenerateMediationReportRequest(
obj as api.GenerateMediationReportRequest);
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 + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <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(buildGenerateMediationReportResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.generate(arg_request, arg_parent, $fields: arg_$fields);
checkGenerateMediationReportResponse(
response as api.GenerateMediationReportResponse);
});
});
unittest.group('resource-AccountsNetworkReportResource', () {
unittest.test('method--generate', () async {
var mock = HttpServerMock();
var res = api.AdMobApi(mock).accounts.networkReport;
var arg_request = buildGenerateNetworkReportRequest();
var arg_parent = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.GenerateNetworkReportRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkGenerateNetworkReportRequest(
obj as api.GenerateNetworkReportRequest);
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 + 3),
unittest.equals("v1/"),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <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(buildGenerateNetworkReportResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
final response =
await res.generate(arg_request, arg_parent, $fields: arg_$fields);
checkGenerateNetworkReportResponse(
response as api.GenerateNetworkReportResponse);
});
});
}