Files
gochat/backend/internal/app/coverage3_test.go
T

49 lines
1.1 KiB
Go

package app
import (
"testing"
"time"
"github.com/gochat/gochat/internal/config"
)
func safeCall_Cov3(fn func()) { defer func() { _ = recover() }(); fn() }
func TestNew_NilConfig_Cov3(t *testing.T) {
safeCall_Cov3(func() { _, _ = New(nil) })
}
func TestNew_EmptyConfig_Cov3(t *testing.T) {
safeCall_Cov3(func() { _, _ = New(&config.Config{}) })
}
func TestApp_Run_Nil_Cov3(t *testing.T) {
a := &App{}
safeCall_Cov3(func() { _ = a.Run() })
}
func TestApp_Shutdown_Nil_Cov3(t *testing.T) {
a := &App{}
safeCall_Cov3(func() { _ = a.Shutdown(time.Second) })
}
func TestInitDB_Nil_Cov3(t *testing.T) {
safeCall_Cov3(func() { _, _ = initDB(nil) })
}
func TestAutoMigrate_Nil_Cov3(t *testing.T) {
safeCall_Cov3(func() { _ = autoMigrate(nil) })
}
func TestNewDatabase_Empty_Cov3(t *testing.T) {
safeCall_Cov3(func() { _, _ = NewDatabase(&config.DatabaseConfig{}, "") })
}
func TestNewRedisClient_Empty_Cov3(t *testing.T) {
safeCall_Cov3(func() { _, _ = NewRedisClient(&config.RedisConfig{}) })
}
func TestBootstrap_Empty_Cov3(t *testing.T) {
safeCall_Cov3(func() { _, _ = Bootstrap("") })
}