package postgres_connect import ( "errors" "testing" //log "github.com/sirupsen/logrus" "github.com/ManyakRus/starter/config_main" "github.com/ManyakRus/starter/contextmain" "github.com/ManyakRus/starter/micro" // logger "github.com/ManyakRus/starter/common/v0/logger" "github.com/ManyakRus/starter/stopapp" ) func TestConnect_err(t *testing.T) { //Connect_Panic() //ProgramDir := micro.ProgramDir_Common() config_main.LoadEnv() err := Connect_err() if err != nil { t.Error("TestConnect() error: ", err) } err = CloseConnection_err() if err != nil { t.Error("TestConnect() error: ", err) } } func TestIsClosed(t *testing.T) { //ProgramDir := micro.ProgramDir_Common() config_main.LoadEnv() err := Connect_err() if err != nil { t.Error("TestIsClosed Connect() error: ", err) } isClosed := IsClosed() if isClosed == true { t.Error("TestIsClosed() isClosed = true ") } err = CloseConnection_err() if err != nil { t.Error("TestIsClosed() CloseConnection() error: ", err) } } func TestReconnect(t *testing.T) { //ProgramDir := micro.ProgramDir_Common() config_main.LoadEnv() err := Connect_err() if err != nil { t.Error("TestReconnect() Connect_err() error: ", err) } //ctx := context.Background() Reconnect(errors.New("")) err = CloseConnection_err() if err != nil { t.Error("TestReconnect() CloseConnection() error: ", err) } } func TestWaitStop(t *testing.T) { stopapp.StartWaitStop() stopapp.GetWaitGroup_Main().Add(1) go WaitStop() micro.Pause(10) //stopapp.SignalInterrupt <- syscall.SIGINT contextmain.CancelContext() } func TestStartDB(t *testing.T) { //ProgramDir := micro.ProgramDir_Common() config_main.LoadEnv() StartDB() err := CloseConnection_err() if err != nil { t.Error("db_test.TestStartDB() CloseConnection() error: ", err) } } func TestConnect(t *testing.T) { //ProgramDir := micro.ProgramDir_Common() config_main.LoadEnv() Connect() CloseConnection() }