2024-05-31 23:56:16 +02:00
|
|
|
package test
|
|
|
|
|
|
|
|
import (
|
2025-04-13 16:12:15 +02:00
|
|
|
"database/sql"
|
|
|
|
"github.com/glebarez/go-sqlite"
|
2024-05-31 23:56:16 +02:00
|
|
|
"gogs.mikescher.com/BlackForestBytes/goext/exerr"
|
|
|
|
"gogs.mikescher.com/BlackForestBytes/goext/langext"
|
|
|
|
"os"
|
|
|
|
"testing"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestMain(m *testing.M) {
|
|
|
|
if !exerr.Initialized() {
|
|
|
|
exerr.Init(exerr.ErrorPackageConfigInit{ZeroLogErrTraces: langext.PFalse, ZeroLogAllTraces: langext.PFalse})
|
|
|
|
}
|
2024-09-20 20:56:22 +02:00
|
|
|
|
2025-04-13 16:12:15 +02:00
|
|
|
if !langext.InArray("sqlite3", sql.Drivers()) {
|
|
|
|
sqlite.RegisterAsSQLITE3()
|
|
|
|
}
|
|
|
|
|
2024-05-31 23:56:16 +02:00
|
|
|
os.Exit(m.Run())
|
|
|
|
}
|