| // 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/vault/v1.dart' as api; |
| import 'package:http/http.dart' as http; |
| import 'package:test/test.dart' as unittest; |
| |
| import '../test_shared.dart'; |
| |
| core.int buildCounterAccountCount = 0; |
| api.AccountCount buildAccountCount() { |
| var o = api.AccountCount(); |
| buildCounterAccountCount++; |
| if (buildCounterAccountCount < 3) { |
| o.account = buildUserInfo(); |
| o.count = 'foo'; |
| } |
| buildCounterAccountCount--; |
| return o; |
| } |
| |
| void checkAccountCount(api.AccountCount o) { |
| buildCounterAccountCount++; |
| if (buildCounterAccountCount < 3) { |
| checkUserInfo(o.account! as api.UserInfo); |
| unittest.expect( |
| o.count!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAccountCount--; |
| } |
| |
| core.int buildCounterAccountCountError = 0; |
| api.AccountCountError buildAccountCountError() { |
| var o = api.AccountCountError(); |
| buildCounterAccountCountError++; |
| if (buildCounterAccountCountError < 3) { |
| o.account = buildUserInfo(); |
| o.errorType = 'foo'; |
| } |
| buildCounterAccountCountError--; |
| return o; |
| } |
| |
| void checkAccountCountError(api.AccountCountError o) { |
| buildCounterAccountCountError++; |
| if (buildCounterAccountCountError < 3) { |
| checkUserInfo(o.account! as api.UserInfo); |
| unittest.expect( |
| o.errorType!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAccountCountError--; |
| } |
| |
| core.List<core.String> buildUnnamed6170() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6170(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 buildCounterAccountInfo = 0; |
| api.AccountInfo buildAccountInfo() { |
| var o = api.AccountInfo(); |
| buildCounterAccountInfo++; |
| if (buildCounterAccountInfo < 3) { |
| o.emails = buildUnnamed6170(); |
| } |
| buildCounterAccountInfo--; |
| return o; |
| } |
| |
| void checkAccountInfo(api.AccountInfo o) { |
| buildCounterAccountInfo++; |
| if (buildCounterAccountInfo < 3) { |
| checkUnnamed6170(o.emails!); |
| } |
| buildCounterAccountInfo--; |
| } |
| |
| core.int buildCounterAddHeldAccountResult = 0; |
| api.AddHeldAccountResult buildAddHeldAccountResult() { |
| var o = api.AddHeldAccountResult(); |
| buildCounterAddHeldAccountResult++; |
| if (buildCounterAddHeldAccountResult < 3) { |
| o.account = buildHeldAccount(); |
| o.status = buildStatus(); |
| } |
| buildCounterAddHeldAccountResult--; |
| return o; |
| } |
| |
| void checkAddHeldAccountResult(api.AddHeldAccountResult o) { |
| buildCounterAddHeldAccountResult++; |
| if (buildCounterAddHeldAccountResult < 3) { |
| checkHeldAccount(o.account! as api.HeldAccount); |
| checkStatus(o.status! as api.Status); |
| } |
| buildCounterAddHeldAccountResult--; |
| } |
| |
| core.List<core.String> buildUnnamed6171() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6171(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> buildUnnamed6172() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6172(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 buildCounterAddHeldAccountsRequest = 0; |
| api.AddHeldAccountsRequest buildAddHeldAccountsRequest() { |
| var o = api.AddHeldAccountsRequest(); |
| buildCounterAddHeldAccountsRequest++; |
| if (buildCounterAddHeldAccountsRequest < 3) { |
| o.accountIds = buildUnnamed6171(); |
| o.emails = buildUnnamed6172(); |
| } |
| buildCounterAddHeldAccountsRequest--; |
| return o; |
| } |
| |
| void checkAddHeldAccountsRequest(api.AddHeldAccountsRequest o) { |
| buildCounterAddHeldAccountsRequest++; |
| if (buildCounterAddHeldAccountsRequest < 3) { |
| checkUnnamed6171(o.accountIds!); |
| checkUnnamed6172(o.emails!); |
| } |
| buildCounterAddHeldAccountsRequest--; |
| } |
| |
| core.List<api.AddHeldAccountResult> buildUnnamed6173() { |
| var o = <api.AddHeldAccountResult>[]; |
| o.add(buildAddHeldAccountResult()); |
| o.add(buildAddHeldAccountResult()); |
| return o; |
| } |
| |
| void checkUnnamed6173(core.List<api.AddHeldAccountResult> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAddHeldAccountResult(o[0] as api.AddHeldAccountResult); |
| checkAddHeldAccountResult(o[1] as api.AddHeldAccountResult); |
| } |
| |
| core.int buildCounterAddHeldAccountsResponse = 0; |
| api.AddHeldAccountsResponse buildAddHeldAccountsResponse() { |
| var o = api.AddHeldAccountsResponse(); |
| buildCounterAddHeldAccountsResponse++; |
| if (buildCounterAddHeldAccountsResponse < 3) { |
| o.responses = buildUnnamed6173(); |
| } |
| buildCounterAddHeldAccountsResponse--; |
| return o; |
| } |
| |
| void checkAddHeldAccountsResponse(api.AddHeldAccountsResponse o) { |
| buildCounterAddHeldAccountsResponse++; |
| if (buildCounterAddHeldAccountsResponse < 3) { |
| checkUnnamed6173(o.responses!); |
| } |
| buildCounterAddHeldAccountsResponse--; |
| } |
| |
| core.int buildCounterAddMatterPermissionsRequest = 0; |
| api.AddMatterPermissionsRequest buildAddMatterPermissionsRequest() { |
| var o = api.AddMatterPermissionsRequest(); |
| buildCounterAddMatterPermissionsRequest++; |
| if (buildCounterAddMatterPermissionsRequest < 3) { |
| o.ccMe = true; |
| o.matterPermission = buildMatterPermission(); |
| o.sendEmails = true; |
| } |
| buildCounterAddMatterPermissionsRequest--; |
| return o; |
| } |
| |
| void checkAddMatterPermissionsRequest(api.AddMatterPermissionsRequest o) { |
| buildCounterAddMatterPermissionsRequest++; |
| if (buildCounterAddMatterPermissionsRequest < 3) { |
| unittest.expect(o.ccMe!, unittest.isTrue); |
| checkMatterPermission(o.matterPermission! as api.MatterPermission); |
| unittest.expect(o.sendEmails!, unittest.isTrue); |
| } |
| buildCounterAddMatterPermissionsRequest--; |
| } |
| |
| core.int buildCounterCancelOperationRequest = 0; |
| api.CancelOperationRequest buildCancelOperationRequest() { |
| var o = api.CancelOperationRequest(); |
| buildCounterCancelOperationRequest++; |
| if (buildCounterCancelOperationRequest < 3) {} |
| buildCounterCancelOperationRequest--; |
| return o; |
| } |
| |
| void checkCancelOperationRequest(api.CancelOperationRequest o) { |
| buildCounterCancelOperationRequest++; |
| if (buildCounterCancelOperationRequest < 3) {} |
| buildCounterCancelOperationRequest--; |
| } |
| |
| core.int buildCounterCloseMatterRequest = 0; |
| api.CloseMatterRequest buildCloseMatterRequest() { |
| var o = api.CloseMatterRequest(); |
| buildCounterCloseMatterRequest++; |
| if (buildCounterCloseMatterRequest < 3) {} |
| buildCounterCloseMatterRequest--; |
| return o; |
| } |
| |
| void checkCloseMatterRequest(api.CloseMatterRequest o) { |
| buildCounterCloseMatterRequest++; |
| if (buildCounterCloseMatterRequest < 3) {} |
| buildCounterCloseMatterRequest--; |
| } |
| |
| core.int buildCounterCloseMatterResponse = 0; |
| api.CloseMatterResponse buildCloseMatterResponse() { |
| var o = api.CloseMatterResponse(); |
| buildCounterCloseMatterResponse++; |
| if (buildCounterCloseMatterResponse < 3) { |
| o.matter = buildMatter(); |
| } |
| buildCounterCloseMatterResponse--; |
| return o; |
| } |
| |
| void checkCloseMatterResponse(api.CloseMatterResponse o) { |
| buildCounterCloseMatterResponse++; |
| if (buildCounterCloseMatterResponse < 3) { |
| checkMatter(o.matter! as api.Matter); |
| } |
| buildCounterCloseMatterResponse--; |
| } |
| |
| core.int buildCounterCloudStorageFile = 0; |
| api.CloudStorageFile buildCloudStorageFile() { |
| var o = api.CloudStorageFile(); |
| buildCounterCloudStorageFile++; |
| if (buildCounterCloudStorageFile < 3) { |
| o.bucketName = 'foo'; |
| o.md5Hash = 'foo'; |
| o.objectName = 'foo'; |
| o.size = 'foo'; |
| } |
| buildCounterCloudStorageFile--; |
| return o; |
| } |
| |
| void checkCloudStorageFile(api.CloudStorageFile o) { |
| buildCounterCloudStorageFile++; |
| if (buildCounterCloudStorageFile < 3) { |
| unittest.expect( |
| o.bucketName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.md5Hash!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.objectName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.size!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterCloudStorageFile--; |
| } |
| |
| core.List<api.CloudStorageFile> buildUnnamed6174() { |
| var o = <api.CloudStorageFile>[]; |
| o.add(buildCloudStorageFile()); |
| o.add(buildCloudStorageFile()); |
| return o; |
| } |
| |
| void checkUnnamed6174(core.List<api.CloudStorageFile> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCloudStorageFile(o[0] as api.CloudStorageFile); |
| checkCloudStorageFile(o[1] as api.CloudStorageFile); |
| } |
| |
| core.int buildCounterCloudStorageSink = 0; |
| api.CloudStorageSink buildCloudStorageSink() { |
| var o = api.CloudStorageSink(); |
| buildCounterCloudStorageSink++; |
| if (buildCounterCloudStorageSink < 3) { |
| o.files = buildUnnamed6174(); |
| } |
| buildCounterCloudStorageSink--; |
| return o; |
| } |
| |
| void checkCloudStorageSink(api.CloudStorageSink o) { |
| buildCounterCloudStorageSink++; |
| if (buildCounterCloudStorageSink < 3) { |
| checkUnnamed6174(o.files!); |
| } |
| buildCounterCloudStorageSink--; |
| } |
| |
| core.int buildCounterCorpusQuery = 0; |
| api.CorpusQuery buildCorpusQuery() { |
| var o = api.CorpusQuery(); |
| buildCounterCorpusQuery++; |
| if (buildCounterCorpusQuery < 3) { |
| o.driveQuery = buildHeldDriveQuery(); |
| o.groupsQuery = buildHeldGroupsQuery(); |
| o.hangoutsChatQuery = buildHeldHangoutsChatQuery(); |
| o.mailQuery = buildHeldMailQuery(); |
| o.voiceQuery = buildHeldVoiceQuery(); |
| } |
| buildCounterCorpusQuery--; |
| return o; |
| } |
| |
| void checkCorpusQuery(api.CorpusQuery o) { |
| buildCounterCorpusQuery++; |
| if (buildCounterCorpusQuery < 3) { |
| checkHeldDriveQuery(o.driveQuery! as api.HeldDriveQuery); |
| checkHeldGroupsQuery(o.groupsQuery! as api.HeldGroupsQuery); |
| checkHeldHangoutsChatQuery( |
| o.hangoutsChatQuery! as api.HeldHangoutsChatQuery); |
| checkHeldMailQuery(o.mailQuery! as api.HeldMailQuery); |
| checkHeldVoiceQuery(o.voiceQuery! as api.HeldVoiceQuery); |
| } |
| buildCounterCorpusQuery--; |
| } |
| |
| core.int buildCounterCountArtifactsMetadata = 0; |
| api.CountArtifactsMetadata buildCountArtifactsMetadata() { |
| var o = api.CountArtifactsMetadata(); |
| buildCounterCountArtifactsMetadata++; |
| if (buildCounterCountArtifactsMetadata < 3) { |
| o.endTime = 'foo'; |
| o.matterId = 'foo'; |
| o.query = buildQuery(); |
| o.startTime = 'foo'; |
| } |
| buildCounterCountArtifactsMetadata--; |
| return o; |
| } |
| |
| void checkCountArtifactsMetadata(api.CountArtifactsMetadata o) { |
| buildCounterCountArtifactsMetadata++; |
| if (buildCounterCountArtifactsMetadata < 3) { |
| unittest.expect( |
| o.endTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.matterId!, |
| unittest.equals('foo'), |
| ); |
| checkQuery(o.query! as api.Query); |
| unittest.expect( |
| o.startTime!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterCountArtifactsMetadata--; |
| } |
| |
| core.int buildCounterCountArtifactsRequest = 0; |
| api.CountArtifactsRequest buildCountArtifactsRequest() { |
| var o = api.CountArtifactsRequest(); |
| buildCounterCountArtifactsRequest++; |
| if (buildCounterCountArtifactsRequest < 3) { |
| o.query = buildQuery(); |
| o.view = 'foo'; |
| } |
| buildCounterCountArtifactsRequest--; |
| return o; |
| } |
| |
| void checkCountArtifactsRequest(api.CountArtifactsRequest o) { |
| buildCounterCountArtifactsRequest++; |
| if (buildCounterCountArtifactsRequest < 3) { |
| checkQuery(o.query! as api.Query); |
| unittest.expect( |
| o.view!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterCountArtifactsRequest--; |
| } |
| |
| core.int buildCounterCountArtifactsResponse = 0; |
| api.CountArtifactsResponse buildCountArtifactsResponse() { |
| var o = api.CountArtifactsResponse(); |
| buildCounterCountArtifactsResponse++; |
| if (buildCounterCountArtifactsResponse < 3) { |
| o.groupsCountResult = buildGroupsCountResult(); |
| o.mailCountResult = buildMailCountResult(); |
| o.totalCount = 'foo'; |
| } |
| buildCounterCountArtifactsResponse--; |
| return o; |
| } |
| |
| void checkCountArtifactsResponse(api.CountArtifactsResponse o) { |
| buildCounterCountArtifactsResponse++; |
| if (buildCounterCountArtifactsResponse < 3) { |
| checkGroupsCountResult(o.groupsCountResult! as api.GroupsCountResult); |
| checkMailCountResult(o.mailCountResult! as api.MailCountResult); |
| unittest.expect( |
| o.totalCount!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterCountArtifactsResponse--; |
| } |
| |
| core.int buildCounterDriveExportOptions = 0; |
| api.DriveExportOptions buildDriveExportOptions() { |
| var o = api.DriveExportOptions(); |
| buildCounterDriveExportOptions++; |
| if (buildCounterDriveExportOptions < 3) { |
| o.includeAccessInfo = true; |
| } |
| buildCounterDriveExportOptions--; |
| return o; |
| } |
| |
| void checkDriveExportOptions(api.DriveExportOptions o) { |
| buildCounterDriveExportOptions++; |
| if (buildCounterDriveExportOptions < 3) { |
| unittest.expect(o.includeAccessInfo!, unittest.isTrue); |
| } |
| buildCounterDriveExportOptions--; |
| } |
| |
| core.int buildCounterDriveOptions = 0; |
| api.DriveOptions buildDriveOptions() { |
| var o = api.DriveOptions(); |
| buildCounterDriveOptions++; |
| if (buildCounterDriveOptions < 3) { |
| o.includeSharedDrives = true; |
| o.includeTeamDrives = true; |
| o.versionDate = 'foo'; |
| } |
| buildCounterDriveOptions--; |
| return o; |
| } |
| |
| void checkDriveOptions(api.DriveOptions o) { |
| buildCounterDriveOptions++; |
| if (buildCounterDriveOptions < 3) { |
| unittest.expect(o.includeSharedDrives!, unittest.isTrue); |
| unittest.expect(o.includeTeamDrives!, unittest.isTrue); |
| unittest.expect( |
| o.versionDate!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterDriveOptions--; |
| } |
| |
| core.int buildCounterEmpty = 0; |
| api.Empty buildEmpty() { |
| var o = api.Empty(); |
| buildCounterEmpty++; |
| if (buildCounterEmpty < 3) {} |
| buildCounterEmpty--; |
| return o; |
| } |
| |
| void checkEmpty(api.Empty o) { |
| buildCounterEmpty++; |
| if (buildCounterEmpty < 3) {} |
| buildCounterEmpty--; |
| } |
| |
| core.int buildCounterExport = 0; |
| api.Export buildExport() { |
| var o = api.Export(); |
| buildCounterExport++; |
| if (buildCounterExport < 3) { |
| o.cloudStorageSink = buildCloudStorageSink(); |
| o.createTime = 'foo'; |
| o.exportOptions = buildExportOptions(); |
| o.id = 'foo'; |
| o.matterId = 'foo'; |
| o.name = 'foo'; |
| o.query = buildQuery(); |
| o.requester = buildUserInfo(); |
| o.stats = buildExportStats(); |
| o.status = 'foo'; |
| } |
| buildCounterExport--; |
| return o; |
| } |
| |
| void checkExport(api.Export o) { |
| buildCounterExport++; |
| if (buildCounterExport < 3) { |
| checkCloudStorageSink(o.cloudStorageSink! as api.CloudStorageSink); |
| unittest.expect( |
| o.createTime!, |
| unittest.equals('foo'), |
| ); |
| checkExportOptions(o.exportOptions! as api.ExportOptions); |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.matterId!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkQuery(o.query! as api.Query); |
| checkUserInfo(o.requester! as api.UserInfo); |
| checkExportStats(o.stats! as api.ExportStats); |
| unittest.expect( |
| o.status!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterExport--; |
| } |
| |
| core.int buildCounterExportOptions = 0; |
| api.ExportOptions buildExportOptions() { |
| var o = api.ExportOptions(); |
| buildCounterExportOptions++; |
| if (buildCounterExportOptions < 3) { |
| o.driveOptions = buildDriveExportOptions(); |
| o.groupsOptions = buildGroupsExportOptions(); |
| o.hangoutsChatOptions = buildHangoutsChatExportOptions(); |
| o.mailOptions = buildMailExportOptions(); |
| o.region = 'foo'; |
| o.voiceOptions = buildVoiceExportOptions(); |
| } |
| buildCounterExportOptions--; |
| return o; |
| } |
| |
| void checkExportOptions(api.ExportOptions o) { |
| buildCounterExportOptions++; |
| if (buildCounterExportOptions < 3) { |
| checkDriveExportOptions(o.driveOptions! as api.DriveExportOptions); |
| checkGroupsExportOptions(o.groupsOptions! as api.GroupsExportOptions); |
| checkHangoutsChatExportOptions( |
| o.hangoutsChatOptions! as api.HangoutsChatExportOptions); |
| checkMailExportOptions(o.mailOptions! as api.MailExportOptions); |
| unittest.expect( |
| o.region!, |
| unittest.equals('foo'), |
| ); |
| checkVoiceExportOptions(o.voiceOptions! as api.VoiceExportOptions); |
| } |
| buildCounterExportOptions--; |
| } |
| |
| core.int buildCounterExportStats = 0; |
| api.ExportStats buildExportStats() { |
| var o = api.ExportStats(); |
| buildCounterExportStats++; |
| if (buildCounterExportStats < 3) { |
| o.exportedArtifactCount = 'foo'; |
| o.sizeInBytes = 'foo'; |
| o.totalArtifactCount = 'foo'; |
| } |
| buildCounterExportStats--; |
| return o; |
| } |
| |
| void checkExportStats(api.ExportStats o) { |
| buildCounterExportStats++; |
| if (buildCounterExportStats < 3) { |
| unittest.expect( |
| o.exportedArtifactCount!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.sizeInBytes!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.totalArtifactCount!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterExportStats--; |
| } |
| |
| core.List<api.AccountCountError> buildUnnamed6175() { |
| var o = <api.AccountCountError>[]; |
| o.add(buildAccountCountError()); |
| o.add(buildAccountCountError()); |
| return o; |
| } |
| |
| void checkUnnamed6175(core.List<api.AccountCountError> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAccountCountError(o[0] as api.AccountCountError); |
| checkAccountCountError(o[1] as api.AccountCountError); |
| } |
| |
| core.List<api.AccountCount> buildUnnamed6176() { |
| var o = <api.AccountCount>[]; |
| o.add(buildAccountCount()); |
| o.add(buildAccountCount()); |
| return o; |
| } |
| |
| void checkUnnamed6176(core.List<api.AccountCount> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAccountCount(o[0] as api.AccountCount); |
| checkAccountCount(o[1] as api.AccountCount); |
| } |
| |
| core.List<core.String> buildUnnamed6177() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6177(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 buildCounterGroupsCountResult = 0; |
| api.GroupsCountResult buildGroupsCountResult() { |
| var o = api.GroupsCountResult(); |
| buildCounterGroupsCountResult++; |
| if (buildCounterGroupsCountResult < 3) { |
| o.accountCountErrors = buildUnnamed6175(); |
| o.accountCounts = buildUnnamed6176(); |
| o.matchingAccountsCount = 'foo'; |
| o.nonQueryableAccounts = buildUnnamed6177(); |
| o.queriedAccountsCount = 'foo'; |
| } |
| buildCounterGroupsCountResult--; |
| return o; |
| } |
| |
| void checkGroupsCountResult(api.GroupsCountResult o) { |
| buildCounterGroupsCountResult++; |
| if (buildCounterGroupsCountResult < 3) { |
| checkUnnamed6175(o.accountCountErrors!); |
| checkUnnamed6176(o.accountCounts!); |
| unittest.expect( |
| o.matchingAccountsCount!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed6177(o.nonQueryableAccounts!); |
| unittest.expect( |
| o.queriedAccountsCount!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGroupsCountResult--; |
| } |
| |
| core.int buildCounterGroupsExportOptions = 0; |
| api.GroupsExportOptions buildGroupsExportOptions() { |
| var o = api.GroupsExportOptions(); |
| buildCounterGroupsExportOptions++; |
| if (buildCounterGroupsExportOptions < 3) { |
| o.exportFormat = 'foo'; |
| } |
| buildCounterGroupsExportOptions--; |
| return o; |
| } |
| |
| void checkGroupsExportOptions(api.GroupsExportOptions o) { |
| buildCounterGroupsExportOptions++; |
| if (buildCounterGroupsExportOptions < 3) { |
| unittest.expect( |
| o.exportFormat!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGroupsExportOptions--; |
| } |
| |
| core.int buildCounterHangoutsChatExportOptions = 0; |
| api.HangoutsChatExportOptions buildHangoutsChatExportOptions() { |
| var o = api.HangoutsChatExportOptions(); |
| buildCounterHangoutsChatExportOptions++; |
| if (buildCounterHangoutsChatExportOptions < 3) { |
| o.exportFormat = 'foo'; |
| } |
| buildCounterHangoutsChatExportOptions--; |
| return o; |
| } |
| |
| void checkHangoutsChatExportOptions(api.HangoutsChatExportOptions o) { |
| buildCounterHangoutsChatExportOptions++; |
| if (buildCounterHangoutsChatExportOptions < 3) { |
| unittest.expect( |
| o.exportFormat!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterHangoutsChatExportOptions--; |
| } |
| |
| core.List<core.String> buildUnnamed6178() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6178(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 buildCounterHangoutsChatInfo = 0; |
| api.HangoutsChatInfo buildHangoutsChatInfo() { |
| var o = api.HangoutsChatInfo(); |
| buildCounterHangoutsChatInfo++; |
| if (buildCounterHangoutsChatInfo < 3) { |
| o.roomId = buildUnnamed6178(); |
| } |
| buildCounterHangoutsChatInfo--; |
| return o; |
| } |
| |
| void checkHangoutsChatInfo(api.HangoutsChatInfo o) { |
| buildCounterHangoutsChatInfo++; |
| if (buildCounterHangoutsChatInfo < 3) { |
| checkUnnamed6178(o.roomId!); |
| } |
| buildCounterHangoutsChatInfo--; |
| } |
| |
| core.int buildCounterHangoutsChatOptions = 0; |
| api.HangoutsChatOptions buildHangoutsChatOptions() { |
| var o = api.HangoutsChatOptions(); |
| buildCounterHangoutsChatOptions++; |
| if (buildCounterHangoutsChatOptions < 3) { |
| o.includeRooms = true; |
| } |
| buildCounterHangoutsChatOptions--; |
| return o; |
| } |
| |
| void checkHangoutsChatOptions(api.HangoutsChatOptions o) { |
| buildCounterHangoutsChatOptions++; |
| if (buildCounterHangoutsChatOptions < 3) { |
| unittest.expect(o.includeRooms!, unittest.isTrue); |
| } |
| buildCounterHangoutsChatOptions--; |
| } |
| |
| core.int buildCounterHeldAccount = 0; |
| api.HeldAccount buildHeldAccount() { |
| var o = api.HeldAccount(); |
| buildCounterHeldAccount++; |
| if (buildCounterHeldAccount < 3) { |
| o.accountId = 'foo'; |
| o.email = 'foo'; |
| o.firstName = 'foo'; |
| o.holdTime = 'foo'; |
| o.lastName = 'foo'; |
| } |
| buildCounterHeldAccount--; |
| return o; |
| } |
| |
| void checkHeldAccount(api.HeldAccount o) { |
| buildCounterHeldAccount++; |
| if (buildCounterHeldAccount < 3) { |
| unittest.expect( |
| o.accountId!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.email!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.firstName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.holdTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.lastName!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterHeldAccount--; |
| } |
| |
| core.int buildCounterHeldDriveQuery = 0; |
| api.HeldDriveQuery buildHeldDriveQuery() { |
| var o = api.HeldDriveQuery(); |
| buildCounterHeldDriveQuery++; |
| if (buildCounterHeldDriveQuery < 3) { |
| o.includeSharedDriveFiles = true; |
| o.includeTeamDriveFiles = true; |
| } |
| buildCounterHeldDriveQuery--; |
| return o; |
| } |
| |
| void checkHeldDriveQuery(api.HeldDriveQuery o) { |
| buildCounterHeldDriveQuery++; |
| if (buildCounterHeldDriveQuery < 3) { |
| unittest.expect(o.includeSharedDriveFiles!, unittest.isTrue); |
| unittest.expect(o.includeTeamDriveFiles!, unittest.isTrue); |
| } |
| buildCounterHeldDriveQuery--; |
| } |
| |
| core.int buildCounterHeldGroupsQuery = 0; |
| api.HeldGroupsQuery buildHeldGroupsQuery() { |
| var o = api.HeldGroupsQuery(); |
| buildCounterHeldGroupsQuery++; |
| if (buildCounterHeldGroupsQuery < 3) { |
| o.endTime = 'foo'; |
| o.startTime = 'foo'; |
| o.terms = 'foo'; |
| } |
| buildCounterHeldGroupsQuery--; |
| return o; |
| } |
| |
| void checkHeldGroupsQuery(api.HeldGroupsQuery o) { |
| buildCounterHeldGroupsQuery++; |
| if (buildCounterHeldGroupsQuery < 3) { |
| unittest.expect( |
| o.endTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.startTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.terms!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterHeldGroupsQuery--; |
| } |
| |
| core.int buildCounterHeldHangoutsChatQuery = 0; |
| api.HeldHangoutsChatQuery buildHeldHangoutsChatQuery() { |
| var o = api.HeldHangoutsChatQuery(); |
| buildCounterHeldHangoutsChatQuery++; |
| if (buildCounterHeldHangoutsChatQuery < 3) { |
| o.includeRooms = true; |
| } |
| buildCounterHeldHangoutsChatQuery--; |
| return o; |
| } |
| |
| void checkHeldHangoutsChatQuery(api.HeldHangoutsChatQuery o) { |
| buildCounterHeldHangoutsChatQuery++; |
| if (buildCounterHeldHangoutsChatQuery < 3) { |
| unittest.expect(o.includeRooms!, unittest.isTrue); |
| } |
| buildCounterHeldHangoutsChatQuery--; |
| } |
| |
| core.int buildCounterHeldMailQuery = 0; |
| api.HeldMailQuery buildHeldMailQuery() { |
| var o = api.HeldMailQuery(); |
| buildCounterHeldMailQuery++; |
| if (buildCounterHeldMailQuery < 3) { |
| o.endTime = 'foo'; |
| o.startTime = 'foo'; |
| o.terms = 'foo'; |
| } |
| buildCounterHeldMailQuery--; |
| return o; |
| } |
| |
| void checkHeldMailQuery(api.HeldMailQuery o) { |
| buildCounterHeldMailQuery++; |
| if (buildCounterHeldMailQuery < 3) { |
| unittest.expect( |
| o.endTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.startTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.terms!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterHeldMailQuery--; |
| } |
| |
| core.int buildCounterHeldOrgUnit = 0; |
| api.HeldOrgUnit buildHeldOrgUnit() { |
| var o = api.HeldOrgUnit(); |
| buildCounterHeldOrgUnit++; |
| if (buildCounterHeldOrgUnit < 3) { |
| o.holdTime = 'foo'; |
| o.orgUnitId = 'foo'; |
| } |
| buildCounterHeldOrgUnit--; |
| return o; |
| } |
| |
| void checkHeldOrgUnit(api.HeldOrgUnit o) { |
| buildCounterHeldOrgUnit++; |
| if (buildCounterHeldOrgUnit < 3) { |
| unittest.expect( |
| o.holdTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.orgUnitId!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterHeldOrgUnit--; |
| } |
| |
| core.List<core.String> buildUnnamed6179() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6179(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 buildCounterHeldVoiceQuery = 0; |
| api.HeldVoiceQuery buildHeldVoiceQuery() { |
| var o = api.HeldVoiceQuery(); |
| buildCounterHeldVoiceQuery++; |
| if (buildCounterHeldVoiceQuery < 3) { |
| o.coveredData = buildUnnamed6179(); |
| } |
| buildCounterHeldVoiceQuery--; |
| return o; |
| } |
| |
| void checkHeldVoiceQuery(api.HeldVoiceQuery o) { |
| buildCounterHeldVoiceQuery++; |
| if (buildCounterHeldVoiceQuery < 3) { |
| checkUnnamed6179(o.coveredData!); |
| } |
| buildCounterHeldVoiceQuery--; |
| } |
| |
| core.List<api.HeldAccount> buildUnnamed6180() { |
| var o = <api.HeldAccount>[]; |
| o.add(buildHeldAccount()); |
| o.add(buildHeldAccount()); |
| return o; |
| } |
| |
| void checkUnnamed6180(core.List<api.HeldAccount> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkHeldAccount(o[0] as api.HeldAccount); |
| checkHeldAccount(o[1] as api.HeldAccount); |
| } |
| |
| core.int buildCounterHold = 0; |
| api.Hold buildHold() { |
| var o = api.Hold(); |
| buildCounterHold++; |
| if (buildCounterHold < 3) { |
| o.accounts = buildUnnamed6180(); |
| o.corpus = 'foo'; |
| o.holdId = 'foo'; |
| o.name = 'foo'; |
| o.orgUnit = buildHeldOrgUnit(); |
| o.query = buildCorpusQuery(); |
| o.updateTime = 'foo'; |
| } |
| buildCounterHold--; |
| return o; |
| } |
| |
| void checkHold(api.Hold o) { |
| buildCounterHold++; |
| if (buildCounterHold < 3) { |
| checkUnnamed6180(o.accounts!); |
| unittest.expect( |
| o.corpus!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.holdId!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkHeldOrgUnit(o.orgUnit! as api.HeldOrgUnit); |
| checkCorpusQuery(o.query! as api.CorpusQuery); |
| unittest.expect( |
| o.updateTime!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterHold--; |
| } |
| |
| core.List<api.Export> buildUnnamed6181() { |
| var o = <api.Export>[]; |
| o.add(buildExport()); |
| o.add(buildExport()); |
| return o; |
| } |
| |
| void checkUnnamed6181(core.List<api.Export> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkExport(o[0] as api.Export); |
| checkExport(o[1] as api.Export); |
| } |
| |
| core.int buildCounterListExportsResponse = 0; |
| api.ListExportsResponse buildListExportsResponse() { |
| var o = api.ListExportsResponse(); |
| buildCounterListExportsResponse++; |
| if (buildCounterListExportsResponse < 3) { |
| o.exports = buildUnnamed6181(); |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterListExportsResponse--; |
| return o; |
| } |
| |
| void checkListExportsResponse(api.ListExportsResponse o) { |
| buildCounterListExportsResponse++; |
| if (buildCounterListExportsResponse < 3) { |
| checkUnnamed6181(o.exports!); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterListExportsResponse--; |
| } |
| |
| core.List<api.HeldAccount> buildUnnamed6182() { |
| var o = <api.HeldAccount>[]; |
| o.add(buildHeldAccount()); |
| o.add(buildHeldAccount()); |
| return o; |
| } |
| |
| void checkUnnamed6182(core.List<api.HeldAccount> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkHeldAccount(o[0] as api.HeldAccount); |
| checkHeldAccount(o[1] as api.HeldAccount); |
| } |
| |
| core.int buildCounterListHeldAccountsResponse = 0; |
| api.ListHeldAccountsResponse buildListHeldAccountsResponse() { |
| var o = api.ListHeldAccountsResponse(); |
| buildCounterListHeldAccountsResponse++; |
| if (buildCounterListHeldAccountsResponse < 3) { |
| o.accounts = buildUnnamed6182(); |
| } |
| buildCounterListHeldAccountsResponse--; |
| return o; |
| } |
| |
| void checkListHeldAccountsResponse(api.ListHeldAccountsResponse o) { |
| buildCounterListHeldAccountsResponse++; |
| if (buildCounterListHeldAccountsResponse < 3) { |
| checkUnnamed6182(o.accounts!); |
| } |
| buildCounterListHeldAccountsResponse--; |
| } |
| |
| core.List<api.Hold> buildUnnamed6183() { |
| var o = <api.Hold>[]; |
| o.add(buildHold()); |
| o.add(buildHold()); |
| return o; |
| } |
| |
| void checkUnnamed6183(core.List<api.Hold> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkHold(o[0] as api.Hold); |
| checkHold(o[1] as api.Hold); |
| } |
| |
| core.int buildCounterListHoldsResponse = 0; |
| api.ListHoldsResponse buildListHoldsResponse() { |
| var o = api.ListHoldsResponse(); |
| buildCounterListHoldsResponse++; |
| if (buildCounterListHoldsResponse < 3) { |
| o.holds = buildUnnamed6183(); |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterListHoldsResponse--; |
| return o; |
| } |
| |
| void checkListHoldsResponse(api.ListHoldsResponse o) { |
| buildCounterListHoldsResponse++; |
| if (buildCounterListHoldsResponse < 3) { |
| checkUnnamed6183(o.holds!); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterListHoldsResponse--; |
| } |
| |
| core.List<api.Matter> buildUnnamed6184() { |
| var o = <api.Matter>[]; |
| o.add(buildMatter()); |
| o.add(buildMatter()); |
| return o; |
| } |
| |
| void checkUnnamed6184(core.List<api.Matter> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMatter(o[0] as api.Matter); |
| checkMatter(o[1] as api.Matter); |
| } |
| |
| core.int buildCounterListMattersResponse = 0; |
| api.ListMattersResponse buildListMattersResponse() { |
| var o = api.ListMattersResponse(); |
| buildCounterListMattersResponse++; |
| if (buildCounterListMattersResponse < 3) { |
| o.matters = buildUnnamed6184(); |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterListMattersResponse--; |
| return o; |
| } |
| |
| void checkListMattersResponse(api.ListMattersResponse o) { |
| buildCounterListMattersResponse++; |
| if (buildCounterListMattersResponse < 3) { |
| checkUnnamed6184(o.matters!); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterListMattersResponse--; |
| } |
| |
| core.List<api.Operation> buildUnnamed6185() { |
| var o = <api.Operation>[]; |
| o.add(buildOperation()); |
| o.add(buildOperation()); |
| return o; |
| } |
| |
| void checkUnnamed6185(core.List<api.Operation> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOperation(o[0] as api.Operation); |
| checkOperation(o[1] as api.Operation); |
| } |
| |
| core.int buildCounterListOperationsResponse = 0; |
| api.ListOperationsResponse buildListOperationsResponse() { |
| var o = api.ListOperationsResponse(); |
| buildCounterListOperationsResponse++; |
| if (buildCounterListOperationsResponse < 3) { |
| o.nextPageToken = 'foo'; |
| o.operations = buildUnnamed6185(); |
| } |
| buildCounterListOperationsResponse--; |
| return o; |
| } |
| |
| void checkListOperationsResponse(api.ListOperationsResponse o) { |
| buildCounterListOperationsResponse++; |
| if (buildCounterListOperationsResponse < 3) { |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed6185(o.operations!); |
| } |
| buildCounterListOperationsResponse--; |
| } |
| |
| core.List<api.SavedQuery> buildUnnamed6186() { |
| var o = <api.SavedQuery>[]; |
| o.add(buildSavedQuery()); |
| o.add(buildSavedQuery()); |
| return o; |
| } |
| |
| void checkUnnamed6186(core.List<api.SavedQuery> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkSavedQuery(o[0] as api.SavedQuery); |
| checkSavedQuery(o[1] as api.SavedQuery); |
| } |
| |
| core.int buildCounterListSavedQueriesResponse = 0; |
| api.ListSavedQueriesResponse buildListSavedQueriesResponse() { |
| var o = api.ListSavedQueriesResponse(); |
| buildCounterListSavedQueriesResponse++; |
| if (buildCounterListSavedQueriesResponse < 3) { |
| o.nextPageToken = 'foo'; |
| o.savedQueries = buildUnnamed6186(); |
| } |
| buildCounterListSavedQueriesResponse--; |
| return o; |
| } |
| |
| void checkListSavedQueriesResponse(api.ListSavedQueriesResponse o) { |
| buildCounterListSavedQueriesResponse++; |
| if (buildCounterListSavedQueriesResponse < 3) { |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed6186(o.savedQueries!); |
| } |
| buildCounterListSavedQueriesResponse--; |
| } |
| |
| core.List<api.AccountCountError> buildUnnamed6187() { |
| var o = <api.AccountCountError>[]; |
| o.add(buildAccountCountError()); |
| o.add(buildAccountCountError()); |
| return o; |
| } |
| |
| void checkUnnamed6187(core.List<api.AccountCountError> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAccountCountError(o[0] as api.AccountCountError); |
| checkAccountCountError(o[1] as api.AccountCountError); |
| } |
| |
| core.List<api.AccountCount> buildUnnamed6188() { |
| var o = <api.AccountCount>[]; |
| o.add(buildAccountCount()); |
| o.add(buildAccountCount()); |
| return o; |
| } |
| |
| void checkUnnamed6188(core.List<api.AccountCount> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAccountCount(o[0] as api.AccountCount); |
| checkAccountCount(o[1] as api.AccountCount); |
| } |
| |
| core.List<core.String> buildUnnamed6189() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6189(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 buildCounterMailCountResult = 0; |
| api.MailCountResult buildMailCountResult() { |
| var o = api.MailCountResult(); |
| buildCounterMailCountResult++; |
| if (buildCounterMailCountResult < 3) { |
| o.accountCountErrors = buildUnnamed6187(); |
| o.accountCounts = buildUnnamed6188(); |
| o.matchingAccountsCount = 'foo'; |
| o.nonQueryableAccounts = buildUnnamed6189(); |
| o.queriedAccountsCount = 'foo'; |
| } |
| buildCounterMailCountResult--; |
| return o; |
| } |
| |
| void checkMailCountResult(api.MailCountResult o) { |
| buildCounterMailCountResult++; |
| if (buildCounterMailCountResult < 3) { |
| checkUnnamed6187(o.accountCountErrors!); |
| checkUnnamed6188(o.accountCounts!); |
| unittest.expect( |
| o.matchingAccountsCount!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed6189(o.nonQueryableAccounts!); |
| unittest.expect( |
| o.queriedAccountsCount!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterMailCountResult--; |
| } |
| |
| core.int buildCounterMailExportOptions = 0; |
| api.MailExportOptions buildMailExportOptions() { |
| var o = api.MailExportOptions(); |
| buildCounterMailExportOptions++; |
| if (buildCounterMailExportOptions < 3) { |
| o.exportFormat = 'foo'; |
| o.showConfidentialModeContent = true; |
| } |
| buildCounterMailExportOptions--; |
| return o; |
| } |
| |
| void checkMailExportOptions(api.MailExportOptions o) { |
| buildCounterMailExportOptions++; |
| if (buildCounterMailExportOptions < 3) { |
| unittest.expect( |
| o.exportFormat!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.showConfidentialModeContent!, unittest.isTrue); |
| } |
| buildCounterMailExportOptions--; |
| } |
| |
| core.int buildCounterMailOptions = 0; |
| api.MailOptions buildMailOptions() { |
| var o = api.MailOptions(); |
| buildCounterMailOptions++; |
| if (buildCounterMailOptions < 3) { |
| o.excludeDrafts = true; |
| } |
| buildCounterMailOptions--; |
| return o; |
| } |
| |
| void checkMailOptions(api.MailOptions o) { |
| buildCounterMailOptions++; |
| if (buildCounterMailOptions < 3) { |
| unittest.expect(o.excludeDrafts!, unittest.isTrue); |
| } |
| buildCounterMailOptions--; |
| } |
| |
| core.List<api.MatterPermission> buildUnnamed6190() { |
| var o = <api.MatterPermission>[]; |
| o.add(buildMatterPermission()); |
| o.add(buildMatterPermission()); |
| return o; |
| } |
| |
| void checkUnnamed6190(core.List<api.MatterPermission> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMatterPermission(o[0] as api.MatterPermission); |
| checkMatterPermission(o[1] as api.MatterPermission); |
| } |
| |
| core.int buildCounterMatter = 0; |
| api.Matter buildMatter() { |
| var o = api.Matter(); |
| buildCounterMatter++; |
| if (buildCounterMatter < 3) { |
| o.description = 'foo'; |
| o.matterId = 'foo'; |
| o.matterPermissions = buildUnnamed6190(); |
| o.name = 'foo'; |
| o.state = 'foo'; |
| } |
| buildCounterMatter--; |
| return o; |
| } |
| |
| void checkMatter(api.Matter o) { |
| buildCounterMatter++; |
| if (buildCounterMatter < 3) { |
| unittest.expect( |
| o.description!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.matterId!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed6190(o.matterPermissions!); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.state!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterMatter--; |
| } |
| |
| core.int buildCounterMatterPermission = 0; |
| api.MatterPermission buildMatterPermission() { |
| var o = api.MatterPermission(); |
| buildCounterMatterPermission++; |
| if (buildCounterMatterPermission < 3) { |
| o.accountId = 'foo'; |
| o.role = 'foo'; |
| } |
| buildCounterMatterPermission--; |
| return o; |
| } |
| |
| void checkMatterPermission(api.MatterPermission o) { |
| buildCounterMatterPermission++; |
| if (buildCounterMatterPermission < 3) { |
| unittest.expect( |
| o.accountId!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.role!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterMatterPermission--; |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed6191() { |
| var o = <core.String, core.Object>{}; |
| o['x'] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| o['y'] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| return o; |
| } |
| |
| void checkUnnamed6191(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted1 = (o['x']!) as core.Map; |
| unittest.expect(casted1, unittest.hasLength(3)); |
| unittest.expect( |
| casted1['list'], |
| unittest.equals([1, 2, 3]), |
| ); |
| unittest.expect( |
| casted1['bool'], |
| unittest.equals(true), |
| ); |
| unittest.expect( |
| casted1['string'], |
| unittest.equals('foo'), |
| ); |
| var casted2 = (o['y']!) as core.Map; |
| unittest.expect(casted2, unittest.hasLength(3)); |
| unittest.expect( |
| casted2['list'], |
| unittest.equals([1, 2, 3]), |
| ); |
| unittest.expect( |
| casted2['bool'], |
| unittest.equals(true), |
| ); |
| unittest.expect( |
| casted2['string'], |
| unittest.equals('foo'), |
| ); |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed6192() { |
| var o = <core.String, core.Object>{}; |
| o['x'] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| o['y'] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| return o; |
| } |
| |
| void checkUnnamed6192(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted3 = (o['x']!) as core.Map; |
| unittest.expect(casted3, unittest.hasLength(3)); |
| unittest.expect( |
| casted3['list'], |
| unittest.equals([1, 2, 3]), |
| ); |
| unittest.expect( |
| casted3['bool'], |
| unittest.equals(true), |
| ); |
| unittest.expect( |
| casted3['string'], |
| unittest.equals('foo'), |
| ); |
| var casted4 = (o['y']!) as core.Map; |
| unittest.expect(casted4, unittest.hasLength(3)); |
| unittest.expect( |
| casted4['list'], |
| unittest.equals([1, 2, 3]), |
| ); |
| unittest.expect( |
| casted4['bool'], |
| unittest.equals(true), |
| ); |
| unittest.expect( |
| casted4['string'], |
| unittest.equals('foo'), |
| ); |
| } |
| |
| core.int buildCounterOperation = 0; |
| api.Operation buildOperation() { |
| var o = api.Operation(); |
| buildCounterOperation++; |
| if (buildCounterOperation < 3) { |
| o.done = true; |
| o.error = buildStatus(); |
| o.metadata = buildUnnamed6191(); |
| o.name = 'foo'; |
| o.response = buildUnnamed6192(); |
| } |
| buildCounterOperation--; |
| return o; |
| } |
| |
| void checkOperation(api.Operation o) { |
| buildCounterOperation++; |
| if (buildCounterOperation < 3) { |
| unittest.expect(o.done!, unittest.isTrue); |
| checkStatus(o.error! as api.Status); |
| checkUnnamed6191(o.metadata!); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed6192(o.response!); |
| } |
| buildCounterOperation--; |
| } |
| |
| core.int buildCounterOrgUnitInfo = 0; |
| api.OrgUnitInfo buildOrgUnitInfo() { |
| var o = api.OrgUnitInfo(); |
| buildCounterOrgUnitInfo++; |
| if (buildCounterOrgUnitInfo < 3) { |
| o.orgUnitId = 'foo'; |
| } |
| buildCounterOrgUnitInfo--; |
| return o; |
| } |
| |
| void checkOrgUnitInfo(api.OrgUnitInfo o) { |
| buildCounterOrgUnitInfo++; |
| if (buildCounterOrgUnitInfo < 3) { |
| unittest.expect( |
| o.orgUnitId!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterOrgUnitInfo--; |
| } |
| |
| core.int buildCounterQuery = 0; |
| api.Query buildQuery() { |
| var o = api.Query(); |
| buildCounterQuery++; |
| if (buildCounterQuery < 3) { |
| o.accountInfo = buildAccountInfo(); |
| o.corpus = 'foo'; |
| o.dataScope = 'foo'; |
| o.driveOptions = buildDriveOptions(); |
| o.endTime = 'foo'; |
| o.hangoutsChatInfo = buildHangoutsChatInfo(); |
| o.hangoutsChatOptions = buildHangoutsChatOptions(); |
| o.mailOptions = buildMailOptions(); |
| o.method = 'foo'; |
| o.orgUnitInfo = buildOrgUnitInfo(); |
| o.searchMethod = 'foo'; |
| o.sharedDriveInfo = buildSharedDriveInfo(); |
| o.startTime = 'foo'; |
| o.teamDriveInfo = buildTeamDriveInfo(); |
| o.terms = 'foo'; |
| o.timeZone = 'foo'; |
| o.voiceOptions = buildVoiceOptions(); |
| } |
| buildCounterQuery--; |
| return o; |
| } |
| |
| void checkQuery(api.Query o) { |
| buildCounterQuery++; |
| if (buildCounterQuery < 3) { |
| checkAccountInfo(o.accountInfo! as api.AccountInfo); |
| unittest.expect( |
| o.corpus!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.dataScope!, |
| unittest.equals('foo'), |
| ); |
| checkDriveOptions(o.driveOptions! as api.DriveOptions); |
| unittest.expect( |
| o.endTime!, |
| unittest.equals('foo'), |
| ); |
| checkHangoutsChatInfo(o.hangoutsChatInfo! as api.HangoutsChatInfo); |
| checkHangoutsChatOptions(o.hangoutsChatOptions! as api.HangoutsChatOptions); |
| checkMailOptions(o.mailOptions! as api.MailOptions); |
| unittest.expect( |
| o.method!, |
| unittest.equals('foo'), |
| ); |
| checkOrgUnitInfo(o.orgUnitInfo! as api.OrgUnitInfo); |
| unittest.expect( |
| o.searchMethod!, |
| unittest.equals('foo'), |
| ); |
| checkSharedDriveInfo(o.sharedDriveInfo! as api.SharedDriveInfo); |
| unittest.expect( |
| o.startTime!, |
| unittest.equals('foo'), |
| ); |
| checkTeamDriveInfo(o.teamDriveInfo! as api.TeamDriveInfo); |
| unittest.expect( |
| o.terms!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.timeZone!, |
| unittest.equals('foo'), |
| ); |
| checkVoiceOptions(o.voiceOptions! as api.VoiceOptions); |
| } |
| buildCounterQuery--; |
| } |
| |
| core.List<core.String> buildUnnamed6193() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6193(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 buildCounterRemoveHeldAccountsRequest = 0; |
| api.RemoveHeldAccountsRequest buildRemoveHeldAccountsRequest() { |
| var o = api.RemoveHeldAccountsRequest(); |
| buildCounterRemoveHeldAccountsRequest++; |
| if (buildCounterRemoveHeldAccountsRequest < 3) { |
| o.accountIds = buildUnnamed6193(); |
| } |
| buildCounterRemoveHeldAccountsRequest--; |
| return o; |
| } |
| |
| void checkRemoveHeldAccountsRequest(api.RemoveHeldAccountsRequest o) { |
| buildCounterRemoveHeldAccountsRequest++; |
| if (buildCounterRemoveHeldAccountsRequest < 3) { |
| checkUnnamed6193(o.accountIds!); |
| } |
| buildCounterRemoveHeldAccountsRequest--; |
| } |
| |
| core.List<api.Status> buildUnnamed6194() { |
| var o = <api.Status>[]; |
| o.add(buildStatus()); |
| o.add(buildStatus()); |
| return o; |
| } |
| |
| void checkUnnamed6194(core.List<api.Status> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkStatus(o[0] as api.Status); |
| checkStatus(o[1] as api.Status); |
| } |
| |
| core.int buildCounterRemoveHeldAccountsResponse = 0; |
| api.RemoveHeldAccountsResponse buildRemoveHeldAccountsResponse() { |
| var o = api.RemoveHeldAccountsResponse(); |
| buildCounterRemoveHeldAccountsResponse++; |
| if (buildCounterRemoveHeldAccountsResponse < 3) { |
| o.statuses = buildUnnamed6194(); |
| } |
| buildCounterRemoveHeldAccountsResponse--; |
| return o; |
| } |
| |
| void checkRemoveHeldAccountsResponse(api.RemoveHeldAccountsResponse o) { |
| buildCounterRemoveHeldAccountsResponse++; |
| if (buildCounterRemoveHeldAccountsResponse < 3) { |
| checkUnnamed6194(o.statuses!); |
| } |
| buildCounterRemoveHeldAccountsResponse--; |
| } |
| |
| core.int buildCounterRemoveMatterPermissionsRequest = 0; |
| api.RemoveMatterPermissionsRequest buildRemoveMatterPermissionsRequest() { |
| var o = api.RemoveMatterPermissionsRequest(); |
| buildCounterRemoveMatterPermissionsRequest++; |
| if (buildCounterRemoveMatterPermissionsRequest < 3) { |
| o.accountId = 'foo'; |
| } |
| buildCounterRemoveMatterPermissionsRequest--; |
| return o; |
| } |
| |
| void checkRemoveMatterPermissionsRequest(api.RemoveMatterPermissionsRequest o) { |
| buildCounterRemoveMatterPermissionsRequest++; |
| if (buildCounterRemoveMatterPermissionsRequest < 3) { |
| unittest.expect( |
| o.accountId!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterRemoveMatterPermissionsRequest--; |
| } |
| |
| core.int buildCounterReopenMatterRequest = 0; |
| api.ReopenMatterRequest buildReopenMatterRequest() { |
| var o = api.ReopenMatterRequest(); |
| buildCounterReopenMatterRequest++; |
| if (buildCounterReopenMatterRequest < 3) {} |
| buildCounterReopenMatterRequest--; |
| return o; |
| } |
| |
| void checkReopenMatterRequest(api.ReopenMatterRequest o) { |
| buildCounterReopenMatterRequest++; |
| if (buildCounterReopenMatterRequest < 3) {} |
| buildCounterReopenMatterRequest--; |
| } |
| |
| core.int buildCounterReopenMatterResponse = 0; |
| api.ReopenMatterResponse buildReopenMatterResponse() { |
| var o = api.ReopenMatterResponse(); |
| buildCounterReopenMatterResponse++; |
| if (buildCounterReopenMatterResponse < 3) { |
| o.matter = buildMatter(); |
| } |
| buildCounterReopenMatterResponse--; |
| return o; |
| } |
| |
| void checkReopenMatterResponse(api.ReopenMatterResponse o) { |
| buildCounterReopenMatterResponse++; |
| if (buildCounterReopenMatterResponse < 3) { |
| checkMatter(o.matter! as api.Matter); |
| } |
| buildCounterReopenMatterResponse--; |
| } |
| |
| core.int buildCounterSavedQuery = 0; |
| api.SavedQuery buildSavedQuery() { |
| var o = api.SavedQuery(); |
| buildCounterSavedQuery++; |
| if (buildCounterSavedQuery < 3) { |
| o.createTime = 'foo'; |
| o.displayName = 'foo'; |
| o.matterId = 'foo'; |
| o.query = buildQuery(); |
| o.savedQueryId = 'foo'; |
| } |
| buildCounterSavedQuery--; |
| return o; |
| } |
| |
| void checkSavedQuery(api.SavedQuery o) { |
| buildCounterSavedQuery++; |
| if (buildCounterSavedQuery < 3) { |
| unittest.expect( |
| o.createTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.displayName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.matterId!, |
| unittest.equals('foo'), |
| ); |
| checkQuery(o.query! as api.Query); |
| unittest.expect( |
| o.savedQueryId!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSavedQuery--; |
| } |
| |
| core.List<core.String> buildUnnamed6195() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6195(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 buildCounterSharedDriveInfo = 0; |
| api.SharedDriveInfo buildSharedDriveInfo() { |
| var o = api.SharedDriveInfo(); |
| buildCounterSharedDriveInfo++; |
| if (buildCounterSharedDriveInfo < 3) { |
| o.sharedDriveIds = buildUnnamed6195(); |
| } |
| buildCounterSharedDriveInfo--; |
| return o; |
| } |
| |
| void checkSharedDriveInfo(api.SharedDriveInfo o) { |
| buildCounterSharedDriveInfo++; |
| if (buildCounterSharedDriveInfo < 3) { |
| checkUnnamed6195(o.sharedDriveIds!); |
| } |
| buildCounterSharedDriveInfo--; |
| } |
| |
| core.Map<core.String, core.Object> buildUnnamed6196() { |
| var o = <core.String, core.Object>{}; |
| o['x'] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| o['y'] = { |
| 'list': [1, 2, 3], |
| 'bool': true, |
| 'string': 'foo' |
| }; |
| return o; |
| } |
| |
| void checkUnnamed6196(core.Map<core.String, core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted5 = (o['x']!) as core.Map; |
| unittest.expect(casted5, unittest.hasLength(3)); |
| unittest.expect( |
| casted5['list'], |
| unittest.equals([1, 2, 3]), |
| ); |
| unittest.expect( |
| casted5['bool'], |
| unittest.equals(true), |
| ); |
| unittest.expect( |
| casted5['string'], |
| unittest.equals('foo'), |
| ); |
| var casted6 = (o['y']!) as core.Map; |
| unittest.expect(casted6, unittest.hasLength(3)); |
| unittest.expect( |
| casted6['list'], |
| unittest.equals([1, 2, 3]), |
| ); |
| unittest.expect( |
| casted6['bool'], |
| unittest.equals(true), |
| ); |
| unittest.expect( |
| casted6['string'], |
| unittest.equals('foo'), |
| ); |
| } |
| |
| core.List<core.Map<core.String, core.Object>> buildUnnamed6197() { |
| var o = <core.Map<core.String, core.Object>>[]; |
| o.add(buildUnnamed6196()); |
| o.add(buildUnnamed6196()); |
| return o; |
| } |
| |
| void checkUnnamed6197(core.List<core.Map<core.String, core.Object>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed6196(o[0]); |
| checkUnnamed6196(o[1]); |
| } |
| |
| core.int buildCounterStatus = 0; |
| api.Status buildStatus() { |
| var o = api.Status(); |
| buildCounterStatus++; |
| if (buildCounterStatus < 3) { |
| o.code = 42; |
| o.details = buildUnnamed6197(); |
| o.message = 'foo'; |
| } |
| buildCounterStatus--; |
| return o; |
| } |
| |
| void checkStatus(api.Status o) { |
| buildCounterStatus++; |
| if (buildCounterStatus < 3) { |
| unittest.expect( |
| o.code!, |
| unittest.equals(42), |
| ); |
| checkUnnamed6197(o.details!); |
| unittest.expect( |
| o.message!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterStatus--; |
| } |
| |
| core.List<core.String> buildUnnamed6198() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6198(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 buildCounterTeamDriveInfo = 0; |
| api.TeamDriveInfo buildTeamDriveInfo() { |
| var o = api.TeamDriveInfo(); |
| buildCounterTeamDriveInfo++; |
| if (buildCounterTeamDriveInfo < 3) { |
| o.teamDriveIds = buildUnnamed6198(); |
| } |
| buildCounterTeamDriveInfo--; |
| return o; |
| } |
| |
| void checkTeamDriveInfo(api.TeamDriveInfo o) { |
| buildCounterTeamDriveInfo++; |
| if (buildCounterTeamDriveInfo < 3) { |
| checkUnnamed6198(o.teamDriveIds!); |
| } |
| buildCounterTeamDriveInfo--; |
| } |
| |
| core.int buildCounterUndeleteMatterRequest = 0; |
| api.UndeleteMatterRequest buildUndeleteMatterRequest() { |
| var o = api.UndeleteMatterRequest(); |
| buildCounterUndeleteMatterRequest++; |
| if (buildCounterUndeleteMatterRequest < 3) {} |
| buildCounterUndeleteMatterRequest--; |
| return o; |
| } |
| |
| void checkUndeleteMatterRequest(api.UndeleteMatterRequest o) { |
| buildCounterUndeleteMatterRequest++; |
| if (buildCounterUndeleteMatterRequest < 3) {} |
| buildCounterUndeleteMatterRequest--; |
| } |
| |
| core.int buildCounterUserInfo = 0; |
| api.UserInfo buildUserInfo() { |
| var o = api.UserInfo(); |
| buildCounterUserInfo++; |
| if (buildCounterUserInfo < 3) { |
| o.displayName = 'foo'; |
| o.email = 'foo'; |
| } |
| buildCounterUserInfo--; |
| return o; |
| } |
| |
| void checkUserInfo(api.UserInfo o) { |
| buildCounterUserInfo++; |
| if (buildCounterUserInfo < 3) { |
| unittest.expect( |
| o.displayName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.email!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterUserInfo--; |
| } |
| |
| core.int buildCounterVoiceExportOptions = 0; |
| api.VoiceExportOptions buildVoiceExportOptions() { |
| var o = api.VoiceExportOptions(); |
| buildCounterVoiceExportOptions++; |
| if (buildCounterVoiceExportOptions < 3) { |
| o.exportFormat = 'foo'; |
| } |
| buildCounterVoiceExportOptions--; |
| return o; |
| } |
| |
| void checkVoiceExportOptions(api.VoiceExportOptions o) { |
| buildCounterVoiceExportOptions++; |
| if (buildCounterVoiceExportOptions < 3) { |
| unittest.expect( |
| o.exportFormat!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterVoiceExportOptions--; |
| } |
| |
| core.List<core.String> buildUnnamed6199() { |
| var o = <core.String>[]; |
| o.add('foo'); |
| o.add('foo'); |
| return o; |
| } |
| |
| void checkUnnamed6199(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 buildCounterVoiceOptions = 0; |
| api.VoiceOptions buildVoiceOptions() { |
| var o = api.VoiceOptions(); |
| buildCounterVoiceOptions++; |
| if (buildCounterVoiceOptions < 3) { |
| o.coveredData = buildUnnamed6199(); |
| } |
| buildCounterVoiceOptions--; |
| return o; |
| } |
| |
| void checkVoiceOptions(api.VoiceOptions o) { |
| buildCounterVoiceOptions++; |
| if (buildCounterVoiceOptions < 3) { |
| checkUnnamed6199(o.coveredData!); |
| } |
| buildCounterVoiceOptions--; |
| } |
| |
| void main() { |
| unittest.group('obj-schema-AccountCount', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAccountCount(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AccountCount.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAccountCount(od as api.AccountCount); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AccountCountError', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAccountCountError(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AccountCountError.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAccountCountError(od as api.AccountCountError); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AccountInfo', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAccountInfo(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AccountInfo.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAccountInfo(od as api.AccountInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AddHeldAccountResult', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAddHeldAccountResult(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AddHeldAccountResult.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAddHeldAccountResult(od as api.AddHeldAccountResult); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AddHeldAccountsRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAddHeldAccountsRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AddHeldAccountsRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAddHeldAccountsRequest(od as api.AddHeldAccountsRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AddHeldAccountsResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAddHeldAccountsResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AddHeldAccountsResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAddHeldAccountsResponse(od as api.AddHeldAccountsResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AddMatterPermissionsRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildAddMatterPermissionsRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.AddMatterPermissionsRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAddMatterPermissionsRequest(od as api.AddMatterPermissionsRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CancelOperationRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCancelOperationRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CancelOperationRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCancelOperationRequest(od as api.CancelOperationRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CloseMatterRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCloseMatterRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CloseMatterRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCloseMatterRequest(od as api.CloseMatterRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CloseMatterResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCloseMatterResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CloseMatterResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCloseMatterResponse(od as api.CloseMatterResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CloudStorageFile', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCloudStorageFile(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CloudStorageFile.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCloudStorageFile(od as api.CloudStorageFile); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CloudStorageSink', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCloudStorageSink(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CloudStorageSink.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCloudStorageSink(od as api.CloudStorageSink); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CorpusQuery', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCorpusQuery(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CorpusQuery.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCorpusQuery(od as api.CorpusQuery); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CountArtifactsMetadata', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCountArtifactsMetadata(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CountArtifactsMetadata.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCountArtifactsMetadata(od as api.CountArtifactsMetadata); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CountArtifactsRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCountArtifactsRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CountArtifactsRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCountArtifactsRequest(od as api.CountArtifactsRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CountArtifactsResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildCountArtifactsResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.CountArtifactsResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkCountArtifactsResponse(od as api.CountArtifactsResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-DriveExportOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildDriveExportOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.DriveExportOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkDriveExportOptions(od as api.DriveExportOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-DriveOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildDriveOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.DriveOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkDriveOptions(od as api.DriveOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Empty', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildEmpty(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkEmpty(od as api.Empty); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Export', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildExport(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Export.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkExport(od as api.Export); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ExportOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildExportOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ExportOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkExportOptions(od as api.ExportOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ExportStats', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildExportStats(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ExportStats.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkExportStats(od as api.ExportStats); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GroupsCountResult', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildGroupsCountResult(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.GroupsCountResult.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGroupsCountResult(od as api.GroupsCountResult); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GroupsExportOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildGroupsExportOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.GroupsExportOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGroupsExportOptions(od as api.GroupsExportOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HangoutsChatExportOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHangoutsChatExportOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HangoutsChatExportOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHangoutsChatExportOptions(od as api.HangoutsChatExportOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HangoutsChatInfo', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHangoutsChatInfo(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HangoutsChatInfo.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHangoutsChatInfo(od as api.HangoutsChatInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HangoutsChatOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHangoutsChatOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HangoutsChatOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHangoutsChatOptions(od as api.HangoutsChatOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HeldAccount', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHeldAccount(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HeldAccount.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHeldAccount(od as api.HeldAccount); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HeldDriveQuery', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHeldDriveQuery(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HeldDriveQuery.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHeldDriveQuery(od as api.HeldDriveQuery); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HeldGroupsQuery', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHeldGroupsQuery(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HeldGroupsQuery.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHeldGroupsQuery(od as api.HeldGroupsQuery); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HeldHangoutsChatQuery', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHeldHangoutsChatQuery(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HeldHangoutsChatQuery.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHeldHangoutsChatQuery(od as api.HeldHangoutsChatQuery); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HeldMailQuery', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHeldMailQuery(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HeldMailQuery.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHeldMailQuery(od as api.HeldMailQuery); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HeldOrgUnit', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHeldOrgUnit(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HeldOrgUnit.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHeldOrgUnit(od as api.HeldOrgUnit); |
| }); |
| }); |
| |
| unittest.group('obj-schema-HeldVoiceQuery', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHeldVoiceQuery(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.HeldVoiceQuery.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkHeldVoiceQuery(od as api.HeldVoiceQuery); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Hold', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildHold(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.Hold.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkHold(od as api.Hold); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ListExportsResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildListExportsResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ListExportsResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkListExportsResponse(od as api.ListExportsResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ListHeldAccountsResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildListHeldAccountsResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ListHeldAccountsResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkListHeldAccountsResponse(od as api.ListHeldAccountsResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ListHoldsResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildListHoldsResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ListHoldsResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkListHoldsResponse(od as api.ListHoldsResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ListMattersResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildListMattersResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ListMattersResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkListMattersResponse(od as api.ListMattersResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ListOperationsResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildListOperationsResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ListOperationsResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkListOperationsResponse(od as api.ListOperationsResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ListSavedQueriesResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildListSavedQueriesResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ListSavedQueriesResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkListSavedQueriesResponse(od as api.ListSavedQueriesResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-MailCountResult', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildMailCountResult(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.MailCountResult.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkMailCountResult(od as api.MailCountResult); |
| }); |
| }); |
| |
| unittest.group('obj-schema-MailExportOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildMailExportOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.MailExportOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkMailExportOptions(od as api.MailExportOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-MailOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildMailOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.MailOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkMailOptions(od as api.MailOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Matter', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildMatter(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Matter.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkMatter(od as api.Matter); |
| }); |
| }); |
| |
| unittest.group('obj-schema-MatterPermission', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildMatterPermission(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.MatterPermission.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkMatterPermission(od as api.MatterPermission); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Operation', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildOperation(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkOperation(od as api.Operation); |
| }); |
| }); |
| |
| unittest.group('obj-schema-OrgUnitInfo', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildOrgUnitInfo(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.OrgUnitInfo.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkOrgUnitInfo(od as api.OrgUnitInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Query', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildQuery(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.Query.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkQuery(od as api.Query); |
| }); |
| }); |
| |
| unittest.group('obj-schema-RemoveHeldAccountsRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildRemoveHeldAccountsRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.RemoveHeldAccountsRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkRemoveHeldAccountsRequest(od as api.RemoveHeldAccountsRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-RemoveHeldAccountsResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildRemoveHeldAccountsResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.RemoveHeldAccountsResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkRemoveHeldAccountsResponse(od as api.RemoveHeldAccountsResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-RemoveMatterPermissionsRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildRemoveMatterPermissionsRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.RemoveMatterPermissionsRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkRemoveMatterPermissionsRequest( |
| od as api.RemoveMatterPermissionsRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ReopenMatterRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildReopenMatterRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ReopenMatterRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkReopenMatterRequest(od as api.ReopenMatterRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ReopenMatterResponse', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildReopenMatterResponse(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.ReopenMatterResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkReopenMatterResponse(od as api.ReopenMatterResponse); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SavedQuery', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildSavedQuery(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.SavedQuery.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkSavedQuery(od as api.SavedQuery); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SharedDriveInfo', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildSharedDriveInfo(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.SharedDriveInfo.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkSharedDriveInfo(od as api.SharedDriveInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Status', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildStatus(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkStatus(od as api.Status); |
| }); |
| }); |
| |
| unittest.group('obj-schema-TeamDriveInfo', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildTeamDriveInfo(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.TeamDriveInfo.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkTeamDriveInfo(od as api.TeamDriveInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-UndeleteMatterRequest', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildUndeleteMatterRequest(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.UndeleteMatterRequest.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkUndeleteMatterRequest(od as api.UndeleteMatterRequest); |
| }); |
| }); |
| |
| unittest.group('obj-schema-UserInfo', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildUserInfo(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = |
| api.UserInfo.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkUserInfo(od as api.UserInfo); |
| }); |
| }); |
| |
| unittest.group('obj-schema-VoiceExportOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildVoiceExportOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.VoiceExportOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkVoiceExportOptions(od as api.VoiceExportOptions); |
| }); |
| }); |
| |
| unittest.group('obj-schema-VoiceOptions', () { |
| unittest.test('to-json--from-json', () async { |
| var o = buildVoiceOptions(); |
| var oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| var od = api.VoiceOptions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkVoiceOptions(od as api.VoiceOptions); |
| }); |
| }); |
| |
| unittest.group('resource-MattersResource', () { |
| unittest.test('method--addPermissions', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_request = buildAddMatterPermissionsRequest(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.AddMatterPermissionsRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkAddMatterPermissionsRequest( |
| obj as api.AddMatterPermissionsRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf(':addPermissions', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 15), |
| unittest.equals(":addPermissions"), |
| ); |
| pathOffset += 15; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = <core.String, core.List<core.String>>{}; |
| void addQueryParam(core.String n, core.String v) => |
| queryMap.putIfAbsent(n, () => []).add(v); |
| |
| if (query.isNotEmpty) { |
| for (var part in query.split('&')) { |
| var keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildMatterPermission()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.addPermissions(arg_request, arg_matterId, |
| $fields: arg_$fields); |
| checkMatterPermission(response as api.MatterPermission); |
| }); |
| |
| unittest.test('method--close', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_request = buildCloseMatterRequest(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.CloseMatterRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkCloseMatterRequest(obj as api.CloseMatterRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf(':close', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 6), |
| unittest.equals(":close"), |
| ); |
| 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["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildCloseMatterResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.close(arg_request, arg_matterId, $fields: arg_$fields); |
| checkCloseMatterResponse(response as api.CloseMatterResponse); |
| }); |
| |
| unittest.test('method--count', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_request = buildCountArtifactsRequest(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.CountArtifactsRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkCountArtifactsRequest(obj as api.CountArtifactsRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf(':count', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 6), |
| unittest.equals(":count"), |
| ); |
| 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["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildOperation()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.count(arg_request, arg_matterId, $fields: arg_$fields); |
| checkOperation(response as api.Operation); |
| }); |
| |
| unittest.test('method--create', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_request = buildMatter(); |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = |
| api.Matter.fromJson(json as core.Map<core.String, core.dynamic>); |
| checkMatter(obj as api.Matter); |
| |
| 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 + 10), |
| unittest.equals("v1/matters"), |
| ); |
| 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( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildMatter()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.create(arg_request, $fields: arg_$fields); |
| checkMatter(response as api.Matter); |
| }); |
| |
| unittest.test('method--delete', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| |
| 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(buildMatter()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.delete(arg_matterId, $fields: arg_$fields); |
| checkMatter(response as api.Matter); |
| }); |
| |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_matterId = 'foo'; |
| var arg_view = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| |
| 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["view"]!.first, |
| unittest.equals(arg_view), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildMatter()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.get(arg_matterId, view: arg_view, $fields: arg_$fields); |
| checkMatter(response as api.Matter); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_pageSize = 42; |
| var arg_pageToken = 'foo'; |
| var arg_state = 'foo'; |
| var arg_view = '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 + 10), |
| unittest.equals("v1/matters"), |
| ); |
| 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["pageSize"]!.first), |
| unittest.equals(arg_pageSize), |
| ); |
| unittest.expect( |
| queryMap["pageToken"]!.first, |
| unittest.equals(arg_pageToken), |
| ); |
| unittest.expect( |
| queryMap["state"]!.first, |
| unittest.equals(arg_state), |
| ); |
| unittest.expect( |
| queryMap["view"]!.first, |
| unittest.equals(arg_view), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildListMattersResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list( |
| pageSize: arg_pageSize, |
| pageToken: arg_pageToken, |
| state: arg_state, |
| view: arg_view, |
| $fields: arg_$fields); |
| checkListMattersResponse(response as api.ListMattersResponse); |
| }); |
| |
| unittest.test('method--removePermissions', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_request = buildRemoveMatterPermissionsRequest(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.RemoveMatterPermissionsRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkRemoveMatterPermissionsRequest( |
| obj as api.RemoveMatterPermissionsRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf(':removePermissions', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 18), |
| unittest.equals(":removePermissions"), |
| ); |
| pathOffset += 18; |
| |
| 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(buildEmpty()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.removePermissions(arg_request, arg_matterId, |
| $fields: arg_$fields); |
| checkEmpty(response as api.Empty); |
| }); |
| |
| unittest.test('method--reopen', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_request = buildReopenMatterRequest(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.ReopenMatterRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkReopenMatterRequest(obj as api.ReopenMatterRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf(':reopen', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals(":reopen"), |
| ); |
| 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(buildReopenMatterResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.reopen(arg_request, arg_matterId, $fields: arg_$fields); |
| checkReopenMatterResponse(response as api.ReopenMatterResponse); |
| }); |
| |
| unittest.test('method--undelete', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_request = buildUndeleteMatterRequest(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.UndeleteMatterRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkUndeleteMatterRequest(obj as api.UndeleteMatterRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf(':undelete', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals(":undelete"), |
| ); |
| 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(buildMatter()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.undelete(arg_request, arg_matterId, $fields: arg_$fields); |
| checkMatter(response as api.Matter); |
| }); |
| |
| unittest.test('method--update', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters; |
| var arg_request = buildMatter(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = |
| api.Matter.fromJson(json as core.Map<core.String, core.dynamic>); |
| checkMatter(obj as api.Matter); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| |
| 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(buildMatter()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.update(arg_request, arg_matterId, $fields: arg_$fields); |
| checkMatter(response as api.Matter); |
| }); |
| }); |
| |
| unittest.group('resource-MattersExportsResource', () { |
| unittest.test('method--create', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.exports; |
| var arg_request = buildExport(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = |
| api.Export.fromJson(json as core.Map<core.String, core.dynamic>); |
| checkExport(obj as api.Export); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/exports', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("/exports"), |
| ); |
| 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(buildExport()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.create(arg_request, arg_matterId, $fields: arg_$fields); |
| checkExport(response as api.Export); |
| }); |
| |
| unittest.test('method--delete', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.exports; |
| var arg_matterId = 'foo'; |
| var arg_exportId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/exports/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/exports/"), |
| ); |
| pathOffset += 9; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_exportId'), |
| ); |
| |
| 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(buildEmpty()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.delete(arg_matterId, arg_exportId, $fields: arg_$fields); |
| checkEmpty(response as api.Empty); |
| }); |
| |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.exports; |
| var arg_matterId = 'foo'; |
| var arg_exportId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/exports/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/exports/"), |
| ); |
| pathOffset += 9; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_exportId'), |
| ); |
| |
| 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(buildExport()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.get(arg_matterId, arg_exportId, $fields: arg_$fields); |
| checkExport(response as api.Export); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.exports; |
| var arg_matterId = 'foo'; |
| var arg_pageSize = 42; |
| var arg_pageToken = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/exports', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 8), |
| unittest.equals("/exports"), |
| ); |
| 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["pageSize"]!.first), |
| unittest.equals(arg_pageSize), |
| ); |
| unittest.expect( |
| queryMap["pageToken"]!.first, |
| unittest.equals(arg_pageToken), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildListExportsResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_matterId, |
| pageSize: arg_pageSize, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkListExportsResponse(response as api.ListExportsResponse); |
| }); |
| }); |
| |
| unittest.group('resource-MattersHoldsResource', () { |
| unittest.test('method--addHeldAccounts', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds; |
| var arg_request = buildAddHeldAccountsRequest(); |
| var arg_matterId = 'foo'; |
| var arg_holdId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.AddHeldAccountsRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkAddHeldAccountsRequest(obj as api.AddHeldAccountsRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/holds/"), |
| ); |
| pathOffset += 7; |
| index = path.indexOf(':addHeldAccounts', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_holdId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 16), |
| unittest.equals(":addHeldAccounts"), |
| ); |
| 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(buildAddHeldAccountsResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.addHeldAccounts( |
| arg_request, arg_matterId, arg_holdId, |
| $fields: arg_$fields); |
| checkAddHeldAccountsResponse(response as api.AddHeldAccountsResponse); |
| }); |
| |
| unittest.test('method--create', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds; |
| var arg_request = buildHold(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = |
| api.Hold.fromJson(json as core.Map<core.String, core.dynamic>); |
| checkHold(obj as api.Hold); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 6), |
| unittest.equals("/holds"), |
| ); |
| 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["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildHold()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.create(arg_request, arg_matterId, $fields: arg_$fields); |
| checkHold(response as api.Hold); |
| }); |
| |
| unittest.test('method--delete', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds; |
| var arg_matterId = 'foo'; |
| var arg_holdId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/holds/"), |
| ); |
| pathOffset += 7; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_holdId'), |
| ); |
| |
| 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(buildEmpty()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.delete(arg_matterId, arg_holdId, $fields: arg_$fields); |
| checkEmpty(response as api.Empty); |
| }); |
| |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds; |
| var arg_matterId = 'foo'; |
| var arg_holdId = 'foo'; |
| var arg_view = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/holds/"), |
| ); |
| pathOffset += 7; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_holdId'), |
| ); |
| |
| 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["view"]!.first, |
| unittest.equals(arg_view), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildHold()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_matterId, arg_holdId, |
| view: arg_view, $fields: arg_$fields); |
| checkHold(response as api.Hold); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds; |
| var arg_matterId = 'foo'; |
| var arg_pageSize = 42; |
| var arg_pageToken = 'foo'; |
| var arg_view = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 6), |
| unittest.equals("/holds"), |
| ); |
| 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( |
| core.int.parse(queryMap["pageSize"]!.first), |
| unittest.equals(arg_pageSize), |
| ); |
| unittest.expect( |
| queryMap["pageToken"]!.first, |
| unittest.equals(arg_pageToken), |
| ); |
| unittest.expect( |
| queryMap["view"]!.first, |
| unittest.equals(arg_view), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildListHoldsResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_matterId, |
| pageSize: arg_pageSize, |
| pageToken: arg_pageToken, |
| view: arg_view, |
| $fields: arg_$fields); |
| checkListHoldsResponse(response as api.ListHoldsResponse); |
| }); |
| |
| unittest.test('method--removeHeldAccounts', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds; |
| var arg_request = buildRemoveHeldAccountsRequest(); |
| var arg_matterId = 'foo'; |
| var arg_holdId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.RemoveHeldAccountsRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkRemoveHeldAccountsRequest(obj as api.RemoveHeldAccountsRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/holds/"), |
| ); |
| pathOffset += 7; |
| index = path.indexOf(':removeHeldAccounts', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_holdId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 19), |
| unittest.equals(":removeHeldAccounts"), |
| ); |
| 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(buildRemoveHeldAccountsResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.removeHeldAccounts( |
| arg_request, arg_matterId, arg_holdId, |
| $fields: arg_$fields); |
| checkRemoveHeldAccountsResponse( |
| response as api.RemoveHeldAccountsResponse); |
| }); |
| |
| unittest.test('method--update', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds; |
| var arg_request = buildHold(); |
| var arg_matterId = 'foo'; |
| var arg_holdId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = |
| api.Hold.fromJson(json as core.Map<core.String, core.dynamic>); |
| checkHold(obj as api.Hold); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/holds/"), |
| ); |
| pathOffset += 7; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_holdId'), |
| ); |
| |
| 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(buildHold()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.update(arg_request, arg_matterId, arg_holdId, |
| $fields: arg_$fields); |
| checkHold(response as api.Hold); |
| }); |
| }); |
| |
| unittest.group('resource-MattersHoldsAccountsResource', () { |
| unittest.test('method--create', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds.accounts; |
| var arg_request = buildHeldAccount(); |
| var arg_matterId = 'foo'; |
| var arg_holdId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.HeldAccount.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkHeldAccount(obj as api.HeldAccount); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/holds/"), |
| ); |
| pathOffset += 7; |
| index = path.indexOf('/accounts', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_holdId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/accounts"), |
| ); |
| 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(buildHeldAccount()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.create(arg_request, arg_matterId, arg_holdId, |
| $fields: arg_$fields); |
| checkHeldAccount(response as api.HeldAccount); |
| }); |
| |
| unittest.test('method--delete', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds.accounts; |
| var arg_matterId = 'foo'; |
| var arg_holdId = 'foo'; |
| 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 + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/holds/"), |
| ); |
| pathOffset += 7; |
| index = path.indexOf('/accounts/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_holdId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 10), |
| unittest.equals("/accounts/"), |
| ); |
| pathOffset += 10; |
| 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["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildEmpty()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.delete(arg_matterId, arg_holdId, arg_accountId, |
| $fields: arg_$fields); |
| checkEmpty(response as api.Empty); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.holds.accounts; |
| var arg_matterId = 'foo'; |
| var arg_holdId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/holds/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 7), |
| unittest.equals("/holds/"), |
| ); |
| pathOffset += 7; |
| index = path.indexOf('/accounts', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_holdId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 9), |
| unittest.equals("/accounts"), |
| ); |
| 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(buildListHeldAccountsResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.list(arg_matterId, arg_holdId, $fields: arg_$fields); |
| checkListHeldAccountsResponse(response as api.ListHeldAccountsResponse); |
| }); |
| }); |
| |
| unittest.group('resource-MattersSavedQueriesResource', () { |
| unittest.test('method--create', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.savedQueries; |
| var arg_request = buildSavedQuery(); |
| var arg_matterId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.SavedQuery.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkSavedQuery(obj as api.SavedQuery); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/savedQueries', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 13), |
| unittest.equals("/savedQueries"), |
| ); |
| 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( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildSavedQuery()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.create(arg_request, arg_matterId, $fields: arg_$fields); |
| checkSavedQuery(response as api.SavedQuery); |
| }); |
| |
| unittest.test('method--delete', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.savedQueries; |
| var arg_matterId = 'foo'; |
| var arg_savedQueryId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/savedQueries/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 14), |
| unittest.equals("/savedQueries/"), |
| ); |
| pathOffset += 14; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_savedQueryId'), |
| ); |
| |
| 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(buildEmpty()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.delete(arg_matterId, arg_savedQueryId, |
| $fields: arg_$fields); |
| checkEmpty(response as api.Empty); |
| }); |
| |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.savedQueries; |
| var arg_matterId = 'foo'; |
| var arg_savedQueryId = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/savedQueries/', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 14), |
| unittest.equals("/savedQueries/"), |
| ); |
| pathOffset += 14; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_savedQueryId'), |
| ); |
| |
| 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(buildSavedQuery()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.get(arg_matterId, arg_savedQueryId, $fields: arg_$fields); |
| checkSavedQuery(response as api.SavedQuery); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).matters.savedQueries; |
| var arg_matterId = 'foo'; |
| var arg_pageSize = 42; |
| var arg_pageToken = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 11), |
| unittest.equals("v1/matters/"), |
| ); |
| pathOffset += 11; |
| index = path.indexOf('/savedQueries', pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = |
| core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect( |
| subPart, |
| unittest.equals('$arg_matterId'), |
| ); |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 13), |
| unittest.equals("/savedQueries"), |
| ); |
| 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["pageSize"]!.first), |
| unittest.equals(arg_pageSize), |
| ); |
| unittest.expect( |
| queryMap["pageToken"]!.first, |
| unittest.equals(arg_pageToken), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildListSavedQueriesResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_matterId, |
| pageSize: arg_pageSize, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkListSavedQueriesResponse(response as api.ListSavedQueriesResponse); |
| }); |
| }); |
| |
| unittest.group('resource-OperationsResource', () { |
| unittest.test('method--cancel', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).operations; |
| var arg_request = buildCancelOperationRequest(); |
| var arg_name = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var obj = api.CancelOperationRequest.fromJson( |
| json as core.Map<core.String, core.dynamic>); |
| checkCancelOperationRequest(obj as api.CancelOperationRequest); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), |
| unittest.equals("v1/"), |
| ); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = <core.String, core.List<core.String>>{}; |
| void addQueryParam(core.String n, core.String v) => |
| queryMap.putIfAbsent(n, () => []).add(v); |
| |
| if (query.isNotEmpty) { |
| for (var part in query.split('&')) { |
| var keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildEmpty()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.cancel(arg_request, arg_name, $fields: arg_$fields); |
| checkEmpty(response as api.Empty); |
| }); |
| |
| unittest.test('method--delete', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).operations; |
| var arg_name = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), |
| unittest.equals("v1/"), |
| ); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = <core.String, core.List<core.String>>{}; |
| void addQueryParam(core.String n, core.String v) => |
| queryMap.putIfAbsent(n, () => []).add(v); |
| |
| if (query.isNotEmpty) { |
| for (var part in query.split('&')) { |
| var keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildEmpty()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.delete(arg_name, $fields: arg_$fields); |
| checkEmpty(response as api.Empty); |
| }); |
| |
| unittest.test('method--get', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).operations; |
| var arg_name = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), |
| unittest.equals("v1/"), |
| ); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = <core.String, core.List<core.String>>{}; |
| void addQueryParam(core.String n, core.String v) => |
| queryMap.putIfAbsent(n, () => []).add(v); |
| |
| if (query.isNotEmpty) { |
| for (var part in query.split('&')) { |
| var keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildOperation()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_name, $fields: arg_$fields); |
| checkOperation(response as api.Operation); |
| }); |
| |
| unittest.test('method--list', () async { |
| var mock = HttpServerMock(); |
| var res = api.VaultApi(mock).operations; |
| var arg_name = 'foo'; |
| var arg_filter = 'foo'; |
| var arg_pageSize = 42; |
| var arg_pageToken = 'foo'; |
| var arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| core.int index; |
| core.String subPart; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 1), |
| unittest.equals("/"), |
| ); |
| pathOffset += 1; |
| unittest.expect( |
| path.substring(pathOffset, pathOffset + 3), |
| unittest.equals("v1/"), |
| ); |
| pathOffset += 3; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = <core.String, core.List<core.String>>{}; |
| void addQueryParam(core.String n, core.String v) => |
| queryMap.putIfAbsent(n, () => []).add(v); |
| |
| if (query.isNotEmpty) { |
| for (var part in query.split('&')) { |
| var keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap["filter"]!.first, |
| unittest.equals(arg_filter), |
| ); |
| unittest.expect( |
| core.int.parse(queryMap["pageSize"]!.first), |
| unittest.equals(arg_pageSize), |
| ); |
| unittest.expect( |
| queryMap["pageToken"]!.first, |
| unittest.equals(arg_pageToken), |
| ); |
| unittest.expect( |
| queryMap["fields"]!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| var h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| var resp = convert.json.encode(buildListOperationsResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_name, |
| filter: arg_filter, |
| pageSize: arg_pageSize, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkListOperationsResponse(response as api.ListOperationsResponse); |
| }); |
| }); |
| } |