Запуск Maven не включает тесты Junit

#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