JMockitでプロシージャ戻り値のモック
JUnitで自動化テストする場合、プロシージャ呼び出しの戻り値をハックし、意図的に0以外(エラー)にしたい場合があります。そのような場合、以下のように記述します。
気を付けなければいけないのは、new MockUp内に@Mockを複数書くようにしないといけません。
@Test public <T extends CallableStatement> void test01 { new MockUp<T>(){ @Mock int getInt(int i) throws SQLException { return -1; } @Mock String getString(int i) throws SQLException { return "エラーテスト"; } }; ~ ~ }
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント