JunitでIOExceptionをテストしたいです。
他の方がJmockを使ってテスト成功した例がteratailに書かれていましたが、
モックを使う場合、MockitoかPowerMockで実現させたいです。
Mockitoの書き方からよくわかっておらず、どうすればいいかさっぱりわかりません。
アドバイス頂ければ幸いです。
以下、コードのサンプルです。
Java
1static class ImageUtils { 2 public static byte[] getImageBytes(BufferedImage image, 3 String imageFormat) throws XXException { 4 try { 5 ByteArrayOutputStream bos = new ByteArrayOutputStream(); 6 BufferedOutputStream os = new BufferedOutputStream(bos); 7 image.flush(); 8 ImageIO.write(image, imageFormat, os); 9 os.flush(); 10 os.close(); 11 return bos.toByteArray(); 12 } catch(IOException e) { 13 throw new XXException("失敗") 14 } 15}
どうぞよろしくお願いいたします。
あなたの回答
tips
プレビュー