Commit 9d3586d0 authored by Andy Wilkinson's avatar Andy Wilkinson

Test DatabaseDriver.ORACLE now it's available from Maven Central

Closes gh-18274
parent dce9d3da
...@@ -56,6 +56,11 @@ ...@@ -56,6 +56,11 @@
<artifactId>gson</artifactId> <artifactId>gson</artifactId>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>ojdbc8</artifactId>
<optional>true</optional>
</dependency>
<dependency> <dependency>
<groupId>com.samskivert</groupId> <groupId>com.samskivert</groupId>
<artifactId>jmustache</artifactId> <artifactId>jmustache</artifactId>
......
...@@ -45,8 +45,8 @@ import static org.assertj.core.api.Assertions.assertThat; ...@@ -45,8 +45,8 @@ import static org.assertj.core.api.Assertions.assertThat;
class DatabaseDriverClassNameTests { class DatabaseDriverClassNameTests {
private static final Set<DatabaseDriver> EXCLUDED_DRIVERS = Collections private static final Set<DatabaseDriver> EXCLUDED_DRIVERS = Collections
.unmodifiableSet(EnumSet.of(DatabaseDriver.UNKNOWN, DatabaseDriver.ORACLE, DatabaseDriver.DB2_AS400, .unmodifiableSet(EnumSet.of(DatabaseDriver.UNKNOWN, DatabaseDriver.DB2_AS400, DatabaseDriver.INFORMIX,
DatabaseDriver.INFORMIX, DatabaseDriver.HANA, DatabaseDriver.TERADATA, DatabaseDriver.REDSHIFT)); DatabaseDriver.HANA, DatabaseDriver.TERADATA, DatabaseDriver.REDSHIFT));
@ParameterizedTest(name = "{0} {2}") @ParameterizedTest(name = "{0} {2}")
@MethodSource @MethodSource
...@@ -63,6 +63,10 @@ class DatabaseDriverClassNameTests { ...@@ -63,6 +63,10 @@ class DatabaseDriverClassNameTests {
interfaceNames.add(name); interfaceNames.add(name);
interfaceNames.addAll(getInterfaceNames(name)); interfaceNames.addAll(getInterfaceNames(name));
} }
String superName = classReader.getSuperName();
if (superName != null) {
interfaceNames.addAll(getInterfaceNames(superName));
}
return interfaceNames; return interfaceNames;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment