Проблема в том, что вы вызываете неправильный метод main
. Заменить
ScannerAndKeyboardTest.main(new String[] {});
с
ScannerAndKeyboard.main(new String[] {});
Вам также следует удалить метод ScannerAndKeyboardTest#main
, потому что он не нужен и вызывает только путаницу.
Если вы измените подпись метода main
на
public static void main(String... args)
тогда вам не нужно создавать пустой массив в тесте, и вы можете просто вызвать
ScannerAndKeyboard.main();