2

JUnitテストが成功したことをユーザーにインタラクティブに尋ねるビルド機能はありますか?

自動テスト用であることは知っJUnitていますが、耳でテストしたい、まれな1回の実行の場合に手動でテストして@Ignoreから、そのようなテストに追加したいサウンド生成クラスがいくつかあります。

また、自分でダイアログをポップアップできることは知っていますが、何かが事前に作成されているかどうか疑問に思っJUnitています。

4

1 に答える 1

1

System.setInステートメントの使用を検討しましたか。

System.out.println("Confirm if you find blah blah working? Enter Y/N ");

System.setIn(new ByteArrayInputStream(data.getBytes()));
Scanner scanner = new Scanner(System.in);
String userInput = scanner.nextLine();

if(userInput.equalsIgnoreCase("Y")) {
   // Pass the test case
} else {
   //Fail the test case
}
于 2012-12-23T13:26:21.047 に答える