実装
Junitを用いて例外処理の単体テストを実装したいです。
Junit側でどうテストを行えばわからない状態です。
ご教示お願い致します。
Junit4で実装
#コード
Junit
1 @Test 2 public void test01() { 3 try { 4 human.user(""); 5 } catch (zisakuException e) { 6 //どう実装すればテストできるか 7 } 8 9 } 10
user
1public static String user(String input) throws zisakuException { 2 3 if(input.equals(""){ 4 throw new zisakuException(Errorteisuu.INPUT_EXCEPTION); 5 } 6 7}
enum
1@AllArgsConstructor 2@Getter 3public enum Errorteisuu { 4 5 INPUT_EXCEPTION(1); 6 7private final int code; 8 9
Exception
1@AllArgsConstructor 2@Getter 3public class zisakuException extends RuntimeException { 4 5 private final Errorteisuu errorCode;
回答2件
あなたの回答
tips
プレビュー