|
|
@@ -9,60 +9,60 @@ import (
|
|
|
)
|
|
|
|
|
|
type sqlStoreTest struct {
|
|
|
- name string
|
|
|
- dbType string
|
|
|
- dbHost string
|
|
|
+ name string
|
|
|
+ dbType string
|
|
|
+ dbHost string
|
|
|
connStrValues []string
|
|
|
}
|
|
|
|
|
|
-var sqlStoreTestCases = []sqlStoreTest {
|
|
|
- sqlStoreTest {
|
|
|
- name: "MySQL IPv4",
|
|
|
- dbType: "mysql",
|
|
|
- dbHost: "1.2.3.4:5678",
|
|
|
- connStrValues: []string {"tcp(1.2.3.4:5678)"},
|
|
|
+var sqlStoreTestCases = []sqlStoreTest{
|
|
|
+ {
|
|
|
+ name: "MySQL IPv4",
|
|
|
+ dbType: "mysql",
|
|
|
+ dbHost: "1.2.3.4:5678",
|
|
|
+ connStrValues: []string{"tcp(1.2.3.4:5678)"},
|
|
|
},
|
|
|
- sqlStoreTest {
|
|
|
- name: "Postgres IPv4",
|
|
|
- dbType: "postgres",
|
|
|
- dbHost: "1.2.3.4:5678",
|
|
|
- connStrValues: []string {"host=1.2.3.4", "port=5678"},
|
|
|
+ {
|
|
|
+ name: "Postgres IPv4",
|
|
|
+ dbType: "postgres",
|
|
|
+ dbHost: "1.2.3.4:5678",
|
|
|
+ connStrValues: []string{"host=1.2.3.4", "port=5678"},
|
|
|
},
|
|
|
- sqlStoreTest {
|
|
|
- name: "Postgres IPv4 (Default Port)",
|
|
|
- dbType: "postgres",
|
|
|
- dbHost: "1.2.3.4",
|
|
|
- connStrValues: []string {"host=1.2.3.4", "port=5432"},
|
|
|
+ {
|
|
|
+ name: "Postgres IPv4 (Default Port)",
|
|
|
+ dbType: "postgres",
|
|
|
+ dbHost: "1.2.3.4",
|
|
|
+ connStrValues: []string{"host=1.2.3.4", "port=5432"},
|
|
|
},
|
|
|
- sqlStoreTest {
|
|
|
- name: "MySQL IPv4 (Default Port)",
|
|
|
- dbType: "mysql",
|
|
|
- dbHost: "1.2.3.4",
|
|
|
- connStrValues: []string {"tcp(1.2.3.4)"},
|
|
|
+ {
|
|
|
+ name: "MySQL IPv4 (Default Port)",
|
|
|
+ dbType: "mysql",
|
|
|
+ dbHost: "1.2.3.4",
|
|
|
+ connStrValues: []string{"tcp(1.2.3.4)"},
|
|
|
},
|
|
|
- sqlStoreTest {
|
|
|
- name: "MySQL IPv6",
|
|
|
- dbType: "mysql",
|
|
|
- dbHost: "[fe80::24e8:31b2:91df:b177]:1234",
|
|
|
- connStrValues: []string {"tcp([fe80::24e8:31b2:91df:b177]:1234)"},
|
|
|
+ {
|
|
|
+ name: "MySQL IPv6",
|
|
|
+ dbType: "mysql",
|
|
|
+ dbHost: "[fe80::24e8:31b2:91df:b177]:1234",
|
|
|
+ connStrValues: []string{"tcp([fe80::24e8:31b2:91df:b177]:1234)"},
|
|
|
},
|
|
|
- sqlStoreTest {
|
|
|
- name: "Postgres IPv6",
|
|
|
- dbType: "postgres",
|
|
|
- dbHost: "[fe80::24e8:31b2:91df:b177]:1234",
|
|
|
- connStrValues: []string {"host=fe80::24e8:31b2:91df:b177", "port=1234"},
|
|
|
+ {
|
|
|
+ name: "Postgres IPv6",
|
|
|
+ dbType: "postgres",
|
|
|
+ dbHost: "[fe80::24e8:31b2:91df:b177]:1234",
|
|
|
+ connStrValues: []string{"host=fe80::24e8:31b2:91df:b177", "port=1234"},
|
|
|
},
|
|
|
- sqlStoreTest {
|
|
|
- name: "MySQL IPv6 (Default Port)",
|
|
|
- dbType: "mysql",
|
|
|
- dbHost: "::1",
|
|
|
- connStrValues: []string {"tcp(::1)"},
|
|
|
+ {
|
|
|
+ name: "MySQL IPv6 (Default Port)",
|
|
|
+ dbType: "mysql",
|
|
|
+ dbHost: "::1",
|
|
|
+ connStrValues: []string{"tcp(::1)"},
|
|
|
},
|
|
|
- sqlStoreTest {
|
|
|
- name: "Postgres IPv6 (Default Port)",
|
|
|
- dbType: "postgres",
|
|
|
- dbHost: "::1",
|
|
|
- connStrValues: []string {"host=::1", "port=5432"},
|
|
|
+ {
|
|
|
+ name: "Postgres IPv6 (Default Port)",
|
|
|
+ dbType: "postgres",
|
|
|
+ dbHost: "::1",
|
|
|
+ connStrValues: []string{"host=::1", "port=5432"},
|
|
|
},
|
|
|
}
|
|
|
|
|
|
@@ -97,5 +97,5 @@ func makeSqlStoreTestConfig(dbType string, host string) *setting.Cfg {
|
|
|
sec.NewKey("name", "test_db")
|
|
|
sec.NewKey("password", "pass")
|
|
|
|
|
|
- return cfg;
|
|
|
+ return cfg
|
|
|
}
|