Files

56 lines
1.5 KiB
Go

package telegram
import (
"context"
"testing"
"github.com/stretchr/testify/assert"
"github.com/gochat/gochat/internal/model"
)
func TestIncomingProcessor_ProcessUpdate_NilProvider_Cov3(t *testing.T) {
p := NewIncomingProcessor(nil)
defer func() { _ = recover() }()
err := p.ProcessUpdate(context.Background(), &model.Inbox{}, map[string]interface{}{})
_ = err
}
func TestIncomingProcessor_ProcessUpdate_NilPayload_Cov3(t *testing.T) {
p := NewIncomingProcessor(nil)
defer func() { _ = recover() }()
err := p.ProcessUpdate(context.Background(), &model.Inbox{}, nil)
_ = err
}
func TestOutgoingProcessor_SendMessage_NilProvider_Cov3(t *testing.T) {
p := &OutgoingProcessor{provider: nil}
defer func() { _ = recover() }()
_, err := p.SendMessage(context.Background(), &model.Inbox{}, &model.Message{}, &model.Contact{})
_ = err
}
func TestOutgoingProcessor_EditMessage_NilProvider_Cov3(t *testing.T) {
p := &OutgoingProcessor{provider: nil}
defer func() { _ = recover() }()
err := p.EditMessage(context.Background(), &model.Inbox{}, &model.Message{})
_ = err
}
func TestOutgoingProcessor_DeleteMessage_NilProvider_Cov3(t *testing.T) {
p := &OutgoingProcessor{provider: nil}
defer func() { _ = recover() }()
err := p.DeleteMessage(context.Background(), &model.Inbox{}, &model.Message{})
_ = err
}
func TestNewIncomingProcessor_Cov3(t *testing.T) {
p := NewIncomingProcessor(nil)
assert.NotNil(t, p)
}
func TestNewOutgoingProcessor_Cov3(t *testing.T) {
p := NewOutgoingProcessor(nil)
assert.NotNil(t, p)
}