| // 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/adsense/v1_4.dart' as api; |
| import 'package:http/http.dart' as http; |
| import 'package:test/test.dart' as unittest; |
| |
| import '../test_shared.dart'; |
| |
| core.List<api.Account> buildUnnamed4923() { |
| var o = <api.Account>[]; |
| o.add(buildAccount()); |
| o.add(buildAccount()); |
| return o; |
| } |
| |
| void checkUnnamed4923(core.List<api.Account> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAccount(o[0] as api.Account); |
| checkAccount(o[1] as api.Account); |
| } |
| |
| core.int buildCounterAccount = 0; |
| api.Account buildAccount() { |
| var o = api.Account(); |
| buildCounterAccount++; |
| if (buildCounterAccount < 3) { |
| o.creationTime = 'foo'; |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.name = 'foo'; |
| o.premium = true; |
| o.subAccounts = buildUnnamed4923(); |
| o.timezone = 'foo'; |
| } |
| buildCounterAccount--; |
| return o; |
| } |
| |
| void checkAccount(api.Account o) { |
| buildCounterAccount++; |
| if (buildCounterAccount < 3) { |
| unittest.expect( |
| o.creationTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.premium!, unittest.isTrue); |
| checkUnnamed4923(o.subAccounts!); |
| unittest.expect( |
| o.timezone!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAccount--; |
| } |
| |
| core.List<api.Account> buildUnnamed4924() { |
| var o = <api.Account>[]; |
| o.add(buildAccount()); |
| o.add(buildAccount()); |
| return o; |
| } |
| |
| void checkUnnamed4924(core.List<api.Account> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAccount(o[0] as api.Account); |
| checkAccount(o[1] as api.Account); |
| } |
| |
| core.int buildCounterAccounts = 0; |
| api.Accounts buildAccounts() { |
| var o = api.Accounts(); |
| buildCounterAccounts++; |
| if (buildCounterAccounts < 3) { |
| o.etag = 'foo'; |
| o.items = buildUnnamed4924(); |
| o.kind = 'foo'; |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterAccounts--; |
| return o; |
| } |
| |
| void checkAccounts(api.Accounts o) { |
| buildCounterAccounts++; |
| if (buildCounterAccounts < 3) { |
| unittest.expect( |
| o.etag!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4924(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAccounts--; |
| } |
| |
| core.int buildCounterAdClient = 0; |
| api.AdClient buildAdClient() { |
| var o = api.AdClient(); |
| buildCounterAdClient++; |
| if (buildCounterAdClient < 3) { |
| o.arcOptIn = true; |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.productCode = 'foo'; |
| o.supportsReporting = true; |
| } |
| buildCounterAdClient--; |
| return o; |
| } |
| |
| void checkAdClient(api.AdClient o) { |
| buildCounterAdClient++; |
| if (buildCounterAdClient < 3) { |
| unittest.expect(o.arcOptIn!, unittest.isTrue); |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.productCode!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.supportsReporting!, unittest.isTrue); |
| } |
| buildCounterAdClient--; |
| } |
| |
| core.List<api.AdClient> buildUnnamed4925() { |
| var o = <api.AdClient>[]; |
| o.add(buildAdClient()); |
| o.add(buildAdClient()); |
| return o; |
| } |
| |
| void checkUnnamed4925(core.List<api.AdClient> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAdClient(o[0] as api.AdClient); |
| checkAdClient(o[1] as api.AdClient); |
| } |
| |
| core.int buildCounterAdClients = 0; |
| api.AdClients buildAdClients() { |
| var o = api.AdClients(); |
| buildCounterAdClients++; |
| if (buildCounterAdClients < 3) { |
| o.etag = 'foo'; |
| o.items = buildUnnamed4925(); |
| o.kind = 'foo'; |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterAdClients--; |
| return o; |
| } |
| |
| void checkAdClients(api.AdClients o) { |
| buildCounterAdClients++; |
| if (buildCounterAdClients < 3) { |
| unittest.expect( |
| o.etag!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4925(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdClients--; |
| } |
| |
| core.int buildCounterAdCode = 0; |
| api.AdCode buildAdCode() { |
| var o = api.AdCode(); |
| buildCounterAdCode++; |
| if (buildCounterAdCode < 3) { |
| o.adCode = 'foo'; |
| o.ampBody = 'foo'; |
| o.ampHead = 'foo'; |
| o.kind = 'foo'; |
| } |
| buildCounterAdCode--; |
| return o; |
| } |
| |
| void checkAdCode(api.AdCode o) { |
| buildCounterAdCode++; |
| if (buildCounterAdCode < 3) { |
| unittest.expect( |
| o.adCode!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.ampBody!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.ampHead!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdCode--; |
| } |
| |
| core.int buildCounterAdStyleColors = 0; |
| api.AdStyleColors buildAdStyleColors() { |
| var o = api.AdStyleColors(); |
| buildCounterAdStyleColors++; |
| if (buildCounterAdStyleColors < 3) { |
| o.background = 'foo'; |
| o.border = 'foo'; |
| o.text = 'foo'; |
| o.title = 'foo'; |
| o.url = 'foo'; |
| } |
| buildCounterAdStyleColors--; |
| return o; |
| } |
| |
| void checkAdStyleColors(api.AdStyleColors o) { |
| buildCounterAdStyleColors++; |
| if (buildCounterAdStyleColors < 3) { |
| unittest.expect( |
| o.background!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.border!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.title!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.url!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdStyleColors--; |
| } |
| |
| core.int buildCounterAdStyleFont = 0; |
| api.AdStyleFont buildAdStyleFont() { |
| var o = api.AdStyleFont(); |
| buildCounterAdStyleFont++; |
| if (buildCounterAdStyleFont < 3) { |
| o.family = 'foo'; |
| o.size = 'foo'; |
| } |
| buildCounterAdStyleFont--; |
| return o; |
| } |
| |
| void checkAdStyleFont(api.AdStyleFont o) { |
| buildCounterAdStyleFont++; |
| if (buildCounterAdStyleFont < 3) { |
| unittest.expect( |
| o.family!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.size!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdStyleFont--; |
| } |
| |
| core.int buildCounterAdStyle = 0; |
| api.AdStyle buildAdStyle() { |
| var o = api.AdStyle(); |
| buildCounterAdStyle++; |
| if (buildCounterAdStyle < 3) { |
| o.colors = buildAdStyleColors(); |
| o.corners = 'foo'; |
| o.font = buildAdStyleFont(); |
| o.kind = 'foo'; |
| } |
| buildCounterAdStyle--; |
| return o; |
| } |
| |
| void checkAdStyle(api.AdStyle o) { |
| buildCounterAdStyle++; |
| if (buildCounterAdStyle < 3) { |
| checkAdStyleColors(o.colors! as api.AdStyleColors); |
| unittest.expect( |
| o.corners!, |
| unittest.equals('foo'), |
| ); |
| checkAdStyleFont(o.font! as api.AdStyleFont); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdStyle--; |
| } |
| |
| core.int buildCounterAdUnitContentAdsSettingsBackupOption = 0; |
| api.AdUnitContentAdsSettingsBackupOption |
| buildAdUnitContentAdsSettingsBackupOption() { |
| var o = api.AdUnitContentAdsSettingsBackupOption(); |
| buildCounterAdUnitContentAdsSettingsBackupOption++; |
| if (buildCounterAdUnitContentAdsSettingsBackupOption < 3) { |
| o.color = 'foo'; |
| o.type = 'foo'; |
| o.url = 'foo'; |
| } |
| buildCounterAdUnitContentAdsSettingsBackupOption--; |
| return o; |
| } |
| |
| void checkAdUnitContentAdsSettingsBackupOption( |
| api.AdUnitContentAdsSettingsBackupOption o) { |
| buildCounterAdUnitContentAdsSettingsBackupOption++; |
| if (buildCounterAdUnitContentAdsSettingsBackupOption < 3) { |
| unittest.expect( |
| o.color!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.url!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdUnitContentAdsSettingsBackupOption--; |
| } |
| |
| core.int buildCounterAdUnitContentAdsSettings = 0; |
| api.AdUnitContentAdsSettings buildAdUnitContentAdsSettings() { |
| var o = api.AdUnitContentAdsSettings(); |
| buildCounterAdUnitContentAdsSettings++; |
| if (buildCounterAdUnitContentAdsSettings < 3) { |
| o.backupOption = buildAdUnitContentAdsSettingsBackupOption(); |
| o.size = 'foo'; |
| o.type = 'foo'; |
| } |
| buildCounterAdUnitContentAdsSettings--; |
| return o; |
| } |
| |
| void checkAdUnitContentAdsSettings(api.AdUnitContentAdsSettings o) { |
| buildCounterAdUnitContentAdsSettings++; |
| if (buildCounterAdUnitContentAdsSettings < 3) { |
| checkAdUnitContentAdsSettingsBackupOption( |
| o.backupOption! as api.AdUnitContentAdsSettingsBackupOption); |
| unittest.expect( |
| o.size!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdUnitContentAdsSettings--; |
| } |
| |
| core.int buildCounterAdUnitFeedAdsSettings = 0; |
| api.AdUnitFeedAdsSettings buildAdUnitFeedAdsSettings() { |
| var o = api.AdUnitFeedAdsSettings(); |
| buildCounterAdUnitFeedAdsSettings++; |
| if (buildCounterAdUnitFeedAdsSettings < 3) { |
| o.adPosition = 'foo'; |
| o.frequency = 42; |
| o.minimumWordCount = 42; |
| o.type = 'foo'; |
| } |
| buildCounterAdUnitFeedAdsSettings--; |
| return o; |
| } |
| |
| void checkAdUnitFeedAdsSettings(api.AdUnitFeedAdsSettings o) { |
| buildCounterAdUnitFeedAdsSettings++; |
| if (buildCounterAdUnitFeedAdsSettings < 3) { |
| unittest.expect( |
| o.adPosition!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.frequency!, |
| unittest.equals(42), |
| ); |
| unittest.expect( |
| o.minimumWordCount!, |
| unittest.equals(42), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdUnitFeedAdsSettings--; |
| } |
| |
| core.int buildCounterAdUnitMobileContentAdsSettings = 0; |
| api.AdUnitMobileContentAdsSettings buildAdUnitMobileContentAdsSettings() { |
| var o = api.AdUnitMobileContentAdsSettings(); |
| buildCounterAdUnitMobileContentAdsSettings++; |
| if (buildCounterAdUnitMobileContentAdsSettings < 3) { |
| o.markupLanguage = 'foo'; |
| o.scriptingLanguage = 'foo'; |
| o.size = 'foo'; |
| o.type = 'foo'; |
| } |
| buildCounterAdUnitMobileContentAdsSettings--; |
| return o; |
| } |
| |
| void checkAdUnitMobileContentAdsSettings(api.AdUnitMobileContentAdsSettings o) { |
| buildCounterAdUnitMobileContentAdsSettings++; |
| if (buildCounterAdUnitMobileContentAdsSettings < 3) { |
| unittest.expect( |
| o.markupLanguage!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.scriptingLanguage!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.size!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdUnitMobileContentAdsSettings--; |
| } |
| |
| core.int buildCounterAdUnit = 0; |
| api.AdUnit buildAdUnit() { |
| var o = api.AdUnit(); |
| buildCounterAdUnit++; |
| if (buildCounterAdUnit < 3) { |
| o.code = 'foo'; |
| o.contentAdsSettings = buildAdUnitContentAdsSettings(); |
| o.customStyle = buildAdStyle(); |
| o.feedAdsSettings = buildAdUnitFeedAdsSettings(); |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.mobileContentAdsSettings = buildAdUnitMobileContentAdsSettings(); |
| o.name = 'foo'; |
| o.savedStyleId = 'foo'; |
| o.status = 'foo'; |
| } |
| buildCounterAdUnit--; |
| return o; |
| } |
| |
| void checkAdUnit(api.AdUnit o) { |
| buildCounterAdUnit++; |
| if (buildCounterAdUnit < 3) { |
| unittest.expect( |
| o.code!, |
| unittest.equals('foo'), |
| ); |
| checkAdUnitContentAdsSettings( |
| o.contentAdsSettings! as api.AdUnitContentAdsSettings); |
| checkAdStyle(o.customStyle! as api.AdStyle); |
| checkAdUnitFeedAdsSettings(o.feedAdsSettings! as api.AdUnitFeedAdsSettings); |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| checkAdUnitMobileContentAdsSettings( |
| o.mobileContentAdsSettings! as api.AdUnitMobileContentAdsSettings); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.savedStyleId!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.status!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdUnit--; |
| } |
| |
| core.List<api.AdUnit> buildUnnamed4926() { |
| var o = <api.AdUnit>[]; |
| o.add(buildAdUnit()); |
| o.add(buildAdUnit()); |
| return o; |
| } |
| |
| void checkUnnamed4926(core.List<api.AdUnit> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAdUnit(o[0] as api.AdUnit); |
| checkAdUnit(o[1] as api.AdUnit); |
| } |
| |
| core.int buildCounterAdUnits = 0; |
| api.AdUnits buildAdUnits() { |
| var o = api.AdUnits(); |
| buildCounterAdUnits++; |
| if (buildCounterAdUnits < 3) { |
| o.etag = 'foo'; |
| o.items = buildUnnamed4926(); |
| o.kind = 'foo'; |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterAdUnits--; |
| return o; |
| } |
| |
| void checkAdUnits(api.AdUnits o) { |
| buildCounterAdUnits++; |
| if (buildCounterAdUnits < 3) { |
| unittest.expect( |
| o.etag!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4926(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdUnits--; |
| } |
| |
| core.List<core.String> buildUnnamed4927() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4927(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 buildCounterAdsenseReportsGenerateResponseHeaders = 0; |
| api.AdsenseReportsGenerateResponseHeaders |
| buildAdsenseReportsGenerateResponseHeaders() { |
| var o = api.AdsenseReportsGenerateResponseHeaders(); |
| buildCounterAdsenseReportsGenerateResponseHeaders++; |
| if (buildCounterAdsenseReportsGenerateResponseHeaders < 3) { |
| o.currency = 'foo'; |
| o.name = 'foo'; |
| o.type = 'foo'; |
| } |
| buildCounterAdsenseReportsGenerateResponseHeaders--; |
| return o; |
| } |
| |
| void checkAdsenseReportsGenerateResponseHeaders( |
| api.AdsenseReportsGenerateResponseHeaders o) { |
| buildCounterAdsenseReportsGenerateResponseHeaders++; |
| if (buildCounterAdsenseReportsGenerateResponseHeaders < 3) { |
| unittest.expect( |
| o.currency!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAdsenseReportsGenerateResponseHeaders--; |
| } |
| |
| core.List<api.AdsenseReportsGenerateResponseHeaders> buildUnnamed4928() { |
| var o = <api.AdsenseReportsGenerateResponseHeaders>[]; |
| o.add(buildAdsenseReportsGenerateResponseHeaders()); |
| o.add(buildAdsenseReportsGenerateResponseHeaders()); |
| return o; |
| } |
| |
| void checkUnnamed4928(core.List<api.AdsenseReportsGenerateResponseHeaders> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAdsenseReportsGenerateResponseHeaders( |
| o[0] as api.AdsenseReportsGenerateResponseHeaders); |
| checkAdsenseReportsGenerateResponseHeaders( |
| o[1] as api.AdsenseReportsGenerateResponseHeaders); |
| } |
| |
| core.List<core.String> buildUnnamed4929() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4929(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.List<core.String>> buildUnnamed4930() { |
| var o = <core.List<core.String>>[]; |
| o.add(buildUnnamed4929()); |
| o.add(buildUnnamed4929()); |
| return o; |
| } |
| |
| void checkUnnamed4930(core.List<core.List<core.String>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed4929(o[0]); |
| checkUnnamed4929(o[1]); |
| } |
| |
| core.List<core.String> buildUnnamed4931() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4931(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> buildUnnamed4932() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4932(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 buildCounterAdsenseReportsGenerateResponse = 0; |
| api.AdsenseReportsGenerateResponse buildAdsenseReportsGenerateResponse() { |
| var o = api.AdsenseReportsGenerateResponse(); |
| buildCounterAdsenseReportsGenerateResponse++; |
| if (buildCounterAdsenseReportsGenerateResponse < 3) { |
| o.averages = buildUnnamed4927(); |
| o.endDate = 'foo'; |
| o.headers = buildUnnamed4928(); |
| o.kind = 'foo'; |
| o.rows = buildUnnamed4930(); |
| o.startDate = 'foo'; |
| o.totalMatchedRows = 'foo'; |
| o.totals = buildUnnamed4931(); |
| o.warnings = buildUnnamed4932(); |
| } |
| buildCounterAdsenseReportsGenerateResponse--; |
| return o; |
| } |
| |
| void checkAdsenseReportsGenerateResponse(api.AdsenseReportsGenerateResponse o) { |
| buildCounterAdsenseReportsGenerateResponse++; |
| if (buildCounterAdsenseReportsGenerateResponse < 3) { |
| checkUnnamed4927(o.averages!); |
| unittest.expect( |
| o.endDate!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4928(o.headers!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4930(o.rows!); |
| unittest.expect( |
| o.startDate!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.totalMatchedRows!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4931(o.totals!); |
| checkUnnamed4932(o.warnings!); |
| } |
| buildCounterAdsenseReportsGenerateResponse--; |
| } |
| |
| core.int buildCounterAlert = 0; |
| api.Alert buildAlert() { |
| var o = api.Alert(); |
| buildCounterAlert++; |
| if (buildCounterAlert < 3) { |
| o.id = 'foo'; |
| o.isDismissible = true; |
| o.kind = 'foo'; |
| o.message = 'foo'; |
| o.severity = 'foo'; |
| o.type = 'foo'; |
| } |
| buildCounterAlert--; |
| return o; |
| } |
| |
| void checkAlert(api.Alert o) { |
| buildCounterAlert++; |
| if (buildCounterAlert < 3) { |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.isDismissible!, unittest.isTrue); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.message!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.severity!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAlert--; |
| } |
| |
| core.List<api.Alert> buildUnnamed4933() { |
| var o = <api.Alert>[]; |
| o.add(buildAlert()); |
| o.add(buildAlert()); |
| return o; |
| } |
| |
| void checkUnnamed4933(core.List<api.Alert> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAlert(o[0] as api.Alert); |
| checkAlert(o[1] as api.Alert); |
| } |
| |
| core.int buildCounterAlerts = 0; |
| api.Alerts buildAlerts() { |
| var o = api.Alerts(); |
| buildCounterAlerts++; |
| if (buildCounterAlerts < 3) { |
| o.items = buildUnnamed4933(); |
| o.kind = 'foo'; |
| } |
| buildCounterAlerts--; |
| return o; |
| } |
| |
| void checkAlerts(api.Alerts o) { |
| buildCounterAlerts++; |
| if (buildCounterAlerts < 3) { |
| checkUnnamed4933(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAlerts--; |
| } |
| |
| core.int buildCounterCustomChannelTargetingInfo = 0; |
| api.CustomChannelTargetingInfo buildCustomChannelTargetingInfo() { |
| var o = api.CustomChannelTargetingInfo(); |
| buildCounterCustomChannelTargetingInfo++; |
| if (buildCounterCustomChannelTargetingInfo < 3) { |
| o.adsAppearOn = 'foo'; |
| o.description = 'foo'; |
| o.location = 'foo'; |
| o.siteLanguage = 'foo'; |
| } |
| buildCounterCustomChannelTargetingInfo--; |
| return o; |
| } |
| |
| void checkCustomChannelTargetingInfo(api.CustomChannelTargetingInfo o) { |
| buildCounterCustomChannelTargetingInfo++; |
| if (buildCounterCustomChannelTargetingInfo < 3) { |
| unittest.expect( |
| o.adsAppearOn!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.description!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.location!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.siteLanguage!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterCustomChannelTargetingInfo--; |
| } |
| |
| core.int buildCounterCustomChannel = 0; |
| api.CustomChannel buildCustomChannel() { |
| var o = api.CustomChannel(); |
| buildCounterCustomChannel++; |
| if (buildCounterCustomChannel < 3) { |
| o.code = 'foo'; |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.name = 'foo'; |
| o.targetingInfo = buildCustomChannelTargetingInfo(); |
| } |
| buildCounterCustomChannel--; |
| return o; |
| } |
| |
| void checkCustomChannel(api.CustomChannel o) { |
| buildCounterCustomChannel++; |
| if (buildCounterCustomChannel < 3) { |
| unittest.expect( |
| o.code!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkCustomChannelTargetingInfo( |
| o.targetingInfo! as api.CustomChannelTargetingInfo); |
| } |
| buildCounterCustomChannel--; |
| } |
| |
| core.List<api.CustomChannel> buildUnnamed4934() { |
| var o = <api.CustomChannel>[]; |
| o.add(buildCustomChannel()); |
| o.add(buildCustomChannel()); |
| return o; |
| } |
| |
| void checkUnnamed4934(core.List<api.CustomChannel> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCustomChannel(o[0] as api.CustomChannel); |
| checkCustomChannel(o[1] as api.CustomChannel); |
| } |
| |
| core.int buildCounterCustomChannels = 0; |
| api.CustomChannels buildCustomChannels() { |
| var o = api.CustomChannels(); |
| buildCounterCustomChannels++; |
| if (buildCounterCustomChannels < 3) { |
| o.etag = 'foo'; |
| o.items = buildUnnamed4934(); |
| o.kind = 'foo'; |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterCustomChannels--; |
| return o; |
| } |
| |
| void checkCustomChannels(api.CustomChannels o) { |
| buildCounterCustomChannels++; |
| if (buildCounterCustomChannels < 3) { |
| unittest.expect( |
| o.etag!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4934(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterCustomChannels--; |
| } |
| |
| core.List<api.ReportingMetadataEntry> buildUnnamed4935() { |
| var o = <api.ReportingMetadataEntry>[]; |
| o.add(buildReportingMetadataEntry()); |
| o.add(buildReportingMetadataEntry()); |
| return o; |
| } |
| |
| void checkUnnamed4935(core.List<api.ReportingMetadataEntry> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkReportingMetadataEntry(o[0] as api.ReportingMetadataEntry); |
| checkReportingMetadataEntry(o[1] as api.ReportingMetadataEntry); |
| } |
| |
| core.int buildCounterMetadata = 0; |
| api.Metadata buildMetadata() { |
| var o = api.Metadata(); |
| buildCounterMetadata++; |
| if (buildCounterMetadata < 3) { |
| o.items = buildUnnamed4935(); |
| o.kind = 'foo'; |
| } |
| buildCounterMetadata--; |
| return o; |
| } |
| |
| void checkMetadata(api.Metadata o) { |
| buildCounterMetadata++; |
| if (buildCounterMetadata < 3) { |
| checkUnnamed4935(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterMetadata--; |
| } |
| |
| core.int buildCounterPayment = 0; |
| api.Payment buildPayment() { |
| var o = api.Payment(); |
| buildCounterPayment++; |
| if (buildCounterPayment < 3) { |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.paymentAmount = 'foo'; |
| o.paymentAmountCurrencyCode = 'foo'; |
| o.paymentDate = 'foo'; |
| } |
| buildCounterPayment--; |
| return o; |
| } |
| |
| void checkPayment(api.Payment o) { |
| buildCounterPayment++; |
| if (buildCounterPayment < 3) { |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.paymentAmount!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.paymentAmountCurrencyCode!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.paymentDate!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterPayment--; |
| } |
| |
| core.List<api.Payment> buildUnnamed4936() { |
| var o = <api.Payment>[]; |
| o.add(buildPayment()); |
| o.add(buildPayment()); |
| return o; |
| } |
| |
| void checkUnnamed4936(core.List<api.Payment> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkPayment(o[0] as api.Payment); |
| checkPayment(o[1] as api.Payment); |
| } |
| |
| core.int buildCounterPayments = 0; |
| api.Payments buildPayments() { |
| var o = api.Payments(); |
| buildCounterPayments++; |
| if (buildCounterPayments < 3) { |
| o.items = buildUnnamed4936(); |
| o.kind = 'foo'; |
| } |
| buildCounterPayments--; |
| return o; |
| } |
| |
| void checkPayments(api.Payments o) { |
| buildCounterPayments++; |
| if (buildCounterPayments < 3) { |
| checkUnnamed4936(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterPayments--; |
| } |
| |
| core.List<core.String> buildUnnamed4937() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4937(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> buildUnnamed4938() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4938(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> buildUnnamed4939() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4939(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> buildUnnamed4940() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4940(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> buildUnnamed4941() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4941(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 buildCounterReportingMetadataEntry = 0; |
| api.ReportingMetadataEntry buildReportingMetadataEntry() { |
| var o = api.ReportingMetadataEntry(); |
| buildCounterReportingMetadataEntry++; |
| if (buildCounterReportingMetadataEntry < 3) { |
| o.compatibleDimensions = buildUnnamed4937(); |
| o.compatibleMetrics = buildUnnamed4938(); |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.requiredDimensions = buildUnnamed4939(); |
| o.requiredMetrics = buildUnnamed4940(); |
| o.supportedProducts = buildUnnamed4941(); |
| } |
| buildCounterReportingMetadataEntry--; |
| return o; |
| } |
| |
| void checkReportingMetadataEntry(api.ReportingMetadataEntry o) { |
| buildCounterReportingMetadataEntry++; |
| if (buildCounterReportingMetadataEntry < 3) { |
| checkUnnamed4937(o.compatibleDimensions!); |
| checkUnnamed4938(o.compatibleMetrics!); |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4939(o.requiredDimensions!); |
| checkUnnamed4940(o.requiredMetrics!); |
| checkUnnamed4941(o.supportedProducts!); |
| } |
| buildCounterReportingMetadataEntry--; |
| } |
| |
| core.int buildCounterSavedAdStyle = 0; |
| api.SavedAdStyle buildSavedAdStyle() { |
| var o = api.SavedAdStyle(); |
| buildCounterSavedAdStyle++; |
| if (buildCounterSavedAdStyle < 3) { |
| o.adStyle = buildAdStyle(); |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.name = 'foo'; |
| } |
| buildCounterSavedAdStyle--; |
| return o; |
| } |
| |
| void checkSavedAdStyle(api.SavedAdStyle o) { |
| buildCounterSavedAdStyle++; |
| if (buildCounterSavedAdStyle < 3) { |
| checkAdStyle(o.adStyle! as api.AdStyle); |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSavedAdStyle--; |
| } |
| |
| core.List<api.SavedAdStyle> buildUnnamed4942() { |
| var o = <api.SavedAdStyle>[]; |
| o.add(buildSavedAdStyle()); |
| o.add(buildSavedAdStyle()); |
| return o; |
| } |
| |
| void checkUnnamed4942(core.List<api.SavedAdStyle> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkSavedAdStyle(o[0] as api.SavedAdStyle); |
| checkSavedAdStyle(o[1] as api.SavedAdStyle); |
| } |
| |
| core.int buildCounterSavedAdStyles = 0; |
| api.SavedAdStyles buildSavedAdStyles() { |
| var o = api.SavedAdStyles(); |
| buildCounterSavedAdStyles++; |
| if (buildCounterSavedAdStyles < 3) { |
| o.etag = 'foo'; |
| o.items = buildUnnamed4942(); |
| o.kind = 'foo'; |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterSavedAdStyles--; |
| return o; |
| } |
| |
| void checkSavedAdStyles(api.SavedAdStyles o) { |
| buildCounterSavedAdStyles++; |
| if (buildCounterSavedAdStyles < 3) { |
| unittest.expect( |
| o.etag!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4942(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSavedAdStyles--; |
| } |
| |
| core.int buildCounterSavedReport = 0; |
| api.SavedReport buildSavedReport() { |
| var o = api.SavedReport(); |
| buildCounterSavedReport++; |
| if (buildCounterSavedReport < 3) { |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.name = 'foo'; |
| } |
| buildCounterSavedReport--; |
| return o; |
| } |
| |
| void checkSavedReport(api.SavedReport o) { |
| buildCounterSavedReport++; |
| if (buildCounterSavedReport < 3) { |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSavedReport--; |
| } |
| |
| core.List<api.SavedReport> buildUnnamed4943() { |
| var o = <api.SavedReport>[]; |
| o.add(buildSavedReport()); |
| o.add(buildSavedReport()); |
| return o; |
| } |
| |
| void checkUnnamed4943(core.List<api.SavedReport> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkSavedReport(o[0] as api.SavedReport); |
| checkSavedReport(o[1] as api.SavedReport); |
| } |
| |
| core.int buildCounterSavedReports = 0; |
| api.SavedReports buildSavedReports() { |
| var o = api.SavedReports(); |
| buildCounterSavedReports++; |
| if (buildCounterSavedReports < 3) { |
| o.etag = 'foo'; |
| o.items = buildUnnamed4943(); |
| o.kind = 'foo'; |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterSavedReports--; |
| return o; |
| } |
| |
| void checkSavedReports(api.SavedReports o) { |
| buildCounterSavedReports++; |
| if (buildCounterSavedReports < 3) { |
| unittest.expect( |
| o.etag!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4943(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSavedReports--; |
| } |
| |
| core.int buildCounterUrlChannel = 0; |
| api.UrlChannel buildUrlChannel() { |
| var o = api.UrlChannel(); |
| buildCounterUrlChannel++; |
| if (buildCounterUrlChannel < 3) { |
| o.id = 'foo'; |
| o.kind = 'foo'; |
| o.urlPattern = 'foo'; |
| } |
| buildCounterUrlChannel--; |
| return o; |
| } |
| |
| void checkUrlChannel(api.UrlChannel o) { |
| buildCounterUrlChannel++; |
| if (buildCounterUrlChannel < 3) { |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.urlPattern!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterUrlChannel--; |
| } |
| |
| core.List<api.UrlChannel> buildUnnamed4944() { |
| var o = <api.UrlChannel>[]; |
| o.add(buildUrlChannel()); |
| o.add(buildUrlChannel()); |
| return o; |
| } |
| |
| void checkUnnamed4944(core.List<api.UrlChannel> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUrlChannel(o[0] as api.UrlChannel); |
| checkUrlChannel(o[1] as api.UrlChannel); |
| } |
| |
| core.int buildCounterUrlChannels = 0; |
| api.UrlChannels buildUrlChannels() { |
| var o = api.UrlChannels(); |
| buildCounterUrlChannels++; |
| if (buildCounterUrlChannels < 3) { |
| o.etag = 'foo'; |
| o.items = buildUnnamed4944(); |
| o.kind = 'foo'; |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterUrlChannels--; |
| return o; |
| } |
| |
| void checkUrlChannels(api.UrlChannels o) { |
| buildCounterUrlChannels++; |
| if (buildCounterUrlChannels < 3) { |
| unittest.expect( |
| o.etag!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed4944(o.items!); |
| unittest.expect( |
| o.kind!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterUrlChannels--; |
| } |
| |
| core.List<core.String> buildUnnamed4945() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4945(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> buildUnnamed4946() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4946(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> buildUnnamed4947() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4947(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> buildUnnamed4948() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4948(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> buildUnnamed4949() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4949(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> buildUnnamed4950() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4950(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> buildUnnamed4951() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4951(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> buildUnnamed4952() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4952(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> buildUnnamed4953() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed4953(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'), |
| ); |
| } |
| |
| void main() { |
| unittest.group('obj-schema-Account', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAccount(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAccount(od as api.Account); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Accounts', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAccounts(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Accounts.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAccounts(od as api.Accounts); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdClient', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdClient(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.AdClient.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAdClient(od as api.AdClient); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdClients', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdClients(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.AdClients.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAdClients(od as api.AdClients); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdCode', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdCode(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.AdCode.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAdCode(od as api.AdCode); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdStyleColors', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdStyleColors(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AdStyleColors.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAdStyleColors(od as api.AdStyleColors); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdStyleFont', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdStyleFont(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AdStyleFont.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAdStyleFont(od as api.AdStyleFont); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdStyle', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdStyle(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.AdStyle.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAdStyle(od as api.AdStyle); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdUnitContentAdsSettingsBackupOption', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdUnitContentAdsSettingsBackupOption(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AdUnitContentAdsSettingsBackupOption.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAdUnitContentAdsSettingsBackupOption( |
| od as api.AdUnitContentAdsSettingsBackupOption); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdUnitContentAdsSettings', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdUnitContentAdsSettings(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AdUnitContentAdsSettings.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAdUnitContentAdsSettings(od as api.AdUnitContentAdsSettings); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdUnitFeedAdsSettings', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdUnitFeedAdsSettings(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AdUnitFeedAdsSettings.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAdUnitFeedAdsSettings(od as api.AdUnitFeedAdsSettings); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdUnitMobileContentAdsSettings', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdUnitMobileContentAdsSettings(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AdUnitMobileContentAdsSettings.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAdUnitMobileContentAdsSettings( |
| od as api.AdUnitMobileContentAdsSettings); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdUnit', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdUnit(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.AdUnit.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAdUnit(od as api.AdUnit); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdUnits', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdUnits(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.AdUnits.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAdUnits(od as api.AdUnits); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdsenseReportsGenerateResponseHeaders', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdsenseReportsGenerateResponseHeaders(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AdsenseReportsGenerateResponseHeaders.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAdsenseReportsGenerateResponseHeaders( |
| od as api.AdsenseReportsGenerateResponseHeaders); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AdsenseReportsGenerateResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAdsenseReportsGenerateResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AdsenseReportsGenerateResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAdsenseReportsGenerateResponse( |
| od as api.AdsenseReportsGenerateResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Alert', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAlert(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.Alert.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAlert(od as api.Alert); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Alerts', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAlerts(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Alerts.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAlerts(od as api.Alerts); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CustomChannelTargetingInfo', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCustomChannelTargetingInfo(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CustomChannelTargetingInfo.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCustomChannelTargetingInfo(od as api.CustomChannelTargetingInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CustomChannel', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCustomChannel(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CustomChannel.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCustomChannel(od as api.CustomChannel); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CustomChannels', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCustomChannels(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CustomChannels.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCustomChannels(od as api.CustomChannels); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Metadata', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildMetadata(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Metadata.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkMetadata(od as api.Metadata); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Payment', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildPayment(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Payment.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkPayment(od as api.Payment); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Payments', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildPayments(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Payments.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkPayments(od as api.Payments); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ReportingMetadataEntry', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildReportingMetadataEntry(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ReportingMetadataEntry.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkReportingMetadataEntry(od as api.ReportingMetadataEntry); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SavedAdStyle', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildSavedAdStyle(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.SavedAdStyle.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkSavedAdStyle(od as api.SavedAdStyle); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SavedAdStyles', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildSavedAdStyles(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.SavedAdStyles.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkSavedAdStyles(od as api.SavedAdStyles); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SavedReport', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildSavedReport(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.SavedReport.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkSavedReport(od as api.SavedReport); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SavedReports', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildSavedReports(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.SavedReports.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkSavedReports(od as api.SavedReports); |
| }); |
| }); |
| |
| unittest.group('obj-schema-UrlChannel', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildUrlChannel(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.UrlChannel.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkUrlChannel(od as api.UrlChannel); |
| }); |
| }); |
| |
| unittest.group('obj-schema-UrlChannels', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildUrlChannels(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.UrlChannels.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkUrlChannels(od as api.UrlChannels); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsResource', () { |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts; |
| var arg_accountId = 'foo'; |
| var arg_tree = true; |
| 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| |
| 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["tree"]!.first, |
| unittest.equals("$arg_tree"), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildAccount()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.get(arg_accountId, tree: arg_tree, $fields: arg_$fields); |
| checkAccount(response as api.Account); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("accounts"), |
| ); |
| pathOffset += 8; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildAccounts()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list( |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkAccounts(response as api.Accounts); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsAdclientsResource', () { |
| unittest.test('method--getAdCode', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.adclients; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_tagPartner = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/adcode', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/adcode"), |
| ); |
| pathOffset += 7; |
| |
| 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["tagPartner"]!.first, |
| unittest.equals(arg_tagPartner), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildAdCode()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.getAdCode(arg_accountId, arg_adClientId, |
| tagPartner: arg_tagPartner, $fields: arg_$fields); |
| checkAdCode(response as api.AdCode); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.adclients; |
| var arg_accountId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("/adclients"), |
| ); |
| pathOffset += 10; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildAdClients()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_accountId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkAdClients(response as api.AdClients); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsAdunitsResource', () { |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.adunits; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_adUnitId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/adunits/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/adunits/"), |
| ); |
| pathOffset += 9; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adUnitId'), |
| ); |
| |
| 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(buildAdUnit()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get( |
| arg_accountId, arg_adClientId, arg_adUnitId, |
| $fields: arg_$fields); |
| checkAdUnit(response as api.AdUnit); |
| }); |
| |
| unittest.test('method--getAdCode', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.adunits; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_adUnitId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/adunits/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/adunits/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adcode', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adUnitId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/adcode"), |
| ); |
| pathOffset += 7; |
| |
| 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(buildAdCode()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.getAdCode( |
| arg_accountId, arg_adClientId, arg_adUnitId, |
| $fields: arg_$fields); |
| checkAdCode(response as api.AdCode); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.adunits; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_includeInactive = true; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/adunits', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("/adunits"), |
| ); |
| pathOffset += 8; |
| |
| 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["includeInactive"]!.first, |
| unittest.equals("$arg_includeInactive"), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildAdUnits()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_accountId, arg_adClientId, |
| includeInactive: arg_includeInactive, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkAdUnits(response as api.AdUnits); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsAdunitsCustomchannelsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.adunits.customchannels; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_adUnitId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/adunits/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/adunits/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/customchannels', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adUnitId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 15), |
| unittest.equals("/customchannels"), |
| ); |
| 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( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildCustomChannels()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list( |
| arg_accountId, arg_adClientId, arg_adUnitId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkCustomChannels(response as api.CustomChannels); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsAlertsResource', () { |
| unittest.test('method--delete', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.alerts; |
| var arg_accountId = 'foo'; |
| var arg_alertId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/alerts/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("/alerts/"), |
| ); |
| pathOffset += 8; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_alertId'), |
| ); |
| |
| 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_accountId, arg_alertId, $fields: arg_$fields); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.alerts; |
| var arg_accountId = 'foo'; |
| var arg_locale = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/alerts', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/alerts"), |
| ); |
| pathOffset += 7; |
| |
| 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["locale"]!.first, |
| unittest.equals(arg_locale), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildAlerts()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_accountId, |
| locale: arg_locale, $fields: arg_$fields); |
| checkAlerts(response as api.Alerts); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsCustomchannelsResource', () { |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.customchannels; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_customChannelId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/customchannels/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 16), |
| unittest.equals("/customchannels/"), |
| ); |
| pathOffset += 16; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_customChannelId'), |
| ); |
| |
| 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(buildCustomChannel()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get( |
| arg_accountId, arg_adClientId, arg_customChannelId, |
| $fields: arg_$fields); |
| checkCustomChannel(response as api.CustomChannel); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.customchannels; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/customchannels', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 15), |
| unittest.equals("/customchannels"), |
| ); |
| 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( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildCustomChannels()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_accountId, arg_adClientId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkCustomChannels(response as api.CustomChannels); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsCustomchannelsAdunitsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.customchannels.adunits; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_customChannelId = 'foo'; |
| var arg_includeInactive = true; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/customchannels/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 16), |
| unittest.equals("/customchannels/"), |
| ); |
| pathOffset += 16; |
| index = path.indexOf('/adunits', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_customChannelId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("/adunits"), |
| ); |
| pathOffset += 8; |
| |
| 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["includeInactive"]!.first, |
| unittest.equals("$arg_includeInactive"), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildAdUnits()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list( |
| arg_accountId, arg_adClientId, arg_customChannelId, |
| includeInactive: arg_includeInactive, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkAdUnits(response as api.AdUnits); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsPaymentsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.payments; |
| var arg_accountId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/payments', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/payments"), |
| ); |
| pathOffset += 9; |
| |
| 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(buildPayments()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_accountId, $fields: arg_$fields); |
| checkPayments(response as api.Payments); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsReportsResource', () { |
| unittest.test('method--generate', () async { |
| // TODO: Implement tests for media upload; |
| // TODO: Implement tests for media download; |
| |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.reports; |
| var arg_accountId = 'foo'; |
| var arg_startDate = 'foo'; |
| var arg_endDate = 'foo'; |
| var arg_currency = 'foo'; |
| var arg_dimension = buildUnnamed4945(); |
| var arg_filter = buildUnnamed4946(); |
| var arg_locale = 'foo'; |
| var arg_maxResults = 42; |
| var arg_metric = buildUnnamed4947(); |
| var arg_sort = buildUnnamed4948(); |
| var arg_startIndex = 42; |
| var arg_useTimezoneReporting = true; |
| 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/reports', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("/reports"), |
| ); |
| pathOffset += 8; |
| |
| 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["startDate"]!.first, |
| unittest.equals(arg_startDate), |
| ); |
| unittest.expect( |
| queryMap["endDate"]!.first, |
| unittest.equals(arg_endDate), |
| ); |
| unittest.expect( |
| queryMap["currency"]!.first, |
| unittest.equals(arg_currency), |
| ); |
| unittest.expect( |
| queryMap["dimension"]!, |
| unittest.equals(arg_dimension), |
| ); |
| unittest.expect( |
| queryMap["filter"]!, |
| unittest.equals(arg_filter), |
| ); |
| unittest.expect( |
| queryMap["locale"]!.first, |
| unittest.equals(arg_locale), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| unittest.expect( |
| queryMap["metric"]!, |
| unittest.equals(arg_metric), |
| ); |
| unittest.expect( |
| queryMap["sort"]!, |
| unittest.equals(arg_sort), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["startIndex"]!.first), |
| unittest.equals(arg_startIndex), |
| ); |
| unittest.expect( |
| queryMap["useTimezoneReporting"]!.first, |
| unittest.equals("$arg_useTimezoneReporting"), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildAdsenseReportsGenerateResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.generate( |
| arg_accountId, arg_startDate, arg_endDate, |
| currency: arg_currency, |
| dimension: arg_dimension, |
| filter: arg_filter, |
| locale: arg_locale, |
| maxResults: arg_maxResults, |
| metric: arg_metric, |
| sort: arg_sort, |
| startIndex: arg_startIndex, |
| useTimezoneReporting: arg_useTimezoneReporting, |
| $fields: arg_$fields); |
| checkAdsenseReportsGenerateResponse( |
| response as api.AdsenseReportsGenerateResponse); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsReportsSavedResource', () { |
| unittest.test('method--generate', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.reports.saved; |
| var arg_accountId = 'foo'; |
| var arg_savedReportId = 'foo'; |
| var arg_locale = 'foo'; |
| var arg_maxResults = 42; |
| var arg_startIndex = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/reports/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/reports/"), |
| ); |
| pathOffset += 9; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_savedReportId'), |
| ); |
| |
| 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["locale"]!.first, |
| unittest.equals(arg_locale), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["startIndex"]!.first), |
| unittest.equals(arg_startIndex), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildAdsenseReportsGenerateResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.generate(arg_accountId, arg_savedReportId, |
| locale: arg_locale, |
| maxResults: arg_maxResults, |
| startIndex: arg_startIndex, |
| $fields: arg_$fields); |
| checkAdsenseReportsGenerateResponse( |
| response as api.AdsenseReportsGenerateResponse); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.reports.saved; |
| var arg_accountId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/reports/saved', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 14), |
| unittest.equals("/reports/saved"), |
| ); |
| pathOffset += 14; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildSavedReports()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_accountId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkSavedReports(response as api.SavedReports); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsSavedadstylesResource', () { |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.savedadstyles; |
| var arg_accountId = 'foo'; |
| var arg_savedAdStyleId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/savedadstyles/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 15), |
| unittest.equals("/savedadstyles/"), |
| ); |
| pathOffset += 15; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_savedAdStyleId'), |
| ); |
| |
| 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(buildSavedAdStyle()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_accountId, arg_savedAdStyleId, |
| $fields: arg_$fields); |
| checkSavedAdStyle(response as api.SavedAdStyle); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.savedadstyles; |
| var arg_accountId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/savedadstyles', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 14), |
| unittest.equals("/savedadstyles"), |
| ); |
| pathOffset += 14; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildSavedAdStyles()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_accountId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkSavedAdStyles(response as api.SavedAdStyles); |
| }); |
| }); |
| |
| unittest.group('resource-AccountsUrlchannelsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).accounts.urlchannels; |
| var arg_accountId = 'foo'; |
| var arg_adClientId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("accounts/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adclients/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_accountId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("/adclients/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/urlchannels', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 12), |
| unittest.equals("/urlchannels"), |
| ); |
| pathOffset += 12; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildUrlChannels()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_accountId, arg_adClientId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkUrlChannels(response as api.UrlChannels); |
| }); |
| }); |
| |
| unittest.group('resource-AdclientsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).adclients; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("adclients"), |
| ); |
| pathOffset += 9; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildAdClients()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list( |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkAdClients(response as api.AdClients); |
| }); |
| }); |
| |
| unittest.group('resource-AdunitsResource', () { |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).adunits; |
| var arg_adClientId = 'foo'; |
| var arg_adUnitId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("adclients/"), |
| ); |
| pathOffset += 10; |
| index = path.indexOf('/adunits/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/adunits/"), |
| ); |
| pathOffset += 9; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adUnitId'), |
| ); |
| |
| 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(buildAdUnit()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.get(arg_adClientId, arg_adUnitId, $fields: arg_$fields); |
| checkAdUnit(response as api.AdUnit); |
| }); |
| |
| unittest.test('method--getAdCode', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).adunits; |
| var arg_adClientId = 'foo'; |
| var arg_adUnitId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("adclients/"), |
| ); |
| pathOffset += 10; |
| index = path.indexOf('/adunits/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/adunits/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/adcode', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adUnitId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/adcode"), |
| ); |
| pathOffset += 7; |
| |
| 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(buildAdCode()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.getAdCode(arg_adClientId, arg_adUnitId, |
| $fields: arg_$fields); |
| checkAdCode(response as api.AdCode); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).adunits; |
| var arg_adClientId = 'foo'; |
| var arg_includeInactive = true; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("adclients/"), |
| ); |
| pathOffset += 10; |
| index = path.indexOf('/adunits', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("/adunits"), |
| ); |
| pathOffset += 8; |
| |
| 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["includeInactive"]!.first, |
| unittest.equals("$arg_includeInactive"), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildAdUnits()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_adClientId, |
| includeInactive: arg_includeInactive, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkAdUnits(response as api.AdUnits); |
| }); |
| }); |
| |
| unittest.group('resource-AdunitsCustomchannelsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).adunits.customchannels; |
| var arg_adClientId = 'foo'; |
| var arg_adUnitId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("adclients/"), |
| ); |
| pathOffset += 10; |
| index = path.indexOf('/adunits/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/adunits/"), |
| ); |
| pathOffset += 9; |
| index = path.indexOf('/customchannels', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adUnitId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 15), |
| unittest.equals("/customchannels"), |
| ); |
| 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( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildCustomChannels()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_adClientId, arg_adUnitId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkCustomChannels(response as api.CustomChannels); |
| }); |
| }); |
| |
| unittest.group('resource-AlertsResource', () { |
| unittest.test('method--delete', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).alerts; |
| var arg_alertId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("alerts/"), |
| ); |
| pathOffset += 7; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_alertId'), |
| ); |
| |
| 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_alertId, $fields: arg_$fields); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).alerts; |
| var arg_locale = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 6), |
| unittest.equals("alerts"), |
| ); |
| pathOffset += 6; |
| |
| 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["locale"]!.first, |
| unittest.equals(arg_locale), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildAlerts()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(locale: arg_locale, $fields: arg_$fields); |
| checkAlerts(response as api.Alerts); |
| }); |
| }); |
| |
| unittest.group('resource-CustomchannelsResource', () { |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).customchannels; |
| var arg_adClientId = 'foo'; |
| var arg_customChannelId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("adclients/"), |
| ); |
| pathOffset += 10; |
| index = path.indexOf('/customchannels/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 16), |
| unittest.equals("/customchannels/"), |
| ); |
| pathOffset += 16; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_customChannelId'), |
| ); |
| |
| 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(buildCustomChannel()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_adClientId, arg_customChannelId, |
| $fields: arg_$fields); |
| checkCustomChannel(response as api.CustomChannel); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).customchannels; |
| var arg_adClientId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("adclients/"), |
| ); |
| pathOffset += 10; |
| index = path.indexOf('/customchannels', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 15), |
| unittest.equals("/customchannels"), |
| ); |
| 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( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildCustomChannels()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_adClientId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkCustomChannels(response as api.CustomChannels); |
| }); |
| }); |
| |
| unittest.group('resource-CustomchannelsAdunitsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).customchannels.adunits; |
| var arg_adClientId = 'foo'; |
| var arg_customChannelId = 'foo'; |
| var arg_includeInactive = true; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("adclients/"), |
| ); |
| pathOffset += 10; |
| index = path.indexOf('/customchannels/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 16), |
| unittest.equals("/customchannels/"), |
| ); |
| pathOffset += 16; |
| index = path.indexOf('/adunits', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_customChannelId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("/adunits"), |
| ); |
| pathOffset += 8; |
| |
| 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["includeInactive"]!.first, |
| unittest.equals("$arg_includeInactive"), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildAdUnits()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_adClientId, arg_customChannelId, |
| includeInactive: arg_includeInactive, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkAdUnits(response as api.AdUnits); |
| }); |
| }); |
| |
| unittest.group('resource-MetadataDimensionsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).metadata.dimensions; |
| 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 19), |
| unittest.equals("metadata/dimensions"), |
| ); |
| pathOffset += 19; |
| |
| 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(buildMetadata()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list($fields: arg_$fields); |
| checkMetadata(response as api.Metadata); |
| }); |
| }); |
| |
| unittest.group('resource-MetadataMetricsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).metadata.metrics; |
| 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 16), |
| unittest.equals("metadata/metrics"), |
| ); |
| pathOffset += 16; |
| |
| 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(buildMetadata()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list($fields: arg_$fields); |
| checkMetadata(response as api.Metadata); |
| }); |
| }); |
| |
| unittest.group('resource-PaymentsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).payments; |
| 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("payments"), |
| ); |
| pathOffset += 8; |
| |
| 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(buildPayments()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list($fields: arg_$fields); |
| checkPayments(response as api.Payments); |
| }); |
| }); |
| |
| unittest.group('resource-ReportsResource', () { |
| unittest.test('method--generate', () async { |
| // TODO: Implement tests for media upload; |
| // TODO: Implement tests for media download; |
| |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).reports; |
| var arg_startDate = 'foo'; |
| var arg_endDate = 'foo'; |
| var arg_accountId = buildUnnamed4949(); |
| var arg_currency = 'foo'; |
| var arg_dimension = buildUnnamed4950(); |
| var arg_filter = buildUnnamed4951(); |
| var arg_locale = 'foo'; |
| var arg_maxResults = 42; |
| var arg_metric = buildUnnamed4952(); |
| var arg_sort = buildUnnamed4953(); |
| var arg_startIndex = 42; |
| var arg_useTimezoneReporting = true; |
| 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("reports"), |
| ); |
| pathOffset += 7; |
| |
| 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["startDate"]!.first, |
| unittest.equals(arg_startDate), |
| ); |
| unittest.expect( |
| queryMap["endDate"]!.first, |
| unittest.equals(arg_endDate), |
| ); |
| unittest.expect( |
| queryMap["accountId"]!, |
| unittest.equals(arg_accountId), |
| ); |
| unittest.expect( |
| queryMap["currency"]!.first, |
| unittest.equals(arg_currency), |
| ); |
| unittest.expect( |
| queryMap["dimension"]!, |
| unittest.equals(arg_dimension), |
| ); |
| unittest.expect( |
| queryMap["filter"]!, |
| unittest.equals(arg_filter), |
| ); |
| unittest.expect( |
| queryMap["locale"]!.first, |
| unittest.equals(arg_locale), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| unittest.expect( |
| queryMap["metric"]!, |
| unittest.equals(arg_metric), |
| ); |
| unittest.expect( |
| queryMap["sort"]!, |
| unittest.equals(arg_sort), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["startIndex"]!.first), |
| unittest.equals(arg_startIndex), |
| ); |
| unittest.expect( |
| queryMap["useTimezoneReporting"]!.first, |
| unittest.equals("$arg_useTimezoneReporting"), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildAdsenseReportsGenerateResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.generate(arg_startDate, arg_endDate, |
| accountId: arg_accountId, |
| currency: arg_currency, |
| dimension: arg_dimension, |
| filter: arg_filter, |
| locale: arg_locale, |
| maxResults: arg_maxResults, |
| metric: arg_metric, |
| sort: arg_sort, |
| startIndex: arg_startIndex, |
| useTimezoneReporting: arg_useTimezoneReporting, |
| $fields: arg_$fields); |
| checkAdsenseReportsGenerateResponse( |
| response as api.AdsenseReportsGenerateResponse); |
| }); |
| }); |
| |
| unittest.group('resource-ReportsSavedResource', () { |
| unittest.test('method--generate', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).reports.saved; |
| var arg_savedReportId = 'foo'; |
| var arg_locale = 'foo'; |
| var arg_maxResults = 42; |
| var arg_startIndex = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("reports/"), |
| ); |
| pathOffset += 8; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_savedReportId'), |
| ); |
| |
| 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["locale"]!.first, |
| unittest.equals(arg_locale), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["startIndex"]!.first), |
| unittest.equals(arg_startIndex), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildAdsenseReportsGenerateResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.generate(arg_savedReportId, |
| locale: arg_locale, |
| maxResults: arg_maxResults, |
| startIndex: arg_startIndex, |
| $fields: arg_$fields); |
| checkAdsenseReportsGenerateResponse( |
| response as api.AdsenseReportsGenerateResponse); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).reports.saved; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 13), |
| unittest.equals("reports/saved"), |
| ); |
| pathOffset += 13; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildSavedReports()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list( |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkSavedReports(response as api.SavedReports); |
| }); |
| }); |
| |
| unittest.group('resource-SavedadstylesResource', () { |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).savedadstyles; |
| var arg_savedAdStyleId = '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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 14), |
| unittest.equals("savedadstyles/"), |
| ); |
| pathOffset += 14; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_savedAdStyleId'), |
| ); |
| |
| 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(buildSavedAdStyle()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_savedAdStyleId, $fields: arg_$fields); |
| checkSavedAdStyle(response as api.SavedAdStyle); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).savedadstyles; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 13), |
| unittest.equals("savedadstyles"), |
| ); |
| pathOffset += 13; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildSavedAdStyles()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list( |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkSavedAdStyles(response as api.SavedAdStyles); |
| }); |
| }); |
| |
| unittest.group('resource-UrlchannelsResource', () { |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.AdSenseApi(mock).urlchannels; |
| var arg_adClientId = 'foo'; |
| var arg_maxResults = 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 + 13), |
| unittest.equals("adsense/v1.4/"), |
| ); |
| pathOffset += 13; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("adclients/"), |
| ); |
| pathOffset += 10; |
| index = path.indexOf('/urlchannels', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_adClientId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 12), |
| unittest.equals("/urlchannels"), |
| ); |
| pathOffset += 12; |
| |
| 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["maxResults"]!.first), |
| unittest.equals(arg_maxResults), |
| ); |
| 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(buildUrlChannels()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_adClientId, |
| maxResults: arg_maxResults, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkUrlChannels(response as api.UrlChannels); |
| }); |
| }); |
| } |