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

Код: 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
04.06.2014, 02:14
    #38660872
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать Junit-тесты когда спрашивается ввод с консоли?
...
Рейтинг: 0 / 0
04.06.2014, 09:57
    #38661007
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать Junit-тесты когда спрашивается ввод с консоли?
Брюс Эккель с самых первых страниц своей Философии клепает тесты для консоли.
...
Рейтинг: 0 / 0
04.06.2014, 10:18
    #38661025
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать Junit-тесты когда спрашивается ввод с консоли?
_webdev_,

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


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