26
26
@ Tag (Constants .fedAuth )
27
27
public class ErrorMessageTest extends FedauthCommon {
28
28
29
- String userName = "abc" + azureUserName ;
29
+ String badUserName = "abc" + azureUserName ;
30
30
String connectionUrl = "jdbc:sqlserver://" + azureServer + ";database=" + azureDatabase ;
31
31
32
32
@ Test
@@ -214,13 +214,14 @@ public void testSQLPasswordWithUntrustedSqlDB() throws SQLException {
214
214
215
215
@ Test
216
216
public void testADPasswordUnregisteredUserWithConnectionStringUserName () throws SQLException {
217
- try (Connection connection = DriverManager .getConnection (connectionUrl + ";userName=" + userName + ";password="
218
- + azurePassword + ";Authentication=" + SqlAuthentication .ActiveDirectoryPassword .toString ())) {
217
+ try (Connection connection = DriverManager
218
+ .getConnection (connectionUrl + ";userName=" + badUserName + ";password=" + azurePassword
219
+ + ";Authentication=" + SqlAuthentication .ActiveDirectoryPassword .toString ())) {
219
220
fail (EXPECTED_EXCEPTION_NOT_THROWN );
220
221
} catch (SQLServerException e ) {
221
222
assertTrue (INVALID_EXCEPION_MSG + ": " + e .getMessage (),
222
223
e .getMessage ()
223
- .contains (ERR_MSG_FAILED_AUTHENTICATE + " the user " + userName
224
+ .contains (ERR_MSG_FAILED_AUTHENTICATE + " the user " + badUserName
224
225
+ " in Active Directory (Authentication=ActiveDirectoryPassword)." )
225
226
&& e .getCause ().getCause ().getMessage ().contains (ERR_MSG_SIGNIN_ADD ));
226
227
}
@@ -232,7 +233,7 @@ public void testADPasswordUnregisteredUserWithDatasource() throws SQLException {
232
233
SQLServerDataSource ds = new SQLServerDataSource ();
233
234
ds .setServerName (azureServer );
234
235
ds .setDatabaseName (azureDatabase );
235
- ds .setUser (userName );
236
+ ds .setUser (badUserName );
236
237
ds .setPassword (azurePassword );
237
238
ds .setAuthentication (SqlAuthentication .ActiveDirectoryPassword .toString ());
238
239
@@ -241,21 +242,21 @@ public void testADPasswordUnregisteredUserWithDatasource() throws SQLException {
241
242
} catch (SQLServerException e ) {
242
243
assertTrue (INVALID_EXCEPION_MSG + ": " + e .getMessage (),
243
244
e .getMessage ()
244
- .contains (ERR_MSG_FAILED_AUTHENTICATE + " the user " + userName
245
+ .contains (ERR_MSG_FAILED_AUTHENTICATE + " the user " + badUserName
245
246
+ " in Active Directory (Authentication=ActiveDirectoryPassword)." )
246
247
&& e .getCause ().getCause ().getMessage ().contains (ERR_MSG_SIGNIN_ADD ));
247
248
}
248
249
}
249
250
250
251
@ Test
251
252
public void testADPasswordUnregisteredUserWithConnectionStringUser () throws SQLException {
252
- try (Connection connection = DriverManager .getConnection (connectionUrl + ";user=" + userName + ";password="
253
+ try (Connection connection = DriverManager .getConnection (connectionUrl + ";user=" + badUserName + ";password="
253
254
+ azurePassword + ";Authentication=" + SqlAuthentication .ActiveDirectoryPassword .toString ())) {
254
255
fail (EXPECTED_EXCEPTION_NOT_THROWN );
255
256
} catch (SQLServerException e ) {
256
257
assertTrue (INVALID_EXCEPION_MSG + ": " + e .getMessage (),
257
258
e .getMessage ()
258
- .contains (ERR_MSG_FAILED_AUTHENTICATE + " the user " + userName
259
+ .contains (ERR_MSG_FAILED_AUTHENTICATE + " the user " + badUserName
259
260
+ " in Active Directory (Authentication=ActiveDirectoryPassword)." )
260
261
&& e .getCause ().getCause ().getMessage ().contains (ERR_MSG_SIGNIN_ADD ));
261
262
}
@@ -268,20 +269,20 @@ public void testAuthenticationAgainstSQLServerWithActivedirectorypassword() thro
268
269
info .put ("Authentication" , SqlAuthentication .ActiveDirectoryPassword .toString ());
269
270
270
271
try (Connection connection = DriverManager
271
- .getConnection (connectionUrl + ";user=" + userName + ";password=" + azurePassword , info )) {
272
+ .getConnection (connectionUrl + ";user=" + badUserName + ";password=" + azurePassword , info )) {
272
273
fail (EXPECTED_EXCEPTION_NOT_THROWN );
273
274
} catch (Exception e ) {
274
275
if (!(e instanceof SQLServerException )) {
275
276
fail (EXPECTED_EXCEPTION_NOT_THROWN );
276
277
}
277
278
assertTrue (INVALID_EXCEPION_MSG + ": " + e .getMessage (), e .getMessage ().contains (ERR_MSG_FAILED_AUTHENTICATE
278
- + " the user " + userName + " in Active Directory (Authentication=ActiveDirectoryPassword)." ));
279
+ + " the user " + badUserName + " in Active Directory (Authentication=ActiveDirectoryPassword)." ));
279
280
}
280
281
}
281
282
282
283
@ Test
283
284
public void testAuthenticationAgainstSQLServerWithActivedirectoryIntegrated () throws SQLException {
284
- org .junit .Assume .assumeTrue (isWindows && enableADIntegrated );
285
+ org .junit .Assume .assumeTrue (enableADIntegrated );
285
286
286
287
java .util .Properties info = new Properties ();
287
288
info .put ("TrustServerCertificate" , "true" );
0 commit comments