Files
MyGoNavi/internal/db/batch_write_interface_test.go
2026-06-13 19:34:52 +08:00

43 lines
1.0 KiB
Go

//go:build gonavi_full_drivers
package db
import "testing"
func TestBatchWriteDriverCoverage(t *testing.T) {
t.Run("sqlserver", func(t *testing.T) {
var driver BatchWriteExecer = (*SqlServerDB)(nil)
if driver == nil {
t.Fatal("expected SqlServerDB to implement BatchWriteExecer")
}
})
t.Run("kingbase", func(t *testing.T) {
var driver BatchWriteExecer = (*KingbaseDB)(nil)
if driver == nil {
t.Fatal("expected KingbaseDB to implement BatchWriteExecer")
}
})
t.Run("highgo", func(t *testing.T) {
var driver BatchWriteExecer = (*HighGoDB)(nil)
if driver == nil {
t.Fatal("expected HighGoDB to implement BatchWriteExecer")
}
})
t.Run("vastbase", func(t *testing.T) {
var driver BatchWriteExecer = (*VastbaseDB)(nil)
if driver == nil {
t.Fatal("expected VastbaseDB to implement BatchWriteExecer")
}
})
t.Run("gaussdb", func(t *testing.T) {
var driver BatchWriteExecer = (*GaussDB)(nil)
if driver == nil {
t.Fatal("expected GaussDB to implement BatchWriteExecer")
}
})
}