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

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^

コメント