JunitでIOExceptionの試験をしたいです。
IOExceptionのテストをしたいのですができません…
皆様のお力お貸ししていただきたくお願いします。。
scenario.java
Public void scenario() throws ScenarioException { try{ // ①読み込み成功処理 br = new BufferedReader(new InputStreamReader(file),get... .... } catch(IOException e) { // ②読み込み失敗処理 return; } finally { If(br != null) { try { // ③クローズ処理 br.close(); } catch (IOException e){ // ④クローズエラー処理 } }
試したこと
色々調べてJmockなるものを使うなどありましたが、 jmockは使えませんでした。
@Ruleも使ってみましたがうまくできませんでした。
// 真っ白です。。 @Test Public void test() { try { } catch (Exception e) { e.printStackTrace(); }
①の成功には、通ったのですがIOExceptionにはいれません。
最終的には、③④も通らないといけないのですが②でつまづいてしまっています…
初歩的なことかもしれませんが宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー