3

我正在尝试使用@BeforeClass注释来初始化数据库数据和连接。但是当我启动我的测试时,mvn test我注意到@BeforeClass每个测试都会执行注释的静态方法。

我不明白为什么静态方法没有为测试类执行一次?

我的父 pom 包含 maven surefire 插件的以下配置:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.13</version>
    <configuration>
        <useSystemClassLoader>false</useSystemClassLoader>
        <systemPropertyVariables>
            <properties.path>${properties.path}</properties.path>
            <dico.path>${dico.path}</dico.path>
        </systemPropertyVariables>
        <!-- On ne joue pas les tests d'integrations -->
        <excludes>
            <exclude>**/**ITCase.java</exclude>
        </excludes>
    </configuration>
</plugin>
4

0 回答 0