Newer
Older
Username string `sql:"0"`
Password *string `sql:"1"`
func TestQuery(t *testing.T) {
// open server
s, err := net.Dial("tcp", "localhost:5432")
if err != nil {
t.Error(err)
return
}
ctx := backends.AcceptContext{
Conn: server,
Options: backends.AcceptOptions{
Credentials: credentials.Cleartext{
Username: "postgres",
Password: "password",
},
Database: "postgres",
err = ExtendedQuery(client, &res, "SELECT usename, passwd FROM pg_shadow WHERE usename=$1", "bob")
err = client.Close()
if err != nil {
t.Error(err)
}
var initial fed.Packet
initial, err = client.ReadPacket(true, initial)
_, clientErr, serverErr := bouncers.Bounce(client, server, initial)
if clientErr != nil {
t.Error(clientErr)
}
if serverErr != nil {
t.Error(serverErr)
}