【发布时间】:2019-01-22 01:17:49
【问题描述】:
我想测试部分 Class.forName(REDSHIFT_JDBC_DRIVER) 并检查异常部分。有没有办法做到这一点?
public Connection getConnection() throws SQLException {
Connection conn = null;
try {
Class.forName(REDSHIFT_JDBC_DRIVER);
conn = DriverManager.getConnection(DB_URL, redShfitProperties);
} catch (ClassNotFoundException e) {
throw new RuntimeException("error", e);
} catch (SQLException e) {
log.error("Exception in getting connection", e);
throw e;
}
return conn;
}
【问题讨论】:
-
你想测试什么?您是否尝试测试类是否已加载(或)您是否尝试测试类加载失败时是否存在异常。
-
正如我在问题中提到的,我正在寻找检查异常部分。
标签: unit-testing junit testng