src/test/java/org/embulk/input/oracle/OracleTests.java in embulk-input-oracle-0.8.4 vs src/test/java/org/embulk/input/oracle/OracleTests.java in embulk-input-oracle-0.8.5

- old
+ new

@@ -1,9 +1,10 @@ package org.embulk.input.oracle; import com.google.common.base.Throwables; import com.google.common.io.ByteStreams; + import org.embulk.config.ConfigSource; import org.embulk.test.EmbulkTests; import org.embulk.test.TestingEmbulk; import java.io.IOException; @@ -20,10 +21,16 @@ { return EmbulkTests.config("EMBULK_INPUT_ORACLE_TEST_CONFIG"); } public static void execute(TestingEmbulk embulk, String sql) throws IOException -{ + { + try { + Class.forName("oracle.jdbc.OracleDriver"); + } catch (ClassNotFoundException e) { + throw new RuntimeException("You should put 'ojdbc7.jar' in 'embulk-input-oracle/test_jdbc_driver' directory in order to test."); + } + Path sqlFile = embulk.createTempFile("sql"); Files.write(sqlFile, Arrays.asList(sql), Charset.forName("UTF8")); ConfigSource config = baseConfig(); String host = config.get(String.class, "host");