Есть класс TestClass
. Если это важно, тесты на junit. Но сама тестовая логика в процессе написания.
В этом классе создается сканер
void getBusinessCard () {
Scanner scanner = new Scanner (System.in);
BusinessCardImpl b=new BusinessCardImpl ();
b.getBusinessCard (scanner);
}
Вот сам метод.
public BusinessCard getBusinessCard (Scanner scanner) {
String rawInput = scanner.next ();
return this;
}
И ничего не происходит. Программа висит, ввод невозможен.
Junit тесты не предназначены для ручного ввода. Они созданы для автоматического тестирования!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Как понять что надо ставить в выражении return? Когда ставить return 0 и все return c другими выражениями? Как определить, что нужно ставить после return...
Что обозначает false или true после оператора return и в каких позициях обозначаются условия false и true