-2
JUnit은 스캐너를 사용하여 system.in에서 읽고 system.out으로 인쇄하는 간단한 기본 메서드 명령 줄 클래스를 테스트 할 수 있습니까? JUnit을 사용하여 Java에서 간단한 명령 줄 응용 프로그램을 테스트하는 방법
import java.util.Scanner;
public class SimpleMainCmdApplication {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
System.out.println(scanner.next());
}
}
이
내가 System.in (사용 스캐너) 및 읽 주요 방법으로는 * 된 .java 파일을 업로드 참가자를 필요로하는 코스 데이터 구조와 알고리즘 과정을하고있는 중이 야 꽤 특정 사용 사례입니다 System.out에 응답을 출력합니다. 코드를 업로드하면 웹 사이트는 응용 프로그램을 빌드하고 실행하며 알고리즘 성능을 테스트하고 측정합니다.나는 이것을 시뮬레이션하는 방법을 원했기 때문에 각 할당에 대해 TDD 방식을 취하는 과정에서 JUnit을 사용하여 간단한 통합 테스트를 작성할 수 있습니다. 도움이되는 다른 스택 오버 플로우 스레드에는 유용한 포인터가 있지만 전체 요구 사항을 충족시키는 것은 없습니다.