Gerade jetzt mehrere Benutzereingaben zu simulieren habe ich dieseWie für JUnit
ByteArrayInputStream in = new ByteArrayInputStream("2".getBytes());
System.setIn(in);
//code that does something with user inputs
Aber das Problem ist, dass in // Code, der etwas tut, ich mehrere Benutzereingabe aufgefordert haben, ist es möglich, eine Liste von zu bilden die Benutzereingabe und haben sie die entsprechende Eingabe wenn die Zeit kommt? Ich habe versucht, dumme Sachen wie "2 \ n2 \ n10 \ nHello \ n" .getBytes() zu machen, aber das hat nicht funktioniert.
EDIT:
ich meine Benutzereingabe mit einem Scanner Objekt erhalten:
Scanner inputScanner = new Scanner(System.in);
inputScanner.nextLine();
Details, wie Sie die Benutzereingabe erhalten - Code anzeigen? –
@ AndersR.Bystrup bearbeitet Frage –