(t *testing.T, expected, actual *pgx.ConnConfig, testName string)
| 91 | } |
| 92 | |
| 93 | func assertConfigsEqual(t *testing.T, expected, actual *pgx.ConnConfig, testName string) { |
| 94 | if !assert.NotNil(t, expected) { |
| 95 | return |
| 96 | } |
| 97 | if !assert.NotNil(t, actual) { |
| 98 | return |
| 99 | } |
| 100 | |
| 101 | assert.Equalf(t, expected.Tracer, actual.Tracer, "%s - Tracer", testName) |
| 102 | assert.Equalf(t, expected.ConnString(), actual.ConnString(), "%s - ConnString", testName) |
| 103 | assert.Equalf(t, expected.StatementCacheCapacity, actual.StatementCacheCapacity, "%s - StatementCacheCapacity", testName) |
| 104 | assert.Equalf(t, expected.DescriptionCacheCapacity, actual.DescriptionCacheCapacity, "%s - DescriptionCacheCapacity", testName) |
| 105 | assert.Equalf(t, expected.DefaultQueryExecMode, actual.DefaultQueryExecMode, "%s - DefaultQueryExecMode", testName) |
| 106 | assert.Equalf(t, expected.Host, actual.Host, "%s - Host", testName) |
| 107 | assert.Equalf(t, expected.Database, actual.Database, "%s - Database", testName) |
| 108 | assert.Equalf(t, expected.Port, actual.Port, "%s - Port", testName) |
| 109 | assert.Equalf(t, expected.User, actual.User, "%s - User", testName) |
| 110 | assert.Equalf(t, expected.Password, actual.Password, "%s - Password", testName) |
| 111 | assert.Equalf(t, expected.ConnectTimeout, actual.ConnectTimeout, "%s - ConnectTimeout", testName) |
| 112 | assert.Equalf(t, expected.RuntimeParams, actual.RuntimeParams, "%s - RuntimeParams", testName) |
| 113 | |
| 114 | // Can't test function equality, so just test that they are set or not. |
| 115 | assert.Equalf(t, expected.ValidateConnect == nil, actual.ValidateConnect == nil, "%s - ValidateConnect", testName) |
| 116 | assert.Equalf(t, expected.AfterConnect == nil, actual.AfterConnect == nil, "%s - AfterConnect", testName) |
| 117 | |
| 118 | if assert.Equalf(t, expected.TLSConfig == nil, actual.TLSConfig == nil, "%s - TLSConfig", testName) { |
| 119 | if expected.TLSConfig != nil { |
| 120 | assert.Equalf(t, expected.TLSConfig.InsecureSkipVerify, actual.TLSConfig.InsecureSkipVerify, "%s - TLSConfig InsecureSkipVerify", testName) |
| 121 | assert.Equalf(t, expected.TLSConfig.ServerName, actual.TLSConfig.ServerName, "%s - TLSConfig ServerName", testName) |
| 122 | } |
| 123 | } |
| 124 | |
| 125 | if assert.Equalf(t, len(expected.Fallbacks), len(actual.Fallbacks), "%s - Fallbacks", testName) { |
| 126 | for i := range expected.Fallbacks { |
| 127 | assert.Equalf(t, expected.Fallbacks[i].Host, actual.Fallbacks[i].Host, "%s - Fallback %d - Host", testName, i) |
| 128 | assert.Equalf(t, expected.Fallbacks[i].Port, actual.Fallbacks[i].Port, "%s - Fallback %d - Port", testName, i) |
| 129 | |
| 130 | if assert.Equalf(t, expected.Fallbacks[i].TLSConfig == nil, actual.Fallbacks[i].TLSConfig == nil, "%s - Fallback %d - TLSConfig", testName, i) { |
| 131 | if expected.Fallbacks[i].TLSConfig != nil { |
| 132 | assert.Equalf(t, expected.Fallbacks[i].TLSConfig.InsecureSkipVerify, actual.Fallbacks[i].TLSConfig.InsecureSkipVerify, "%s - Fallback %d - TLSConfig InsecureSkipVerify", testName) |
| 133 | assert.Equalf(t, expected.Fallbacks[i].TLSConfig.ServerName, actual.Fallbacks[i].TLSConfig.ServerName, "%s - Fallback %d - TLSConfig ServerName", testName) |
| 134 | } |
| 135 | } |
| 136 | } |
| 137 | } |
| 138 | } |
no test coverage detected
searching dependent graphs…