MCPcopy Create free account
hub / github.com/PostHog/duckgres / TestReadStartupMessageValid

Function TestReadStartupMessageValid

server/wire/protocol_test.go:38–50  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

36 return msg.Bytes()
37}
38
39func TestReadStartupMessageValid(t *testing.T) {
40 msg := buildStartupMessage(196608, map[string]string{ // protocol 3.0
41 "user": "alice",
42 "database": "db1",
43 })
44 startup, err := ReadStartupMessage(bytes.NewReader(msg))
45 if err != nil {
46 t.Fatalf("ReadStartupMessage: %v", err)
47 }
48 if startup.Params["user"] != "alice" || startup.Params["database"] != "db1" {
49 t.Fatalf("unexpected params: %v", startup.Params)
50 }
51}
52
53func TestReadStartupMessageSSLRequest(t *testing.T) {

Callers

nothing calls this directly

Calls 2

buildStartupMessageFunction · 0.85
ReadStartupMessageFunction · 0.70

Tested by

no test coverage detected