JMockitでSQLExeptionを発生させる

JMockitでSQLExeptionを発生させる

JMockitでSQLExeptionを発生させる例です。

executeQueryやexecuteUpdateをハックして、SQLExceptionをスローしています。

@Test
public <T extends PreparedStatement> void test01_01() {
  try {
    new MockUp<T>() {
      @Mock
      ResultSet executeQuery() throws SQLException {
        // 例外発生
        throw new SQLException("テストエラー", "", -100);
      }
    };
    Deencapsulation.invoke(new Logic(), "メソッド名", connection);
  } finally {
    logger.info("---end---");
  }
}

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました