powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как писать Junit-тесты когда спрашивается ввод с консоли?
4 сообщений из 4, страница 1 из 1
Как писать Junit-тесты когда спрашивается ввод с консоли?
    #38660854
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, а подскажите пожалуйста как мне приблизительно написать тесты для вот такого дела. Где почитать?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
	public Main() {
		try {

			readFromScanner(new Scanner(new File(pathToAutorsData)), AUTOR);
			readFromScanner(new Scanner(new File(pathToBooksData)), BOOK);
			readFromScanner(new Scanner(new File(pathToJournalsData)), JOURNAL);

			Scanner choose = new Scanner(System.in);
			String choice = null;
			while (!"end".equals(choice)) {
				menu();
				choice = choose.nextLine();
				switch (choice) {
				case "1":
					printAllLibrary();
					break;
				case "2":
					findBookOrJournalByISBN(choose);
					break;
				case "3":
					printSortedLibrary();
					break;
				case "4":
					printSortedLibrary();
					break;
				default:
					if (!choice.equals("end")) {
						System.out.println("Falsche eingabe!");
					}
					break;
				}
			}

			choose.close();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}



Спасибо
...
Рейтинг: 0 / 0
Как писать Junit-тесты когда спрашивается ввод с консоли?
    #38660872
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как писать Junit-тесты когда спрашивается ввод с консоли?
    #38661007
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Брюс Эккель с самых первых страниц своей Философии клепает тесты для консоли.
...
Рейтинг: 0 / 0
Как писать Junit-тесты когда спрашивается ввод с консоли?
    #38661025
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_,

Помимо рецептов указаных выше, стоит обратить внимание что код становиться элементарно тестируемым, если разделить обработку ввода InputStream и получение ссылки на System.in в разные методы.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как писать Junit-тесты когда спрашивается ввод с консоли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]