Запуск теста JUnit из командной строки: initializationError (org.junit.runner.JUnitCommandLineParseResult) - PullRequest
0 голосов
/ 27 апреля 2018

Все файлы находятся в одной папке. У меня не было проблем с компиляцией с использованием

javac -cp /usr/share/java/junit4.jar <classname>.java <classname>.java <classname>.java NumberDisplayTest.java

Но когда я запускаю тест

java -cp .:/usr/share/java/junit4.jar org.junit.runner.JUnitCore NumberDisplayTest

Я получил это enter image description here

Что мне не хватает?

Но если я сделаю какую-либо опечатку, например, написание ... org.junit.runner.JUnitCore NumberDisplayTest s

Я получаю кое-что еще: enter image description here

У меня есть больше тестов для запуска, однако это был только один класс, который я хотел протестировать. Как мне поступить, если у меня есть несколько классов, которые являются зависимыми, и я хочу протестировать их все один раз, или мне нужно скомпилировать и протестировать их по отдельности? Я ничего не могу сделать с classpath, так как подозреваю, что это может быть связано с тем, что это универсальный компьютер.

Я ценю любую помощь!

...