Skip to content

Commit 9d3586d

Browse files
committed
Test DatabaseDriver.ORACLE now it's available from Maven Central
Closes gh-18274
1 parent dce9d3d commit 9d3586d

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

spring-boot-project/spring-boot/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@
5656
<artifactId>gson</artifactId>
5757
<optional>true</optional>
5858
</dependency>
59+
<dependency>
60+
<groupId>com.oracle.ojdbc</groupId>
61+
<artifactId>ojdbc8</artifactId>
62+
<optional>true</optional>
63+
</dependency>
5964
<dependency>
6065
<groupId>com.samskivert</groupId>
6166
<artifactId>jmustache</artifactId>

spring-boot-project/spring-boot/src/test/java/org/springframework/boot/jdbc/DatabaseDriverClassNameTests.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
class DatabaseDriverClassNameTests {
4646

4747
private static final Set<DatabaseDriver> EXCLUDED_DRIVERS = Collections
48-
.unmodifiableSet(EnumSet.of(DatabaseDriver.UNKNOWN, DatabaseDriver.ORACLE, DatabaseDriver.DB2_AS400,
49-
DatabaseDriver.INFORMIX, DatabaseDriver.HANA, DatabaseDriver.TERADATA, DatabaseDriver.REDSHIFT));
48+
.unmodifiableSet(EnumSet.of(DatabaseDriver.UNKNOWN, DatabaseDriver.DB2_AS400, DatabaseDriver.INFORMIX,
49+
DatabaseDriver.HANA, DatabaseDriver.TERADATA, DatabaseDriver.REDSHIFT));
5050

5151
@ParameterizedTest(name = "{0} {2}")
5252
@MethodSource
@@ -63,6 +63,10 @@ private List<String> getInterfaceNames(String className) throws IOException {
6363
interfaceNames.add(name);
6464
interfaceNames.addAll(getInterfaceNames(name));
6565
}
66+
String superName = classReader.getSuperName();
67+
if (superName != null) {
68+
interfaceNames.addAll(getInterfaceNames(superName));
69+
}
6670
return interfaceNames;
6771
}
6872

0 commit comments

Comments
 (0)