お世話になっております。
前提・実現したいこと
NetBeansでWebアプリをJavaで作成しております。
質問の内容
テストでMockを利用する状況だと思うのですが
使用したことが無く検索しても英語サイトしか見つけられず
不安なので質問失礼します。
java
1private static final FileOperator OPERATOR = FileOperator.getFileOperator(); 2int retryCount = FILE_RETRY_MAX;//5 3while(true){ 4 try { 5 result = OPERATOR.getFileDownload(location); 6 break; 7 } catch (hogeException ex) { 8 retryCount--; 9 if (0 == retryCount) { 10 throw ex; 11 } 12 } 13}
上記の
result = OPERATOR.getFileDownload(location);
で通常失敗しないのですが
テストのために失敗する(4回失敗する。5回失敗する)
とのモックが作成したいのですがこのような場合作成出来るのでしょうか?
なんかfinal staticではpowermockで出来そうとの文書をどこかで見たのですが
英語サイトばかりで自分では対応出来ません。
どこか有用なページ等ご存じな博識な方はご返答頂けますようお願い申し上げます。
試したこと
"static final PowerMock"などで検索したグーグルで調査したところ
https://qiita.com/daik/items/2a63dfcb769a9241671f
https://qiita.com/morinco/items/a41cc7685be75a2f6e08
https://codeday.me/jp/qa/20190127/194935.html
https://qiita.com/vicboss1002/items/4d0fa5c290d422db194d
など見つける事が出来ましたが自分の実力不足でよく分からない……
補足情報(FW/ツールのバージョンなど)
OS:Win10(64bit)
NetBeans
上記 ご助力頂けますようお願い申し上げます。