package storage import ( "testing" ) func TestParseConnStr(t *testing.T) { _, err := ToConnData("postgres://foo:bar@localhost:5432/baz") if err != nil { t.Fatal(err) } _, err = ToConnData("/foo/bar") if err != nil { t.Fatal(err) } _, err = ToConnData("/foo/bar/") if err != nil { t.Fatal(err) } _, err = ToConnData("foo/bar") if err == nil { t.Fatalf("expected error") } _, err = ToConnData("http://foo/bar") if err == nil { t.Fatalf("expected error") } }