database-anonymizer/database/database_test.go
Simon Vieille 23f432ea02
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
fix tests
2024-07-18 17:07:33 +02:00

35 lines
821 B
Go

package database
import (
"testing"
)
func TestEscapeTable(t *testing.T) {
if EscapeTable("mysql", "foo") != "`foo`" {
t.Fatalf("TestEscapeTable: mysql check failed")
}
if EscapeTable("postgres", "foo") != "\"foo\"" {
t.Fatalf("TestEscapeTable: postgres check failed")
}
}
func TestEscapeColumn(t *testing.T) {
if EscapeColumn("mysql", "foo") != "`foo`" {
t.Fatalf("TestEscapeColumn: mysql check failed")
}
if EscapeColumn("postgres", "foo") != "\"foo\"" {
t.Fatalf("TestEscapeColumn: postgres check failed")
}
}
func TestGetNamedParameter(t *testing.T) {
if GetNamedParameter("mysql", "foo", 1) != "`foo`=?" {
t.Fatalf("TestGetNamedParameter: mysql check failed")
}
if GetNamedParameter("postgres", "foo", 1) != "\"foo\"=$1" {
t.Fatalf("TestGetNamedParameter: postgres check failed")
}
}