DisplayNameDemo.java
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
@DisplayName("A special test case")
public class DisplayNameDemo {
@Test
@DisplayName("Custom test name containing spaces")
void testWithDisplayNameContainingSpaces() {
}
@Test
@DisplayName("╯°□°)╯")
void testWithDisplayNameContainingSpecialCharacters() {
}
@Test
@DisplayName("
void testWithDisplayNameContainingEmoji() {
}
}
< /code>
Вот моя команда команды Junit 5: < /p>
java -jar junit-platform-console-standalone-1.6.2.jar \
--classpath . \
--select-class DisplayNameDemo \
--include-classname '.*'
< /code>
Это не удалось, когда я выполнил его, но прошел при выполнении в сообщении. Здесь частично от моего неудачного результата: < /p>
~/junit5.6.2/console$ java \
-jar junit-platform-console-standalone-1.6.2.jar \
--classpath . \
--select-class DisplayNameDemo \
--include-classname '.*'
Thanks for using JUnit! Support its development at https://junit.org/sponsoring
Usage: ConsoleLauncher [-h] [--disable-ansi-colors] [--disable-banner]
[--fail-if-no-tests] [--scan-modules] [--scan-classpath[=PATH[;|:
PATH...]]]... [--details=MODE] [--details-theme=THEME]
[--reports-dir=DIR] [-c=CLASS]... [--config=KEY=VALUE]... [-cp=PATH
< /code>
У меня есть все классы в одном и том же каталоге, что и файл JUNIT-платформенного кансора-стандарта-1.6.2.JAR. У меня также есть мой класс, установленная в локальном каталоге "". Как показано выше. < /p>
Я не могу понять, почему этот пример не удается. Я бы очень ценил некоторую помощь - особенно от Марка Филиппа или Сормураса на Stackoverflow. Спасибо за помощь!
Подробнее здесь: https://stackoverflow.com/questions/629 ... mmand-line