Scanner, stream и ооп

144
20 апреля 2018, 16:48

Есть класс 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;
}

И ничего не происходит. Программа висит, ввод невозможен.

Answer 1

Junit тесты не предназначены для ручного ввода. Они созданы для автоматического тестирования!

READ ALSO
Функция return в Java

Функция return в Java

Как понять что надо ставить в выражении return? Когда ставить return 0 и все return c другими выражениями? Как определить, что нужно ставить после return...

162
True and false after return [требует правки]

True and false after return [требует правки]

Что обозначает false или true после оператора return и в каких позициях обозначаются условия false и true

154
Сортировка по количеству лайков

Сортировка по количеству лайков

Здравствуйте, вопрос по sqlЕсть 2 таблицы в базе данных

218
Как перевести переменную в константу?

Как перевести переменную в константу?

Как перевести переменную в константу?

210