type testMessage … func (t testMessage) ReplyingToRatz() bool { … } func (t testMessage) ID() string { … } func (t testMessage) Type() common.MessageType { … } func (t testMessage) Timestamp() time.Time { … } func (t testMessage) AuthorID() common.UserId { … } func (t testMessage) Author() common.UserRecord { … } func (t testMessage) Server() common.ChatServer { … } func (t testMessage) ServerID() string { … } func (t testMessage) FromBot() bool { … } func (t testMessage) Log(content string) { … } func (t testMessage) LogErr(content string, err error) { … } func (t testMessage) ReplyWithText(content string) common.Message { … } func (t testMessage) ReplyWithImage(content string, image common.MessageImage) common.Message { … } func (t testMessage) ReplyWithEmbeds(content string, embeds []common.MessageEmbed) common.Message { … } func (t testMessage) ImResponding() { … } func (t testMessage) AddReaction(reaction string) { … } func (t testMessage) RemoveReaction(reaction string) { … } func (t testMessage) Content() string { … } func (t testMessage) MentionsUsers() []common.UserRecord { … } func (t testMessage) IsReplyTo() common.Message { … } func (t testMessage) IsReplyToID() string { … } func (t testMessage) ChannelID() string { … } func (t testMessage) Channel() common.Channel { … } func (t testMessage) MentionsRatz() bool { … } func (t testMessage) Delete() { … } func (t testMessage) DeleteAfter(duration time.Duration) { … } func (t testMessage) Attachments() []common.MessageAttachment { … } func (t testMessage) Reactions() []common.MessageReaction { … } func (t testMessage) Link() *url.URL { … } func (t testMessage) PreviousUserMessage() common.Message { … } func TestWorldCloudCreate(t *testing.T) { … }