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");