Запустите один тест из класса JUnit с помощью командной строки.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Запустите один тест из класса JUnit с помощью командной строки.

Сообщение Anonymous »

Я пытаюсь найти подход, который позволит мне запустить один тест из класса JUnit, используя только командную строку и Java.

Я могу запустить весь набор тестов из класса с использованием следующего:

Код: Выделить всё

java -cp .... org.junit.runner.JUnitCore org.package.classname
На самом деле я хочу сделать что-то вроде этого:

Код: Выделить всё

java -cp .... org.junit.runner.JUnitCore org.package.classname.method
или:

Код: Выделить всё

java -cp .... org.junit.runner.JUnitCore org.package.classname#method
Я заметил, что могут быть способы сделать это с помощью аннотаций JUnit, но я бы предпочел не изменять исходный код моих тестовых классов вручную (пытаясь автоматизировать это) . Я также видел, что у Maven может быть способ сделать это, но, если возможно, я бы хотел избежать зависимости от Maven.

Поэтому мне интересно, есть ли какой-нибудь способ сделать это?



Ключевые моменты, которые я ищу:


[*]Возможность запуска одного теста из тестового класса JUnit
[*]Командная строка (с использованием JUnit)
[*]Избегайте изменения исходного кода теста
[*]Избегайте использования дополнительных инструментов


Подробнее здесь: https://stackoverflow.com/questions/928 ... mmand-line
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»