Teraz mam toJak symulować Multiple Input użytkownika dla JUnit
ByteArrayInputStream in = new ByteArrayInputStream("2".getBytes());
System.setIn(in);
//code that does something with user inputs
Ale problemem jest to, że w // kod, który robi coś mam Multiple Input wydawania poleceń, jest to możliwe, aby utworzyć listę wejście użytkownika i czy odbierze odpowiednie wejście, gdy nadejdzie czas? Próbowałem robić głupie rzeczy takie jak "2 \ n2 \ n10 \ nHello \ n" .getBytes(), ale to nie zadziałało.
EDIT:
jestem coraz moje dane wejściowe użytkownika z obiektem Scanner:
Scanner inputScanner = new Scanner(System.in);
inputScanner.nextLine();
Szczegółowe informacje na temat uzyskiwania danych wejściowych użytkownika - pokaż kod? –
@ AndersR.Bystrup edytowane pytanie –