Всех приветствую! Написал следующий код, а теперь хочу написать тест к нему. Понимаю, что по хорошему должно быть наоборот ::)) Испытываю проблему с написанием, так как нет методов для проверки, кроме main. Подскажите, пожалуйста, как решить данную проблему. PS: предполагаю, что можно как-то написать проверки: что пользователь ввел число и оно не нулевое или пустое; сделать проверку, что что-то вывелось. Код прикрепляю ниже
public class DeveloperChoice {
public static void main(String[] args) throws Exception {
// A variable to keep the user's choice
char yourChoice;
// The choices available
System.out.println("What is your preference for Java development?");
System.out.println("1 - Eclipse");
System.out.println("2 - Idea");
System.out.print("Type your selection (1 or 2) here: ");
yourChoice = (char) System.in.read();
if (yourChoice == '1')
System.out.println("Good choice! You are going to use Eclipse");
else if (yourChoice == '2')
System.out.println("Good choice! You are going to use Idea");
else
System.out.println("Invalid selection. Re-run the program");
}
}