Junit4でテストコードの書き方を学習しています
以下は、数値を入力したらその数値を渡す、数値以外を入力したら文字を表示して再度入力をする というコードなのですが
数値の場合と数値以外の場合のテストコードを書きたいのですがテストコード時に scan,nextInt() をどのようにしたらよいでしょうか?
Java
1import java.util.Scanner; 2 3public class InputVal { 4 5 public static int InputValScan() { 6 int num; 7 8 while (true) { 9 try{ 10 Scanner scan = new Scanner(System.in); 11 num = scan.nextInt(); 12 break; 13 14 }catch (Exception e) { 15 System.out.println("数字を入力してください"); 16 } 17 } 18 return num; 19 } 20}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。