From 33195da64fc9f0c664254dbc2b8a57295399f9f9 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Thu, 3 Sep 2020 19:34:54 +0200 Subject: [PATCH] Fix assertion for the revised SQLExceptionTranslator contract in 5.3 See gh-25681 --- .../jdbc/support/SQLErrorCodeSQLExceptionTranslatorTests.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-jdbc/src/test/java/org/springframework/jdbc/support/SQLErrorCodeSQLExceptionTranslatorTests.java b/spring-jdbc/src/test/java/org/springframework/jdbc/support/SQLErrorCodeSQLExceptionTranslatorTests.java index 2bff726ba3a3..5cdfb7eda559 100644 --- a/spring-jdbc/src/test/java/org/springframework/jdbc/support/SQLErrorCodeSQLExceptionTranslatorTests.java +++ b/spring-jdbc/src/test/java/org/springframework/jdbc/support/SQLErrorCodeSQLExceptionTranslatorTests.java @@ -192,7 +192,7 @@ public void dataSourceInitialization() throws Exception { given(dataSource.getConnection()).willThrow(connectionException); SQLErrorCodeSQLExceptionTranslator sext = new SQLErrorCodeSQLExceptionTranslator(dataSource); - assertThat(sext.translate("test", null, duplicateKeyException)).isNotInstanceOf(DuplicateKeyException.class); + assertThat(sext.translate("test", null, duplicateKeyException)).isNull(); DatabaseMetaData databaseMetaData = mock(DatabaseMetaData.class); given(databaseMetaData.getDatabaseProductName()).willReturn("Oracle");