@@ -113,29 +113,36 @@ func TestSQLServerAuthentication(t *testing.T) {
113113 desc string
114114 args []string
115115 }{
116- {
117- desc : "with credentials file" ,
118- args : []string {"--credentials-file" , path , * sqlserverConnName },
119- },
120- {
121- desc : "with credentials file and impersonation" ,
122- args : []string {
123- "--credentials-file" , path ,
124- "--impersonate-service-account" , * impersonatedUser ,
125- * sqlserverConnName },
126- },
127- {
128- desc : "with credentials JSON" ,
129- args : []string {"--json-credentials" , string (creds ), * sqlserverConnName },
130- },
131- {
132- desc : "with credentials JSON and impersonation" ,
133- args : []string {
134- "--json-credentials" , string (creds ),
135- "--impersonate-service-account" , * impersonatedUser ,
136- * sqlserverConnName },
137- },
138- }
116+ desc : "with credentials file" ,
117+ args : []string {"--credentials-file" , path , * sqlserverConnName },
118+ },
119+ struct {
120+ desc string
121+ args []string
122+ }{
123+ desc : "with credentials file and impersonation" ,
124+ args : []string {
125+ "--credentials-file" , path ,
126+ "--impersonate-service-account" , * impersonatedUser ,
127+ * sqlserverConnName },
128+ },
129+ struct {
130+ desc string
131+ args []string
132+ }{
133+ desc : "with credentials JSON" ,
134+ args : []string {"--json-credentials" , string (creds ), * sqlserverConnName },
135+ },
136+ struct {
137+ desc string
138+ args []string
139+ }{
140+ desc : "with credentials JSON and impersonation" ,
141+ args : []string {
142+ "--json-credentials" , string (creds ),
143+ "--impersonate-service-account" , * impersonatedUser ,
144+ * sqlserverConnName },
145+ },
139146 )
140147 }
141148 for _ , tc := range tcs {
0 commit comments