| // 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_const_declarations |
| // ignore_for_file: prefer_expression_function_bodies |
| // ignore_for_file: prefer_final_locals |
| // ignore_for_file: prefer_interpolation_to_compose_strings |
| // 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/chat/v1.dart' as api; |
| import 'package:http/http.dart' as http; |
| import 'package:test/test.dart' as unittest; |
| |
| import '../test_shared.dart'; |
| |
| core.int buildCounterActionParameter = 0; |
| api.ActionParameter buildActionParameter() { |
| final o = api.ActionParameter(); |
| buildCounterActionParameter++; |
| if (buildCounterActionParameter < 3) { |
| o.key = 'foo'; |
| o.value = 'foo'; |
| } |
| buildCounterActionParameter--; |
| return o; |
| } |
| |
| void checkActionParameter(api.ActionParameter o) { |
| buildCounterActionParameter++; |
| if (buildCounterActionParameter < 3) { |
| unittest.expect( |
| o.key!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.value!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterActionParameter--; |
| } |
| |
| core.int buildCounterActionResponse = 0; |
| api.ActionResponse buildActionResponse() { |
| final o = api.ActionResponse(); |
| buildCounterActionResponse++; |
| if (buildCounterActionResponse < 3) { |
| o.dialogAction = buildDialogAction(); |
| o.type = 'foo'; |
| o.url = 'foo'; |
| } |
| buildCounterActionResponse--; |
| return o; |
| } |
| |
| void checkActionResponse(api.ActionResponse o) { |
| buildCounterActionResponse++; |
| if (buildCounterActionResponse < 3) { |
| checkDialogAction(o.dialogAction!); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.url!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterActionResponse--; |
| } |
| |
| core.int buildCounterActionStatus = 0; |
| api.ActionStatus buildActionStatus() { |
| final o = api.ActionStatus(); |
| buildCounterActionStatus++; |
| if (buildCounterActionStatus < 3) { |
| o.statusCode = 'foo'; |
| o.userFacingMessage = 'foo'; |
| } |
| buildCounterActionStatus--; |
| return o; |
| } |
| |
| void checkActionStatus(api.ActionStatus o) { |
| buildCounterActionStatus++; |
| if (buildCounterActionStatus < 3) { |
| unittest.expect( |
| o.statusCode!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.userFacingMessage!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterActionStatus--; |
| } |
| |
| core.int buildCounterAnnotation = 0; |
| api.Annotation buildAnnotation() { |
| final o = api.Annotation(); |
| buildCounterAnnotation++; |
| if (buildCounterAnnotation < 3) { |
| o.length = 42; |
| o.slashCommand = buildSlashCommandMetadata(); |
| o.startIndex = 42; |
| o.type = 'foo'; |
| o.userMention = buildUserMentionMetadata(); |
| } |
| buildCounterAnnotation--; |
| return o; |
| } |
| |
| void checkAnnotation(api.Annotation o) { |
| buildCounterAnnotation++; |
| if (buildCounterAnnotation < 3) { |
| unittest.expect( |
| o.length!, |
| unittest.equals(42), |
| ); |
| checkSlashCommandMetadata(o.slashCommand!); |
| unittest.expect( |
| o.startIndex!, |
| unittest.equals(42), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| checkUserMentionMetadata(o.userMention!); |
| } |
| buildCounterAnnotation--; |
| } |
| |
| core.int buildCounterAttachment = 0; |
| api.Attachment buildAttachment() { |
| final o = api.Attachment(); |
| buildCounterAttachment++; |
| if (buildCounterAttachment < 3) { |
| o.attachmentDataRef = buildAttachmentDataRef(); |
| o.contentName = 'foo'; |
| o.contentType = 'foo'; |
| o.downloadUri = 'foo'; |
| o.driveDataRef = buildDriveDataRef(); |
| o.name = 'foo'; |
| o.source = 'foo'; |
| o.thumbnailUri = 'foo'; |
| } |
| buildCounterAttachment--; |
| return o; |
| } |
| |
| void checkAttachment(api.Attachment o) { |
| buildCounterAttachment++; |
| if (buildCounterAttachment < 3) { |
| checkAttachmentDataRef(o.attachmentDataRef!); |
| unittest.expect( |
| o.contentName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.contentType!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.downloadUri!, |
| unittest.equals('foo'), |
| ); |
| checkDriveDataRef(o.driveDataRef!); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.source!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.thumbnailUri!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAttachment--; |
| } |
| |
| core.int buildCounterAttachmentDataRef = 0; |
| api.AttachmentDataRef buildAttachmentDataRef() { |
| final o = api.AttachmentDataRef(); |
| buildCounterAttachmentDataRef++; |
| if (buildCounterAttachmentDataRef < 3) { |
| o.resourceName = 'foo'; |
| } |
| buildCounterAttachmentDataRef--; |
| return o; |
| } |
| |
| void checkAttachmentDataRef(api.AttachmentDataRef o) { |
| buildCounterAttachmentDataRef++; |
| if (buildCounterAttachmentDataRef < 3) { |
| unittest.expect( |
| o.resourceName!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterAttachmentDataRef--; |
| } |
| |
| core.int buildCounterButton = 0; |
| api.Button buildButton() { |
| final o = api.Button(); |
| buildCounterButton++; |
| if (buildCounterButton < 3) { |
| o.imageButton = buildImageButton(); |
| o.textButton = buildTextButton(); |
| } |
| buildCounterButton--; |
| return o; |
| } |
| |
| void checkButton(api.Button o) { |
| buildCounterButton++; |
| if (buildCounterButton < 3) { |
| checkImageButton(o.imageButton!); |
| checkTextButton(o.textButton!); |
| } |
| buildCounterButton--; |
| } |
| |
| core.List<api.CardAction> buildUnnamed0() => [ |
| buildCardAction(), |
| buildCardAction(), |
| ]; |
| |
| void checkUnnamed0(core.List<api.CardAction> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCardAction(o[0]); |
| checkCardAction(o[1]); |
| } |
| |
| core.List<api.Section> buildUnnamed1() => [ |
| buildSection(), |
| buildSection(), |
| ]; |
| |
| void checkUnnamed1(core.List<api.Section> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkSection(o[0]); |
| checkSection(o[1]); |
| } |
| |
| core.int buildCounterCard = 0; |
| api.Card buildCard() { |
| final o = api.Card(); |
| buildCounterCard++; |
| if (buildCounterCard < 3) { |
| o.cardActions = buildUnnamed0(); |
| o.header = buildCardHeader(); |
| o.name = 'foo'; |
| o.sections = buildUnnamed1(); |
| } |
| buildCounterCard--; |
| return o; |
| } |
| |
| void checkCard(api.Card o) { |
| buildCounterCard++; |
| if (buildCounterCard < 3) { |
| checkUnnamed0(o.cardActions!); |
| checkCardHeader(o.header!); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed1(o.sections!); |
| } |
| buildCounterCard--; |
| } |
| |
| core.int buildCounterCardAction = 0; |
| api.CardAction buildCardAction() { |
| final o = api.CardAction(); |
| buildCounterCardAction++; |
| if (buildCounterCardAction < 3) { |
| o.actionLabel = 'foo'; |
| o.onClick = buildOnClick(); |
| } |
| buildCounterCardAction--; |
| return o; |
| } |
| |
| void checkCardAction(api.CardAction o) { |
| buildCounterCardAction++; |
| if (buildCounterCardAction < 3) { |
| unittest.expect( |
| o.actionLabel!, |
| unittest.equals('foo'), |
| ); |
| checkOnClick(o.onClick!); |
| } |
| buildCounterCardAction--; |
| } |
| |
| core.int buildCounterCardHeader = 0; |
| api.CardHeader buildCardHeader() { |
| final o = api.CardHeader(); |
| buildCounterCardHeader++; |
| if (buildCounterCardHeader < 3) { |
| o.imageStyle = 'foo'; |
| o.imageUrl = 'foo'; |
| o.subtitle = 'foo'; |
| o.title = 'foo'; |
| } |
| buildCounterCardHeader--; |
| return o; |
| } |
| |
| void checkCardHeader(api.CardHeader o) { |
| buildCounterCardHeader++; |
| if (buildCounterCardHeader < 3) { |
| unittest.expect( |
| o.imageStyle!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.imageUrl!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.subtitle!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.title!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterCardHeader--; |
| } |
| |
| core.int buildCounterCardWithId = 0; |
| api.CardWithId buildCardWithId() { |
| final o = api.CardWithId(); |
| buildCounterCardWithId++; |
| if (buildCounterCardWithId < 3) { |
| o.card = buildGoogleAppsCardV1Card(); |
| o.cardId = 'foo'; |
| } |
| buildCounterCardWithId--; |
| return o; |
| } |
| |
| void checkCardWithId(api.CardWithId o) { |
| buildCounterCardWithId++; |
| if (buildCounterCardWithId < 3) { |
| checkGoogleAppsCardV1Card(o.card!); |
| unittest.expect( |
| o.cardId!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterCardWithId--; |
| } |
| |
| core.int buildCounterColor = 0; |
| api.Color buildColor() { |
| final o = api.Color(); |
| buildCounterColor++; |
| if (buildCounterColor < 3) { |
| o.alpha = 42.0; |
| o.blue = 42.0; |
| o.green = 42.0; |
| o.red = 42.0; |
| } |
| buildCounterColor--; |
| return o; |
| } |
| |
| void checkColor(api.Color o) { |
| buildCounterColor++; |
| if (buildCounterColor < 3) { |
| unittest.expect( |
| o.alpha!, |
| unittest.equals(42.0), |
| ); |
| unittest.expect( |
| o.blue!, |
| unittest.equals(42.0), |
| ); |
| unittest.expect( |
| o.green!, |
| unittest.equals(42.0), |
| ); |
| unittest.expect( |
| o.red!, |
| unittest.equals(42.0), |
| ); |
| } |
| buildCounterColor--; |
| } |
| |
| core.int buildCounterDialog = 0; |
| api.Dialog buildDialog() { |
| final o = api.Dialog(); |
| buildCounterDialog++; |
| if (buildCounterDialog < 3) { |
| o.body = buildGoogleAppsCardV1Card(); |
| } |
| buildCounterDialog--; |
| return o; |
| } |
| |
| void checkDialog(api.Dialog o) { |
| buildCounterDialog++; |
| if (buildCounterDialog < 3) { |
| checkGoogleAppsCardV1Card(o.body!); |
| } |
| buildCounterDialog--; |
| } |
| |
| core.int buildCounterDialogAction = 0; |
| api.DialogAction buildDialogAction() { |
| final o = api.DialogAction(); |
| buildCounterDialogAction++; |
| if (buildCounterDialogAction < 3) { |
| o.actionStatus = buildActionStatus(); |
| o.dialog = buildDialog(); |
| } |
| buildCounterDialogAction--; |
| return o; |
| } |
| |
| void checkDialogAction(api.DialogAction o) { |
| buildCounterDialogAction++; |
| if (buildCounterDialogAction < 3) { |
| checkActionStatus(o.actionStatus!); |
| checkDialog(o.dialog!); |
| } |
| buildCounterDialogAction--; |
| } |
| |
| core.int buildCounterDriveDataRef = 0; |
| api.DriveDataRef buildDriveDataRef() { |
| final o = api.DriveDataRef(); |
| buildCounterDriveDataRef++; |
| if (buildCounterDriveDataRef < 3) { |
| o.driveFileId = 'foo'; |
| } |
| buildCounterDriveDataRef--; |
| return o; |
| } |
| |
| void checkDriveDataRef(api.DriveDataRef o) { |
| buildCounterDriveDataRef++; |
| if (buildCounterDriveDataRef < 3) { |
| unittest.expect( |
| o.driveFileId!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterDriveDataRef--; |
| } |
| |
| core.int buildCounterEmpty = 0; |
| api.Empty buildEmpty() { |
| final o = api.Empty(); |
| buildCounterEmpty++; |
| if (buildCounterEmpty < 3) {} |
| buildCounterEmpty--; |
| return o; |
| } |
| |
| void checkEmpty(api.Empty o) { |
| buildCounterEmpty++; |
| if (buildCounterEmpty < 3) {} |
| buildCounterEmpty--; |
| } |
| |
| core.List<api.ActionParameter> buildUnnamed2() => [ |
| buildActionParameter(), |
| buildActionParameter(), |
| ]; |
| |
| void checkUnnamed2(core.List<api.ActionParameter> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkActionParameter(o[0]); |
| checkActionParameter(o[1]); |
| } |
| |
| core.int buildCounterFormAction = 0; |
| api.FormAction buildFormAction() { |
| final o = api.FormAction(); |
| buildCounterFormAction++; |
| if (buildCounterFormAction < 3) { |
| o.actionMethodName = 'foo'; |
| o.parameters = buildUnnamed2(); |
| } |
| buildCounterFormAction--; |
| return o; |
| } |
| |
| void checkFormAction(api.FormAction o) { |
| buildCounterFormAction++; |
| if (buildCounterFormAction < 3) { |
| unittest.expect( |
| o.actionMethodName!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed2(o.parameters!); |
| } |
| buildCounterFormAction--; |
| } |
| |
| core.List<api.GoogleAppsCardV1ActionParameter> buildUnnamed3() => [ |
| buildGoogleAppsCardV1ActionParameter(), |
| buildGoogleAppsCardV1ActionParameter(), |
| ]; |
| |
| void checkUnnamed3(core.List<api.GoogleAppsCardV1ActionParameter> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGoogleAppsCardV1ActionParameter(o[0]); |
| checkGoogleAppsCardV1ActionParameter(o[1]); |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Action = 0; |
| api.GoogleAppsCardV1Action buildGoogleAppsCardV1Action() { |
| final o = api.GoogleAppsCardV1Action(); |
| buildCounterGoogleAppsCardV1Action++; |
| if (buildCounterGoogleAppsCardV1Action < 3) { |
| o.function = 'foo'; |
| o.interaction = 'foo'; |
| o.loadIndicator = 'foo'; |
| o.parameters = buildUnnamed3(); |
| o.persistValues = true; |
| } |
| buildCounterGoogleAppsCardV1Action--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Action(api.GoogleAppsCardV1Action o) { |
| buildCounterGoogleAppsCardV1Action++; |
| if (buildCounterGoogleAppsCardV1Action < 3) { |
| unittest.expect( |
| o.function!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.interaction!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.loadIndicator!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed3(o.parameters!); |
| unittest.expect(o.persistValues!, unittest.isTrue); |
| } |
| buildCounterGoogleAppsCardV1Action--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1ActionParameter = 0; |
| api.GoogleAppsCardV1ActionParameter buildGoogleAppsCardV1ActionParameter() { |
| final o = api.GoogleAppsCardV1ActionParameter(); |
| buildCounterGoogleAppsCardV1ActionParameter++; |
| if (buildCounterGoogleAppsCardV1ActionParameter < 3) { |
| o.key = 'foo'; |
| o.value = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1ActionParameter--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1ActionParameter( |
| api.GoogleAppsCardV1ActionParameter o) { |
| buildCounterGoogleAppsCardV1ActionParameter++; |
| if (buildCounterGoogleAppsCardV1ActionParameter < 3) { |
| unittest.expect( |
| o.key!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.value!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1ActionParameter--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1BorderStyle = 0; |
| api.GoogleAppsCardV1BorderStyle buildGoogleAppsCardV1BorderStyle() { |
| final o = api.GoogleAppsCardV1BorderStyle(); |
| buildCounterGoogleAppsCardV1BorderStyle++; |
| if (buildCounterGoogleAppsCardV1BorderStyle < 3) { |
| o.cornerRadius = 42; |
| o.strokeColor = buildColor(); |
| o.type = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1BorderStyle--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1BorderStyle(api.GoogleAppsCardV1BorderStyle o) { |
| buildCounterGoogleAppsCardV1BorderStyle++; |
| if (buildCounterGoogleAppsCardV1BorderStyle < 3) { |
| unittest.expect( |
| o.cornerRadius!, |
| unittest.equals(42), |
| ); |
| checkColor(o.strokeColor!); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1BorderStyle--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Button = 0; |
| api.GoogleAppsCardV1Button buildGoogleAppsCardV1Button() { |
| final o = api.GoogleAppsCardV1Button(); |
| buildCounterGoogleAppsCardV1Button++; |
| if (buildCounterGoogleAppsCardV1Button < 3) { |
| o.altText = 'foo'; |
| o.color = buildColor(); |
| o.disabled = true; |
| o.icon = buildGoogleAppsCardV1Icon(); |
| o.onClick = buildGoogleAppsCardV1OnClick(); |
| o.text = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1Button--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Button(api.GoogleAppsCardV1Button o) { |
| buildCounterGoogleAppsCardV1Button++; |
| if (buildCounterGoogleAppsCardV1Button < 3) { |
| unittest.expect( |
| o.altText!, |
| unittest.equals('foo'), |
| ); |
| checkColor(o.color!); |
| unittest.expect(o.disabled!, unittest.isTrue); |
| checkGoogleAppsCardV1Icon(o.icon!); |
| checkGoogleAppsCardV1OnClick(o.onClick!); |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1Button--; |
| } |
| |
| core.List<api.GoogleAppsCardV1Button> buildUnnamed4() => [ |
| buildGoogleAppsCardV1Button(), |
| buildGoogleAppsCardV1Button(), |
| ]; |
| |
| void checkUnnamed4(core.List<api.GoogleAppsCardV1Button> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGoogleAppsCardV1Button(o[0]); |
| checkGoogleAppsCardV1Button(o[1]); |
| } |
| |
| core.int buildCounterGoogleAppsCardV1ButtonList = 0; |
| api.GoogleAppsCardV1ButtonList buildGoogleAppsCardV1ButtonList() { |
| final o = api.GoogleAppsCardV1ButtonList(); |
| buildCounterGoogleAppsCardV1ButtonList++; |
| if (buildCounterGoogleAppsCardV1ButtonList < 3) { |
| o.buttons = buildUnnamed4(); |
| } |
| buildCounterGoogleAppsCardV1ButtonList--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1ButtonList(api.GoogleAppsCardV1ButtonList o) { |
| buildCounterGoogleAppsCardV1ButtonList++; |
| if (buildCounterGoogleAppsCardV1ButtonList < 3) { |
| checkUnnamed4(o.buttons!); |
| } |
| buildCounterGoogleAppsCardV1ButtonList--; |
| } |
| |
| core.List<api.GoogleAppsCardV1CardAction> buildUnnamed5() => [ |
| buildGoogleAppsCardV1CardAction(), |
| buildGoogleAppsCardV1CardAction(), |
| ]; |
| |
| void checkUnnamed5(core.List<api.GoogleAppsCardV1CardAction> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGoogleAppsCardV1CardAction(o[0]); |
| checkGoogleAppsCardV1CardAction(o[1]); |
| } |
| |
| core.List<api.GoogleAppsCardV1Section> buildUnnamed6() => [ |
| buildGoogleAppsCardV1Section(), |
| buildGoogleAppsCardV1Section(), |
| ]; |
| |
| void checkUnnamed6(core.List<api.GoogleAppsCardV1Section> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGoogleAppsCardV1Section(o[0]); |
| checkGoogleAppsCardV1Section(o[1]); |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Card = 0; |
| api.GoogleAppsCardV1Card buildGoogleAppsCardV1Card() { |
| final o = api.GoogleAppsCardV1Card(); |
| buildCounterGoogleAppsCardV1Card++; |
| if (buildCounterGoogleAppsCardV1Card < 3) { |
| o.cardActions = buildUnnamed5(); |
| o.displayStyle = 'foo'; |
| o.fixedFooter = buildGoogleAppsCardV1CardFixedFooter(); |
| o.header = buildGoogleAppsCardV1CardHeader(); |
| o.name = 'foo'; |
| o.peekCardHeader = buildGoogleAppsCardV1CardHeader(); |
| o.sections = buildUnnamed6(); |
| } |
| buildCounterGoogleAppsCardV1Card--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Card(api.GoogleAppsCardV1Card o) { |
| buildCounterGoogleAppsCardV1Card++; |
| if (buildCounterGoogleAppsCardV1Card < 3) { |
| checkUnnamed5(o.cardActions!); |
| unittest.expect( |
| o.displayStyle!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1CardFixedFooter(o.fixedFooter!); |
| checkGoogleAppsCardV1CardHeader(o.header!); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1CardHeader(o.peekCardHeader!); |
| checkUnnamed6(o.sections!); |
| } |
| buildCounterGoogleAppsCardV1Card--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1CardAction = 0; |
| api.GoogleAppsCardV1CardAction buildGoogleAppsCardV1CardAction() { |
| final o = api.GoogleAppsCardV1CardAction(); |
| buildCounterGoogleAppsCardV1CardAction++; |
| if (buildCounterGoogleAppsCardV1CardAction < 3) { |
| o.actionLabel = 'foo'; |
| o.onClick = buildGoogleAppsCardV1OnClick(); |
| } |
| buildCounterGoogleAppsCardV1CardAction--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1CardAction(api.GoogleAppsCardV1CardAction o) { |
| buildCounterGoogleAppsCardV1CardAction++; |
| if (buildCounterGoogleAppsCardV1CardAction < 3) { |
| unittest.expect( |
| o.actionLabel!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1OnClick(o.onClick!); |
| } |
| buildCounterGoogleAppsCardV1CardAction--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1CardFixedFooter = 0; |
| api.GoogleAppsCardV1CardFixedFooter buildGoogleAppsCardV1CardFixedFooter() { |
| final o = api.GoogleAppsCardV1CardFixedFooter(); |
| buildCounterGoogleAppsCardV1CardFixedFooter++; |
| if (buildCounterGoogleAppsCardV1CardFixedFooter < 3) { |
| o.primaryButton = buildGoogleAppsCardV1Button(); |
| o.secondaryButton = buildGoogleAppsCardV1Button(); |
| } |
| buildCounterGoogleAppsCardV1CardFixedFooter--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1CardFixedFooter( |
| api.GoogleAppsCardV1CardFixedFooter o) { |
| buildCounterGoogleAppsCardV1CardFixedFooter++; |
| if (buildCounterGoogleAppsCardV1CardFixedFooter < 3) { |
| checkGoogleAppsCardV1Button(o.primaryButton!); |
| checkGoogleAppsCardV1Button(o.secondaryButton!); |
| } |
| buildCounterGoogleAppsCardV1CardFixedFooter--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1CardHeader = 0; |
| api.GoogleAppsCardV1CardHeader buildGoogleAppsCardV1CardHeader() { |
| final o = api.GoogleAppsCardV1CardHeader(); |
| buildCounterGoogleAppsCardV1CardHeader++; |
| if (buildCounterGoogleAppsCardV1CardHeader < 3) { |
| o.imageAltText = 'foo'; |
| o.imageType = 'foo'; |
| o.imageUrl = 'foo'; |
| o.subtitle = 'foo'; |
| o.title = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1CardHeader--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1CardHeader(api.GoogleAppsCardV1CardHeader o) { |
| buildCounterGoogleAppsCardV1CardHeader++; |
| if (buildCounterGoogleAppsCardV1CardHeader < 3) { |
| unittest.expect( |
| o.imageAltText!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.imageType!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.imageUrl!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.subtitle!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.title!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1CardHeader--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1DateTimePicker = 0; |
| api.GoogleAppsCardV1DateTimePicker buildGoogleAppsCardV1DateTimePicker() { |
| final o = api.GoogleAppsCardV1DateTimePicker(); |
| buildCounterGoogleAppsCardV1DateTimePicker++; |
| if (buildCounterGoogleAppsCardV1DateTimePicker < 3) { |
| o.label = 'foo'; |
| o.name = 'foo'; |
| o.onChangeAction = buildGoogleAppsCardV1Action(); |
| o.timezoneOffsetDate = 42; |
| o.type = 'foo'; |
| o.valueMsEpoch = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1DateTimePicker--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1DateTimePicker(api.GoogleAppsCardV1DateTimePicker o) { |
| buildCounterGoogleAppsCardV1DateTimePicker++; |
| if (buildCounterGoogleAppsCardV1DateTimePicker < 3) { |
| unittest.expect( |
| o.label!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1Action(o.onChangeAction!); |
| unittest.expect( |
| o.timezoneOffsetDate!, |
| unittest.equals(42), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.valueMsEpoch!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1DateTimePicker--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1DecoratedText = 0; |
| api.GoogleAppsCardV1DecoratedText buildGoogleAppsCardV1DecoratedText() { |
| final o = api.GoogleAppsCardV1DecoratedText(); |
| buildCounterGoogleAppsCardV1DecoratedText++; |
| if (buildCounterGoogleAppsCardV1DecoratedText < 3) { |
| o.bottomLabel = 'foo'; |
| o.button = buildGoogleAppsCardV1Button(); |
| o.endIcon = buildGoogleAppsCardV1Icon(); |
| o.icon = buildGoogleAppsCardV1Icon(); |
| o.onClick = buildGoogleAppsCardV1OnClick(); |
| o.startIcon = buildGoogleAppsCardV1Icon(); |
| o.switchControl = buildGoogleAppsCardV1SwitchControl(); |
| o.text = 'foo'; |
| o.topLabel = 'foo'; |
| o.wrapText = true; |
| } |
| buildCounterGoogleAppsCardV1DecoratedText--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1DecoratedText(api.GoogleAppsCardV1DecoratedText o) { |
| buildCounterGoogleAppsCardV1DecoratedText++; |
| if (buildCounterGoogleAppsCardV1DecoratedText < 3) { |
| unittest.expect( |
| o.bottomLabel!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1Button(o.button!); |
| checkGoogleAppsCardV1Icon(o.endIcon!); |
| checkGoogleAppsCardV1Icon(o.icon!); |
| checkGoogleAppsCardV1OnClick(o.onClick!); |
| checkGoogleAppsCardV1Icon(o.startIcon!); |
| checkGoogleAppsCardV1SwitchControl(o.switchControl!); |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.topLabel!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.wrapText!, unittest.isTrue); |
| } |
| buildCounterGoogleAppsCardV1DecoratedText--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Divider = 0; |
| api.GoogleAppsCardV1Divider buildGoogleAppsCardV1Divider() { |
| final o = api.GoogleAppsCardV1Divider(); |
| buildCounterGoogleAppsCardV1Divider++; |
| if (buildCounterGoogleAppsCardV1Divider < 3) {} |
| buildCounterGoogleAppsCardV1Divider--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Divider(api.GoogleAppsCardV1Divider o) { |
| buildCounterGoogleAppsCardV1Divider++; |
| if (buildCounterGoogleAppsCardV1Divider < 3) {} |
| buildCounterGoogleAppsCardV1Divider--; |
| } |
| |
| core.List<api.GoogleAppsCardV1GridItem> buildUnnamed7() => [ |
| buildGoogleAppsCardV1GridItem(), |
| buildGoogleAppsCardV1GridItem(), |
| ]; |
| |
| void checkUnnamed7(core.List<api.GoogleAppsCardV1GridItem> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGoogleAppsCardV1GridItem(o[0]); |
| checkGoogleAppsCardV1GridItem(o[1]); |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Grid = 0; |
| api.GoogleAppsCardV1Grid buildGoogleAppsCardV1Grid() { |
| final o = api.GoogleAppsCardV1Grid(); |
| buildCounterGoogleAppsCardV1Grid++; |
| if (buildCounterGoogleAppsCardV1Grid < 3) { |
| o.borderStyle = buildGoogleAppsCardV1BorderStyle(); |
| o.columnCount = 42; |
| o.items = buildUnnamed7(); |
| o.onClick = buildGoogleAppsCardV1OnClick(); |
| o.title = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1Grid--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Grid(api.GoogleAppsCardV1Grid o) { |
| buildCounterGoogleAppsCardV1Grid++; |
| if (buildCounterGoogleAppsCardV1Grid < 3) { |
| checkGoogleAppsCardV1BorderStyle(o.borderStyle!); |
| unittest.expect( |
| o.columnCount!, |
| unittest.equals(42), |
| ); |
| checkUnnamed7(o.items!); |
| checkGoogleAppsCardV1OnClick(o.onClick!); |
| unittest.expect( |
| o.title!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1Grid--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1GridItem = 0; |
| api.GoogleAppsCardV1GridItem buildGoogleAppsCardV1GridItem() { |
| final o = api.GoogleAppsCardV1GridItem(); |
| buildCounterGoogleAppsCardV1GridItem++; |
| if (buildCounterGoogleAppsCardV1GridItem < 3) { |
| o.id = 'foo'; |
| o.image = buildGoogleAppsCardV1ImageComponent(); |
| o.layout = 'foo'; |
| o.subtitle = 'foo'; |
| o.title = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1GridItem--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1GridItem(api.GoogleAppsCardV1GridItem o) { |
| buildCounterGoogleAppsCardV1GridItem++; |
| if (buildCounterGoogleAppsCardV1GridItem < 3) { |
| unittest.expect( |
| o.id!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1ImageComponent(o.image!); |
| unittest.expect( |
| o.layout!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.subtitle!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.title!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1GridItem--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Icon = 0; |
| api.GoogleAppsCardV1Icon buildGoogleAppsCardV1Icon() { |
| final o = api.GoogleAppsCardV1Icon(); |
| buildCounterGoogleAppsCardV1Icon++; |
| if (buildCounterGoogleAppsCardV1Icon < 3) { |
| o.altText = 'foo'; |
| o.iconUrl = 'foo'; |
| o.imageType = 'foo'; |
| o.knownIcon = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1Icon--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Icon(api.GoogleAppsCardV1Icon o) { |
| buildCounterGoogleAppsCardV1Icon++; |
| if (buildCounterGoogleAppsCardV1Icon < 3) { |
| unittest.expect( |
| o.altText!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.iconUrl!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.imageType!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.knownIcon!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1Icon--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Image = 0; |
| api.GoogleAppsCardV1Image buildGoogleAppsCardV1Image() { |
| final o = api.GoogleAppsCardV1Image(); |
| buildCounterGoogleAppsCardV1Image++; |
| if (buildCounterGoogleAppsCardV1Image < 3) { |
| o.altText = 'foo'; |
| o.imageUrl = 'foo'; |
| o.onClick = buildGoogleAppsCardV1OnClick(); |
| } |
| buildCounterGoogleAppsCardV1Image--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Image(api.GoogleAppsCardV1Image o) { |
| buildCounterGoogleAppsCardV1Image++; |
| if (buildCounterGoogleAppsCardV1Image < 3) { |
| unittest.expect( |
| o.altText!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.imageUrl!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1OnClick(o.onClick!); |
| } |
| buildCounterGoogleAppsCardV1Image--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1ImageComponent = 0; |
| api.GoogleAppsCardV1ImageComponent buildGoogleAppsCardV1ImageComponent() { |
| final o = api.GoogleAppsCardV1ImageComponent(); |
| buildCounterGoogleAppsCardV1ImageComponent++; |
| if (buildCounterGoogleAppsCardV1ImageComponent < 3) { |
| o.altText = 'foo'; |
| o.borderStyle = buildGoogleAppsCardV1BorderStyle(); |
| o.cropStyle = buildGoogleAppsCardV1ImageCropStyle(); |
| o.imageUri = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1ImageComponent--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1ImageComponent(api.GoogleAppsCardV1ImageComponent o) { |
| buildCounterGoogleAppsCardV1ImageComponent++; |
| if (buildCounterGoogleAppsCardV1ImageComponent < 3) { |
| unittest.expect( |
| o.altText!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1BorderStyle(o.borderStyle!); |
| checkGoogleAppsCardV1ImageCropStyle(o.cropStyle!); |
| unittest.expect( |
| o.imageUri!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1ImageComponent--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1ImageCropStyle = 0; |
| api.GoogleAppsCardV1ImageCropStyle buildGoogleAppsCardV1ImageCropStyle() { |
| final o = api.GoogleAppsCardV1ImageCropStyle(); |
| buildCounterGoogleAppsCardV1ImageCropStyle++; |
| if (buildCounterGoogleAppsCardV1ImageCropStyle < 3) { |
| o.aspectRatio = 42.0; |
| o.type = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1ImageCropStyle--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1ImageCropStyle(api.GoogleAppsCardV1ImageCropStyle o) { |
| buildCounterGoogleAppsCardV1ImageCropStyle++; |
| if (buildCounterGoogleAppsCardV1ImageCropStyle < 3) { |
| unittest.expect( |
| o.aspectRatio!, |
| unittest.equals(42.0), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1ImageCropStyle--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1OnClick = 0; |
| api.GoogleAppsCardV1OnClick buildGoogleAppsCardV1OnClick() { |
| final o = api.GoogleAppsCardV1OnClick(); |
| buildCounterGoogleAppsCardV1OnClick++; |
| if (buildCounterGoogleAppsCardV1OnClick < 3) { |
| o.action = buildGoogleAppsCardV1Action(); |
| o.card = buildGoogleAppsCardV1Card(); |
| o.openDynamicLinkAction = buildGoogleAppsCardV1Action(); |
| o.openLink = buildGoogleAppsCardV1OpenLink(); |
| } |
| buildCounterGoogleAppsCardV1OnClick--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1OnClick(api.GoogleAppsCardV1OnClick o) { |
| buildCounterGoogleAppsCardV1OnClick++; |
| if (buildCounterGoogleAppsCardV1OnClick < 3) { |
| checkGoogleAppsCardV1Action(o.action!); |
| checkGoogleAppsCardV1Card(o.card!); |
| checkGoogleAppsCardV1Action(o.openDynamicLinkAction!); |
| checkGoogleAppsCardV1OpenLink(o.openLink!); |
| } |
| buildCounterGoogleAppsCardV1OnClick--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1OpenLink = 0; |
| api.GoogleAppsCardV1OpenLink buildGoogleAppsCardV1OpenLink() { |
| final o = api.GoogleAppsCardV1OpenLink(); |
| buildCounterGoogleAppsCardV1OpenLink++; |
| if (buildCounterGoogleAppsCardV1OpenLink < 3) { |
| o.onClose = 'foo'; |
| o.openAs = 'foo'; |
| o.url = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1OpenLink--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1OpenLink(api.GoogleAppsCardV1OpenLink o) { |
| buildCounterGoogleAppsCardV1OpenLink++; |
| if (buildCounterGoogleAppsCardV1OpenLink < 3) { |
| unittest.expect( |
| o.onClose!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.openAs!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.url!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1OpenLink--; |
| } |
| |
| core.List<api.GoogleAppsCardV1Widget> buildUnnamed8() => [ |
| buildGoogleAppsCardV1Widget(), |
| buildGoogleAppsCardV1Widget(), |
| ]; |
| |
| void checkUnnamed8(core.List<api.GoogleAppsCardV1Widget> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGoogleAppsCardV1Widget(o[0]); |
| checkGoogleAppsCardV1Widget(o[1]); |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Section = 0; |
| api.GoogleAppsCardV1Section buildGoogleAppsCardV1Section() { |
| final o = api.GoogleAppsCardV1Section(); |
| buildCounterGoogleAppsCardV1Section++; |
| if (buildCounterGoogleAppsCardV1Section < 3) { |
| o.collapsible = true; |
| o.header = 'foo'; |
| o.uncollapsibleWidgetsCount = 42; |
| o.widgets = buildUnnamed8(); |
| } |
| buildCounterGoogleAppsCardV1Section--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Section(api.GoogleAppsCardV1Section o) { |
| buildCounterGoogleAppsCardV1Section++; |
| if (buildCounterGoogleAppsCardV1Section < 3) { |
| unittest.expect(o.collapsible!, unittest.isTrue); |
| unittest.expect( |
| o.header!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.uncollapsibleWidgetsCount!, |
| unittest.equals(42), |
| ); |
| checkUnnamed8(o.widgets!); |
| } |
| buildCounterGoogleAppsCardV1Section--; |
| } |
| |
| core.List<api.GoogleAppsCardV1SelectionItem> buildUnnamed9() => [ |
| buildGoogleAppsCardV1SelectionItem(), |
| buildGoogleAppsCardV1SelectionItem(), |
| ]; |
| |
| void checkUnnamed9(core.List<api.GoogleAppsCardV1SelectionItem> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGoogleAppsCardV1SelectionItem(o[0]); |
| checkGoogleAppsCardV1SelectionItem(o[1]); |
| } |
| |
| core.int buildCounterGoogleAppsCardV1SelectionInput = 0; |
| api.GoogleAppsCardV1SelectionInput buildGoogleAppsCardV1SelectionInput() { |
| final o = api.GoogleAppsCardV1SelectionInput(); |
| buildCounterGoogleAppsCardV1SelectionInput++; |
| if (buildCounterGoogleAppsCardV1SelectionInput < 3) { |
| o.items = buildUnnamed9(); |
| o.label = 'foo'; |
| o.name = 'foo'; |
| o.onChangeAction = buildGoogleAppsCardV1Action(); |
| o.type = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1SelectionInput--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1SelectionInput(api.GoogleAppsCardV1SelectionInput o) { |
| buildCounterGoogleAppsCardV1SelectionInput++; |
| if (buildCounterGoogleAppsCardV1SelectionInput < 3) { |
| checkUnnamed9(o.items!); |
| unittest.expect( |
| o.label!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1Action(o.onChangeAction!); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1SelectionInput--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1SelectionItem = 0; |
| api.GoogleAppsCardV1SelectionItem buildGoogleAppsCardV1SelectionItem() { |
| final o = api.GoogleAppsCardV1SelectionItem(); |
| buildCounterGoogleAppsCardV1SelectionItem++; |
| if (buildCounterGoogleAppsCardV1SelectionItem < 3) { |
| o.selected = true; |
| o.text = 'foo'; |
| o.value = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1SelectionItem--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1SelectionItem(api.GoogleAppsCardV1SelectionItem o) { |
| buildCounterGoogleAppsCardV1SelectionItem++; |
| if (buildCounterGoogleAppsCardV1SelectionItem < 3) { |
| unittest.expect(o.selected!, unittest.isTrue); |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.value!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1SelectionItem--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1SuggestionItem = 0; |
| api.GoogleAppsCardV1SuggestionItem buildGoogleAppsCardV1SuggestionItem() { |
| final o = api.GoogleAppsCardV1SuggestionItem(); |
| buildCounterGoogleAppsCardV1SuggestionItem++; |
| if (buildCounterGoogleAppsCardV1SuggestionItem < 3) { |
| o.text = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1SuggestionItem--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1SuggestionItem(api.GoogleAppsCardV1SuggestionItem o) { |
| buildCounterGoogleAppsCardV1SuggestionItem++; |
| if (buildCounterGoogleAppsCardV1SuggestionItem < 3) { |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1SuggestionItem--; |
| } |
| |
| core.List<api.GoogleAppsCardV1SuggestionItem> buildUnnamed10() => [ |
| buildGoogleAppsCardV1SuggestionItem(), |
| buildGoogleAppsCardV1SuggestionItem(), |
| ]; |
| |
| void checkUnnamed10(core.List<api.GoogleAppsCardV1SuggestionItem> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkGoogleAppsCardV1SuggestionItem(o[0]); |
| checkGoogleAppsCardV1SuggestionItem(o[1]); |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Suggestions = 0; |
| api.GoogleAppsCardV1Suggestions buildGoogleAppsCardV1Suggestions() { |
| final o = api.GoogleAppsCardV1Suggestions(); |
| buildCounterGoogleAppsCardV1Suggestions++; |
| if (buildCounterGoogleAppsCardV1Suggestions < 3) { |
| o.items = buildUnnamed10(); |
| } |
| buildCounterGoogleAppsCardV1Suggestions--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Suggestions(api.GoogleAppsCardV1Suggestions o) { |
| buildCounterGoogleAppsCardV1Suggestions++; |
| if (buildCounterGoogleAppsCardV1Suggestions < 3) { |
| checkUnnamed10(o.items!); |
| } |
| buildCounterGoogleAppsCardV1Suggestions--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1SwitchControl = 0; |
| api.GoogleAppsCardV1SwitchControl buildGoogleAppsCardV1SwitchControl() { |
| final o = api.GoogleAppsCardV1SwitchControl(); |
| buildCounterGoogleAppsCardV1SwitchControl++; |
| if (buildCounterGoogleAppsCardV1SwitchControl < 3) { |
| o.controlType = 'foo'; |
| o.name = 'foo'; |
| o.onChangeAction = buildGoogleAppsCardV1Action(); |
| o.selected = true; |
| o.value = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1SwitchControl--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1SwitchControl(api.GoogleAppsCardV1SwitchControl o) { |
| buildCounterGoogleAppsCardV1SwitchControl++; |
| if (buildCounterGoogleAppsCardV1SwitchControl < 3) { |
| unittest.expect( |
| o.controlType!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1Action(o.onChangeAction!); |
| unittest.expect(o.selected!, unittest.isTrue); |
| unittest.expect( |
| o.value!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1SwitchControl--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1TextInput = 0; |
| api.GoogleAppsCardV1TextInput buildGoogleAppsCardV1TextInput() { |
| final o = api.GoogleAppsCardV1TextInput(); |
| buildCounterGoogleAppsCardV1TextInput++; |
| if (buildCounterGoogleAppsCardV1TextInput < 3) { |
| o.autoCompleteAction = buildGoogleAppsCardV1Action(); |
| o.hintText = 'foo'; |
| o.initialSuggestions = buildGoogleAppsCardV1Suggestions(); |
| o.label = 'foo'; |
| o.name = 'foo'; |
| o.onChangeAction = buildGoogleAppsCardV1Action(); |
| o.type = 'foo'; |
| o.value = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1TextInput--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1TextInput(api.GoogleAppsCardV1TextInput o) { |
| buildCounterGoogleAppsCardV1TextInput++; |
| if (buildCounterGoogleAppsCardV1TextInput < 3) { |
| checkGoogleAppsCardV1Action(o.autoCompleteAction!); |
| unittest.expect( |
| o.hintText!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1Suggestions(o.initialSuggestions!); |
| unittest.expect( |
| o.label!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkGoogleAppsCardV1Action(o.onChangeAction!); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.value!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1TextInput--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1TextParagraph = 0; |
| api.GoogleAppsCardV1TextParagraph buildGoogleAppsCardV1TextParagraph() { |
| final o = api.GoogleAppsCardV1TextParagraph(); |
| buildCounterGoogleAppsCardV1TextParagraph++; |
| if (buildCounterGoogleAppsCardV1TextParagraph < 3) { |
| o.text = 'foo'; |
| } |
| buildCounterGoogleAppsCardV1TextParagraph--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1TextParagraph(api.GoogleAppsCardV1TextParagraph o) { |
| buildCounterGoogleAppsCardV1TextParagraph++; |
| if (buildCounterGoogleAppsCardV1TextParagraph < 3) { |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterGoogleAppsCardV1TextParagraph--; |
| } |
| |
| core.int buildCounterGoogleAppsCardV1Widget = 0; |
| api.GoogleAppsCardV1Widget buildGoogleAppsCardV1Widget() { |
| final o = api.GoogleAppsCardV1Widget(); |
| buildCounterGoogleAppsCardV1Widget++; |
| if (buildCounterGoogleAppsCardV1Widget < 3) { |
| o.buttonList = buildGoogleAppsCardV1ButtonList(); |
| o.dateTimePicker = buildGoogleAppsCardV1DateTimePicker(); |
| o.decoratedText = buildGoogleAppsCardV1DecoratedText(); |
| o.divider = buildGoogleAppsCardV1Divider(); |
| o.grid = buildGoogleAppsCardV1Grid(); |
| o.image = buildGoogleAppsCardV1Image(); |
| o.selectionInput = buildGoogleAppsCardV1SelectionInput(); |
| o.textInput = buildGoogleAppsCardV1TextInput(); |
| o.textParagraph = buildGoogleAppsCardV1TextParagraph(); |
| } |
| buildCounterGoogleAppsCardV1Widget--; |
| return o; |
| } |
| |
| void checkGoogleAppsCardV1Widget(api.GoogleAppsCardV1Widget o) { |
| buildCounterGoogleAppsCardV1Widget++; |
| if (buildCounterGoogleAppsCardV1Widget < 3) { |
| checkGoogleAppsCardV1ButtonList(o.buttonList!); |
| checkGoogleAppsCardV1DateTimePicker(o.dateTimePicker!); |
| checkGoogleAppsCardV1DecoratedText(o.decoratedText!); |
| checkGoogleAppsCardV1Divider(o.divider!); |
| checkGoogleAppsCardV1Grid(o.grid!); |
| checkGoogleAppsCardV1Image(o.image!); |
| checkGoogleAppsCardV1SelectionInput(o.selectionInput!); |
| checkGoogleAppsCardV1TextInput(o.textInput!); |
| checkGoogleAppsCardV1TextParagraph(o.textParagraph!); |
| } |
| buildCounterGoogleAppsCardV1Widget--; |
| } |
| |
| core.int buildCounterImage = 0; |
| api.Image buildImage() { |
| final o = api.Image(); |
| buildCounterImage++; |
| if (buildCounterImage < 3) { |
| o.aspectRatio = 42.0; |
| o.imageUrl = 'foo'; |
| o.onClick = buildOnClick(); |
| } |
| buildCounterImage--; |
| return o; |
| } |
| |
| void checkImage(api.Image o) { |
| buildCounterImage++; |
| if (buildCounterImage < 3) { |
| unittest.expect( |
| o.aspectRatio!, |
| unittest.equals(42.0), |
| ); |
| unittest.expect( |
| o.imageUrl!, |
| unittest.equals('foo'), |
| ); |
| checkOnClick(o.onClick!); |
| } |
| buildCounterImage--; |
| } |
| |
| core.int buildCounterImageButton = 0; |
| api.ImageButton buildImageButton() { |
| final o = api.ImageButton(); |
| buildCounterImageButton++; |
| if (buildCounterImageButton < 3) { |
| o.icon = 'foo'; |
| o.iconUrl = 'foo'; |
| o.name = 'foo'; |
| o.onClick = buildOnClick(); |
| } |
| buildCounterImageButton--; |
| return o; |
| } |
| |
| void checkImageButton(api.ImageButton o) { |
| buildCounterImageButton++; |
| if (buildCounterImageButton < 3) { |
| unittest.expect( |
| o.icon!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.iconUrl!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkOnClick(o.onClick!); |
| } |
| buildCounterImageButton--; |
| } |
| |
| core.int buildCounterKeyValue = 0; |
| api.KeyValue buildKeyValue() { |
| final o = api.KeyValue(); |
| buildCounterKeyValue++; |
| if (buildCounterKeyValue < 3) { |
| o.bottomLabel = 'foo'; |
| o.button = buildButton(); |
| o.content = 'foo'; |
| o.contentMultiline = true; |
| o.icon = 'foo'; |
| o.iconUrl = 'foo'; |
| o.onClick = buildOnClick(); |
| o.topLabel = 'foo'; |
| } |
| buildCounterKeyValue--; |
| return o; |
| } |
| |
| void checkKeyValue(api.KeyValue o) { |
| buildCounterKeyValue++; |
| if (buildCounterKeyValue < 3) { |
| unittest.expect( |
| o.bottomLabel!, |
| unittest.equals('foo'), |
| ); |
| checkButton(o.button!); |
| unittest.expect( |
| o.content!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.contentMultiline!, unittest.isTrue); |
| unittest.expect( |
| o.icon!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.iconUrl!, |
| unittest.equals('foo'), |
| ); |
| checkOnClick(o.onClick!); |
| unittest.expect( |
| o.topLabel!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterKeyValue--; |
| } |
| |
| core.List<api.Membership> buildUnnamed11() => [ |
| buildMembership(), |
| buildMembership(), |
| ]; |
| |
| void checkUnnamed11(core.List<api.Membership> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkMembership(o[0]); |
| checkMembership(o[1]); |
| } |
| |
| core.int buildCounterListMembershipsResponse = 0; |
| api.ListMembershipsResponse buildListMembershipsResponse() { |
| final o = api.ListMembershipsResponse(); |
| buildCounterListMembershipsResponse++; |
| if (buildCounterListMembershipsResponse < 3) { |
| o.memberships = buildUnnamed11(); |
| o.nextPageToken = 'foo'; |
| } |
| buildCounterListMembershipsResponse--; |
| return o; |
| } |
| |
| void checkListMembershipsResponse(api.ListMembershipsResponse o) { |
| buildCounterListMembershipsResponse++; |
| if (buildCounterListMembershipsResponse < 3) { |
| checkUnnamed11(o.memberships!); |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterListMembershipsResponse--; |
| } |
| |
| core.List<api.Space> buildUnnamed12() => [ |
| buildSpace(), |
| buildSpace(), |
| ]; |
| |
| void checkUnnamed12(core.List<api.Space> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkSpace(o[0]); |
| checkSpace(o[1]); |
| } |
| |
| core.int buildCounterListSpacesResponse = 0; |
| api.ListSpacesResponse buildListSpacesResponse() { |
| final o = api.ListSpacesResponse(); |
| buildCounterListSpacesResponse++; |
| if (buildCounterListSpacesResponse < 3) { |
| o.nextPageToken = 'foo'; |
| o.spaces = buildUnnamed12(); |
| } |
| buildCounterListSpacesResponse--; |
| return o; |
| } |
| |
| void checkListSpacesResponse(api.ListSpacesResponse o) { |
| buildCounterListSpacesResponse++; |
| if (buildCounterListSpacesResponse < 3) { |
| unittest.expect( |
| o.nextPageToken!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed12(o.spaces!); |
| } |
| buildCounterListSpacesResponse--; |
| } |
| |
| core.int buildCounterMatchedUrl = 0; |
| api.MatchedUrl buildMatchedUrl() { |
| final o = api.MatchedUrl(); |
| buildCounterMatchedUrl++; |
| if (buildCounterMatchedUrl < 3) { |
| o.url = 'foo'; |
| } |
| buildCounterMatchedUrl--; |
| return o; |
| } |
| |
| void checkMatchedUrl(api.MatchedUrl o) { |
| buildCounterMatchedUrl++; |
| if (buildCounterMatchedUrl < 3) { |
| unittest.expect( |
| o.url!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterMatchedUrl--; |
| } |
| |
| core.int buildCounterMedia = 0; |
| api.Media buildMedia() { |
| final o = api.Media(); |
| buildCounterMedia++; |
| if (buildCounterMedia < 3) { |
| o.resourceName = 'foo'; |
| } |
| buildCounterMedia--; |
| return o; |
| } |
| |
| void checkMedia(api.Media o) { |
| buildCounterMedia++; |
| if (buildCounterMedia < 3) { |
| unittest.expect( |
| o.resourceName!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterMedia--; |
| } |
| |
| core.int buildCounterMembership = 0; |
| api.Membership buildMembership() { |
| final o = api.Membership(); |
| buildCounterMembership++; |
| if (buildCounterMembership < 3) { |
| o.createTime = 'foo'; |
| o.member = buildUser(); |
| o.name = 'foo'; |
| o.role = 'foo'; |
| o.state = 'foo'; |
| } |
| buildCounterMembership--; |
| return o; |
| } |
| |
| void checkMembership(api.Membership o) { |
| buildCounterMembership++; |
| if (buildCounterMembership < 3) { |
| unittest.expect( |
| o.createTime!, |
| unittest.equals('foo'), |
| ); |
| checkUser(o.member!); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.role!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.state!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterMembership--; |
| } |
| |
| core.List<api.Annotation> buildUnnamed13() => [ |
| buildAnnotation(), |
| buildAnnotation(), |
| ]; |
| |
| void checkUnnamed13(core.List<api.Annotation> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAnnotation(o[0]); |
| checkAnnotation(o[1]); |
| } |
| |
| core.List<api.Attachment> buildUnnamed14() => [ |
| buildAttachment(), |
| buildAttachment(), |
| ]; |
| |
| void checkUnnamed14(core.List<api.Attachment> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAttachment(o[0]); |
| checkAttachment(o[1]); |
| } |
| |
| core.List<api.Card> buildUnnamed15() => [ |
| buildCard(), |
| buildCard(), |
| ]; |
| |
| void checkUnnamed15(core.List<api.Card> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCard(o[0]); |
| checkCard(o[1]); |
| } |
| |
| core.List<api.CardWithId> buildUnnamed16() => [ |
| buildCardWithId(), |
| buildCardWithId(), |
| ]; |
| |
| void checkUnnamed16(core.List<api.CardWithId> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkCardWithId(o[0]); |
| checkCardWithId(o[1]); |
| } |
| |
| core.int buildCounterMessage = 0; |
| api.Message buildMessage() { |
| final o = api.Message(); |
| buildCounterMessage++; |
| if (buildCounterMessage < 3) { |
| o.actionResponse = buildActionResponse(); |
| o.annotations = buildUnnamed13(); |
| o.argumentText = 'foo'; |
| o.attachment = buildUnnamed14(); |
| o.cards = buildUnnamed15(); |
| o.cardsV2 = buildUnnamed16(); |
| o.clientAssignedMessageId = 'foo'; |
| o.createTime = 'foo'; |
| o.fallbackText = 'foo'; |
| o.lastUpdateTime = 'foo'; |
| o.matchedUrl = buildMatchedUrl(); |
| o.name = 'foo'; |
| o.sender = buildUser(); |
| o.slashCommand = buildSlashCommand(); |
| o.space = buildSpace(); |
| o.text = 'foo'; |
| o.thread = buildThread(); |
| o.threadReply = true; |
| } |
| buildCounterMessage--; |
| return o; |
| } |
| |
| void checkMessage(api.Message o) { |
| buildCounterMessage++; |
| if (buildCounterMessage < 3) { |
| checkActionResponse(o.actionResponse!); |
| checkUnnamed13(o.annotations!); |
| unittest.expect( |
| o.argumentText!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed14(o.attachment!); |
| checkUnnamed15(o.cards!); |
| checkUnnamed16(o.cardsV2!); |
| unittest.expect( |
| o.clientAssignedMessageId!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.createTime!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.fallbackText!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.lastUpdateTime!, |
| unittest.equals('foo'), |
| ); |
| checkMatchedUrl(o.matchedUrl!); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| checkUser(o.sender!); |
| checkSlashCommand(o.slashCommand!); |
| checkSpace(o.space!); |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| checkThread(o.thread!); |
| unittest.expect(o.threadReply!, unittest.isTrue); |
| } |
| buildCounterMessage--; |
| } |
| |
| core.int buildCounterOnClick = 0; |
| api.OnClick buildOnClick() { |
| final o = api.OnClick(); |
| buildCounterOnClick++; |
| if (buildCounterOnClick < 3) { |
| o.action = buildFormAction(); |
| o.openLink = buildOpenLink(); |
| } |
| buildCounterOnClick--; |
| return o; |
| } |
| |
| void checkOnClick(api.OnClick o) { |
| buildCounterOnClick++; |
| if (buildCounterOnClick < 3) { |
| checkFormAction(o.action!); |
| checkOpenLink(o.openLink!); |
| } |
| buildCounterOnClick--; |
| } |
| |
| core.int buildCounterOpenLink = 0; |
| api.OpenLink buildOpenLink() { |
| final o = api.OpenLink(); |
| buildCounterOpenLink++; |
| if (buildCounterOpenLink < 3) { |
| o.url = 'foo'; |
| } |
| buildCounterOpenLink--; |
| return o; |
| } |
| |
| void checkOpenLink(api.OpenLink o) { |
| buildCounterOpenLink++; |
| if (buildCounterOpenLink < 3) { |
| unittest.expect( |
| o.url!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterOpenLink--; |
| } |
| |
| core.List<api.WidgetMarkup> buildUnnamed17() => [ |
| buildWidgetMarkup(), |
| buildWidgetMarkup(), |
| ]; |
| |
| void checkUnnamed17(core.List<api.WidgetMarkup> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkWidgetMarkup(o[0]); |
| checkWidgetMarkup(o[1]); |
| } |
| |
| core.int buildCounterSection = 0; |
| api.Section buildSection() { |
| final o = api.Section(); |
| buildCounterSection++; |
| if (buildCounterSection < 3) { |
| o.header = 'foo'; |
| o.widgets = buildUnnamed17(); |
| } |
| buildCounterSection--; |
| return o; |
| } |
| |
| void checkSection(api.Section o) { |
| buildCounterSection++; |
| if (buildCounterSection < 3) { |
| unittest.expect( |
| o.header!, |
| unittest.equals('foo'), |
| ); |
| checkUnnamed17(o.widgets!); |
| } |
| buildCounterSection--; |
| } |
| |
| core.int buildCounterSlashCommand = 0; |
| api.SlashCommand buildSlashCommand() { |
| final o = api.SlashCommand(); |
| buildCounterSlashCommand++; |
| if (buildCounterSlashCommand < 3) { |
| o.commandId = 'foo'; |
| } |
| buildCounterSlashCommand--; |
| return o; |
| } |
| |
| void checkSlashCommand(api.SlashCommand o) { |
| buildCounterSlashCommand++; |
| if (buildCounterSlashCommand < 3) { |
| unittest.expect( |
| o.commandId!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSlashCommand--; |
| } |
| |
| core.int buildCounterSlashCommandMetadata = 0; |
| api.SlashCommandMetadata buildSlashCommandMetadata() { |
| final o = api.SlashCommandMetadata(); |
| buildCounterSlashCommandMetadata++; |
| if (buildCounterSlashCommandMetadata < 3) { |
| o.bot = buildUser(); |
| o.commandId = 'foo'; |
| o.commandName = 'foo'; |
| o.triggersDialog = true; |
| o.type = 'foo'; |
| } |
| buildCounterSlashCommandMetadata--; |
| return o; |
| } |
| |
| void checkSlashCommandMetadata(api.SlashCommandMetadata o) { |
| buildCounterSlashCommandMetadata++; |
| if (buildCounterSlashCommandMetadata < 3) { |
| checkUser(o.bot!); |
| unittest.expect( |
| o.commandId!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.commandName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.triggersDialog!, unittest.isTrue); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSlashCommandMetadata--; |
| } |
| |
| core.int buildCounterSpace = 0; |
| api.Space buildSpace() { |
| final o = api.Space(); |
| buildCounterSpace++; |
| if (buildCounterSpace < 3) { |
| o.displayName = 'foo'; |
| o.name = 'foo'; |
| o.singleUserBotDm = true; |
| o.spaceDetails = buildSpaceDetails(); |
| o.spaceThreadingState = 'foo'; |
| o.threaded = true; |
| o.type = 'foo'; |
| } |
| buildCounterSpace--; |
| return o; |
| } |
| |
| void checkSpace(api.Space o) { |
| buildCounterSpace++; |
| if (buildCounterSpace < 3) { |
| unittest.expect( |
| o.displayName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.singleUserBotDm!, unittest.isTrue); |
| checkSpaceDetails(o.spaceDetails!); |
| unittest.expect( |
| o.spaceThreadingState!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.threaded!, unittest.isTrue); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSpace--; |
| } |
| |
| core.int buildCounterSpaceDetails = 0; |
| api.SpaceDetails buildSpaceDetails() { |
| final o = api.SpaceDetails(); |
| buildCounterSpaceDetails++; |
| if (buildCounterSpaceDetails < 3) { |
| o.description = 'foo'; |
| o.guidelines = 'foo'; |
| } |
| buildCounterSpaceDetails--; |
| return o; |
| } |
| |
| void checkSpaceDetails(api.SpaceDetails o) { |
| buildCounterSpaceDetails++; |
| if (buildCounterSpaceDetails < 3) { |
| unittest.expect( |
| o.description!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.guidelines!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterSpaceDetails--; |
| } |
| |
| core.int buildCounterTextButton = 0; |
| api.TextButton buildTextButton() { |
| final o = api.TextButton(); |
| buildCounterTextButton++; |
| if (buildCounterTextButton < 3) { |
| o.onClick = buildOnClick(); |
| o.text = 'foo'; |
| } |
| buildCounterTextButton--; |
| return o; |
| } |
| |
| void checkTextButton(api.TextButton o) { |
| buildCounterTextButton++; |
| if (buildCounterTextButton < 3) { |
| checkOnClick(o.onClick!); |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterTextButton--; |
| } |
| |
| core.int buildCounterTextParagraph = 0; |
| api.TextParagraph buildTextParagraph() { |
| final o = api.TextParagraph(); |
| buildCounterTextParagraph++; |
| if (buildCounterTextParagraph < 3) { |
| o.text = 'foo'; |
| } |
| buildCounterTextParagraph--; |
| return o; |
| } |
| |
| void checkTextParagraph(api.TextParagraph o) { |
| buildCounterTextParagraph++; |
| if (buildCounterTextParagraph < 3) { |
| unittest.expect( |
| o.text!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterTextParagraph--; |
| } |
| |
| core.int buildCounterThread = 0; |
| api.Thread buildThread() { |
| final o = api.Thread(); |
| buildCounterThread++; |
| if (buildCounterThread < 3) { |
| o.name = 'foo'; |
| o.threadKey = 'foo'; |
| } |
| buildCounterThread--; |
| return o; |
| } |
| |
| void checkThread(api.Thread o) { |
| buildCounterThread++; |
| if (buildCounterThread < 3) { |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.threadKey!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterThread--; |
| } |
| |
| core.int buildCounterUser = 0; |
| api.User buildUser() { |
| final o = api.User(); |
| buildCounterUser++; |
| if (buildCounterUser < 3) { |
| o.displayName = 'foo'; |
| o.domainId = 'foo'; |
| o.isAnonymous = true; |
| o.name = 'foo'; |
| o.type = 'foo'; |
| } |
| buildCounterUser--; |
| return o; |
| } |
| |
| void checkUser(api.User o) { |
| buildCounterUser++; |
| if (buildCounterUser < 3) { |
| unittest.expect( |
| o.displayName!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.domainId!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect(o.isAnonymous!, unittest.isTrue); |
| unittest.expect( |
| o.name!, |
| unittest.equals('foo'), |
| ); |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| } |
| buildCounterUser--; |
| } |
| |
| core.int buildCounterUserMentionMetadata = 0; |
| api.UserMentionMetadata buildUserMentionMetadata() { |
| final o = api.UserMentionMetadata(); |
| buildCounterUserMentionMetadata++; |
| if (buildCounterUserMentionMetadata < 3) { |
| o.type = 'foo'; |
| o.user = buildUser(); |
| } |
| buildCounterUserMentionMetadata--; |
| return o; |
| } |
| |
| void checkUserMentionMetadata(api.UserMentionMetadata o) { |
| buildCounterUserMentionMetadata++; |
| if (buildCounterUserMentionMetadata < 3) { |
| unittest.expect( |
| o.type!, |
| unittest.equals('foo'), |
| ); |
| checkUser(o.user!); |
| } |
| buildCounterUserMentionMetadata--; |
| } |
| |
| core.List<api.Button> buildUnnamed18() => [ |
| buildButton(), |
| buildButton(), |
| ]; |
| |
| void checkUnnamed18(core.List<api.Button> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkButton(o[0]); |
| checkButton(o[1]); |
| } |
| |
| core.int buildCounterWidgetMarkup = 0; |
| api.WidgetMarkup buildWidgetMarkup() { |
| final o = api.WidgetMarkup(); |
| buildCounterWidgetMarkup++; |
| if (buildCounterWidgetMarkup < 3) { |
| o.buttons = buildUnnamed18(); |
| o.image = buildImage(); |
| o.keyValue = buildKeyValue(); |
| o.textParagraph = buildTextParagraph(); |
| } |
| buildCounterWidgetMarkup--; |
| return o; |
| } |
| |
| void checkWidgetMarkup(api.WidgetMarkup o) { |
| buildCounterWidgetMarkup++; |
| if (buildCounterWidgetMarkup < 3) { |
| checkUnnamed18(o.buttons!); |
| checkImage(o.image!); |
| checkKeyValue(o.keyValue!); |
| checkTextParagraph(o.textParagraph!); |
| } |
| buildCounterWidgetMarkup--; |
| } |
| |
| void main() { |
| unittest.group('obj-schema-ActionParameter', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildActionParameter(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.ActionParameter.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkActionParameter(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ActionResponse', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildActionResponse(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.ActionResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkActionResponse(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ActionStatus', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildActionStatus(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.ActionStatus.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkActionStatus(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Annotation', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildAnnotation(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Annotation.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAnnotation(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Attachment', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildAttachment(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Attachment.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkAttachment(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-AttachmentDataRef', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildAttachmentDataRef(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.AttachmentDataRef.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkAttachmentDataRef(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Button', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildButton(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Button.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkButton(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Card', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildCard(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Card.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkCard(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CardAction', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildCardAction(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.CardAction.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkCardAction(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CardHeader', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildCardHeader(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.CardHeader.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkCardHeader(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-CardWithId', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildCardWithId(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.CardWithId.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkCardWithId(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Color', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildColor(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Color.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkColor(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Dialog', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildDialog(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Dialog.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkDialog(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-DialogAction', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildDialogAction(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.DialogAction.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkDialogAction(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-DriveDataRef', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildDriveDataRef(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.DriveDataRef.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkDriveDataRef(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Empty', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildEmpty(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkEmpty(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-FormAction', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildFormAction(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.FormAction.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkFormAction(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Action', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Action(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Action.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Action(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1ActionParameter', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1ActionParameter(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1ActionParameter.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1ActionParameter(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1BorderStyle', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1BorderStyle(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1BorderStyle.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1BorderStyle(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Button', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Button(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Button.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Button(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1ButtonList', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1ButtonList(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1ButtonList.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1ButtonList(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Card', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Card(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Card.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Card(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1CardAction', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1CardAction(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1CardAction.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1CardAction(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1CardFixedFooter', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1CardFixedFooter(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1CardFixedFooter.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1CardFixedFooter(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1CardHeader', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1CardHeader(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1CardHeader.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1CardHeader(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1DateTimePicker', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1DateTimePicker(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1DateTimePicker.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1DateTimePicker(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1DecoratedText', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1DecoratedText(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1DecoratedText.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1DecoratedText(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Divider', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Divider(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Divider.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Divider(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Grid', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Grid(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Grid.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Grid(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1GridItem', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1GridItem(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1GridItem.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1GridItem(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Icon', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Icon(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Icon.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Icon(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Image', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Image(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Image.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Image(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1ImageComponent', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1ImageComponent(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1ImageComponent.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1ImageComponent(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1ImageCropStyle', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1ImageCropStyle(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1ImageCropStyle.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1ImageCropStyle(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1OnClick', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1OnClick(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1OnClick.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1OnClick(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1OpenLink', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1OpenLink(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1OpenLink.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1OpenLink(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Section', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Section(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Section.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Section(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1SelectionInput', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1SelectionInput(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1SelectionInput.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1SelectionInput(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1SelectionItem', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1SelectionItem(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1SelectionItem.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1SelectionItem(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1SuggestionItem', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1SuggestionItem(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1SuggestionItem.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1SuggestionItem(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Suggestions', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Suggestions(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Suggestions.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Suggestions(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1SwitchControl', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1SwitchControl(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1SwitchControl.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1SwitchControl(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1TextInput', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1TextInput(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1TextInput.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1TextInput(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1TextParagraph', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1TextParagraph(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1TextParagraph.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1TextParagraph(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-GoogleAppsCardV1Widget', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildGoogleAppsCardV1Widget(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.GoogleAppsCardV1Widget.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkGoogleAppsCardV1Widget(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Image', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildImage(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkImage(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ImageButton', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildImageButton(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.ImageButton.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkImageButton(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-KeyValue', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildKeyValue(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.KeyValue.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkKeyValue(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ListMembershipsResponse', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildListMembershipsResponse(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.ListMembershipsResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkListMembershipsResponse(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-ListSpacesResponse', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildListSpacesResponse(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.ListSpacesResponse.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkListSpacesResponse(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-MatchedUrl', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildMatchedUrl(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.MatchedUrl.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkMatchedUrl(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Media', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildMedia(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Media.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkMedia(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Membership', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildMembership(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Membership.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkMembership(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Message', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildMessage(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Message.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkMessage(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-OnClick', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildOnClick(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.OnClick.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkOnClick(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-OpenLink', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildOpenLink(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.OpenLink.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkOpenLink(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Section', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildSection(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Section.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkSection(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SlashCommand', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildSlashCommand(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.SlashCommand.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkSlashCommand(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SlashCommandMetadata', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildSlashCommandMetadata(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.SlashCommandMetadata.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkSlashCommandMetadata(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Space', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildSpace(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Space.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkSpace(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-SpaceDetails', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildSpaceDetails(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.SpaceDetails.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkSpaceDetails(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-TextButton', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildTextButton(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.TextButton.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkTextButton(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-TextParagraph', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildTextParagraph(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.TextParagraph.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkTextParagraph(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-Thread', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildThread(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.Thread.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkThread(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-User', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildUser(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = |
| api.User.fromJson(oJson as core.Map<core.String, core.dynamic>); |
| checkUser(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-UserMentionMetadata', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildUserMentionMetadata(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.UserMentionMetadata.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkUserMentionMetadata(od); |
| }); |
| }); |
| |
| unittest.group('obj-schema-WidgetMarkup', () { |
| unittest.test('to-json--from-json', () async { |
| final o = buildWidgetMarkup(); |
| final oJson = convert.jsonDecode(convert.jsonEncode(o)); |
| final od = api.WidgetMarkup.fromJson( |
| oJson as core.Map<core.String, core.dynamic>); |
| checkWidgetMarkup(od); |
| }); |
| }); |
| |
| unittest.group('resource-MediaResource', () { |
| unittest.test('method--download', () async { |
| // TODO: Implement tests for media upload; |
| // TODO: Implement tests for media download; |
| |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).media; |
| final arg_resourceName = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final 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 + 9), |
| unittest.equals('v1/media/'), |
| ); |
| pathOffset += 9; |
| // NOTE: We cannot test reserved expansions due to the inability to reverse the operation; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildMedia()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = |
| await res.download(arg_resourceName, $fields: arg_$fields); |
| checkMedia(response as api.Media); |
| }); |
| }); |
| |
| unittest.group('resource-SpacesResource', () { |
| unittest.test('method--get', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces; |
| final arg_name = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildSpace()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_name, $fields: arg_$fields); |
| checkSpace(response as api.Space); |
| }); |
| |
| unittest.test('method--list', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces; |
| final arg_pageSize = 42; |
| final arg_pageToken = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final 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 + 9), |
| unittest.equals('v1/spaces'), |
| ); |
| pathOffset += 9; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final 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), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildListSpacesResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list( |
| pageSize: arg_pageSize, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkListSpacesResponse(response as api.ListSpacesResponse); |
| }); |
| }); |
| |
| unittest.group('resource-SpacesMembersResource', () { |
| unittest.test('method--get', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces.members; |
| final arg_name = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildMembership()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_name, $fields: arg_$fields); |
| checkMembership(response as api.Membership); |
| }); |
| |
| unittest.test('method--list', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces.members; |
| final arg_parent = 'foo'; |
| final arg_pageSize = 42; |
| final arg_pageToken = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final 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), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildListMembershipsResponse()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.list(arg_parent, |
| pageSize: arg_pageSize, |
| pageToken: arg_pageToken, |
| $fields: arg_$fields); |
| checkListMembershipsResponse(response as api.ListMembershipsResponse); |
| }); |
| }); |
| |
| unittest.group('resource-SpacesMessagesResource', () { |
| unittest.test('method--create', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces.messages; |
| final arg_request = buildMessage(); |
| final arg_parent = 'foo'; |
| final arg_messageId = 'foo'; |
| final arg_messageReplyOption = 'foo'; |
| final arg_requestId = 'foo'; |
| final arg_threadKey = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final obj = |
| api.Message.fromJson(json as core.Map<core.String, core.dynamic>); |
| checkMessage(obj); |
| |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['messageId']!.first, |
| unittest.equals(arg_messageId), |
| ); |
| unittest.expect( |
| queryMap['messageReplyOption']!.first, |
| unittest.equals(arg_messageReplyOption), |
| ); |
| unittest.expect( |
| queryMap['requestId']!.first, |
| unittest.equals(arg_requestId), |
| ); |
| unittest.expect( |
| queryMap['threadKey']!.first, |
| unittest.equals(arg_threadKey), |
| ); |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildMessage()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.create(arg_request, arg_parent, |
| messageId: arg_messageId, |
| messageReplyOption: arg_messageReplyOption, |
| requestId: arg_requestId, |
| threadKey: arg_threadKey, |
| $fields: arg_$fields); |
| checkMessage(response as api.Message); |
| }); |
| |
| unittest.test('method--delete', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces.messages; |
| final arg_name = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final 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 { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces.messages; |
| final arg_name = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildMessage()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_name, $fields: arg_$fields); |
| checkMessage(response as api.Message); |
| }); |
| |
| unittest.test('method--patch', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces.messages; |
| final arg_request = buildMessage(); |
| final arg_name = 'foo'; |
| final arg_allowMissing = true; |
| final arg_updateMask = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final obj = |
| api.Message.fromJson(json as core.Map<core.String, core.dynamic>); |
| checkMessage(obj); |
| |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['allowMissing']!.first, |
| unittest.equals('$arg_allowMissing'), |
| ); |
| unittest.expect( |
| queryMap['updateMask']!.first, |
| unittest.equals(arg_updateMask), |
| ); |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildMessage()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.patch(arg_request, arg_name, |
| allowMissing: arg_allowMissing, |
| updateMask: arg_updateMask, |
| $fields: arg_$fields); |
| checkMessage(response as api.Message); |
| }); |
| |
| unittest.test('method--update', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces.messages; |
| final arg_request = buildMessage(); |
| final arg_name = 'foo'; |
| final arg_allowMissing = true; |
| final arg_updateMask = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final obj = |
| api.Message.fromJson(json as core.Map<core.String, core.dynamic>); |
| checkMessage(obj); |
| |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['allowMissing']!.first, |
| unittest.equals('$arg_allowMissing'), |
| ); |
| unittest.expect( |
| queryMap['updateMask']!.first, |
| unittest.equals(arg_updateMask), |
| ); |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildMessage()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.update(arg_request, arg_name, |
| allowMissing: arg_allowMissing, |
| updateMask: arg_updateMask, |
| $fields: arg_$fields); |
| checkMessage(response as api.Message); |
| }); |
| }); |
| |
| unittest.group('resource-SpacesMessagesAttachmentsResource', () { |
| unittest.test('method--get', () async { |
| final mock = HttpServerMock(); |
| final res = api.HangoutsChatApi(mock).spaces.messages.attachments; |
| final arg_name = 'foo'; |
| final arg_$fields = 'foo'; |
| mock.register(unittest.expectAsync2((http.BaseRequest req, json) { |
| final 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; |
| |
| final query = (req.url).query; |
| var queryOffset = 0; |
| final 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('&')) { |
| final keyValue = part.split('='); |
| addQueryParam( |
| core.Uri.decodeQueryComponent(keyValue[0]), |
| core.Uri.decodeQueryComponent(keyValue[1]), |
| ); |
| } |
| } |
| unittest.expect( |
| queryMap['fields']!.first, |
| unittest.equals(arg_$fields), |
| ); |
| |
| final h = { |
| 'content-type': 'application/json; charset=utf-8', |
| }; |
| final resp = convert.json.encode(buildAttachment()); |
| return async.Future.value(stringResponse(200, h, resp)); |
| }), true); |
| final response = await res.get(arg_name, $fields: arg_$fields); |
| checkAttachment(response as api.Attachment); |
| }); |
| }); |
| } |