#junit #automated-tests #junit5 #maven-surefire-plugin #junit-jupiter
#junit #автоматизированные тесты #junit5 #maven-верный плагин #junit-jupiter
Вопрос:
Я пытаюсь запустить тесты, запустив maven (pom.xml ) файл.
Все, что я получаю, это то, что тесты не были запущены:
pom включает в себя следующее:
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
<version>1.4.0</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.1</version>
<configuration>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
</plugin>
</plugins>
<defaultGoal>test</defaultGoal>
</build>
по какой-то причине он не будет принимать тесты:
@Test
public void testMultiply() {
MathUtils mathUtils = new MathUtils();
assertEquals(0, mathUtils.add(-1, 1),
"Add method should return the sum of two numbers");
}
Я не могу найти ничего неправильного с pom.xml .
Есть предложения?
проект на github:https://github.com/subhisamara/Junit-maven-selenium
Комментарии:
1. Можете ли вы показать импорт вашего теста?
2. @johanneslink вы можете увидеть весь проект на github.com/subhisamara/Junit-maven-selenium
Ответ №1:
Добавьте эти плагины в свой pom.xml файл:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M3</version>
<configuration>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<!--
default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging
-->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
</plugin>
</plugins>
Запуск с помощью этой команды: mvn test