java - mvn 测试失败,但从 IntelliJ IDEA 运行测试通过

标签 java spring spring-boot intellij-idea junit

我有一个在下面运行的测试

@RunWith(SpringRunner.class)
@SpringBootTest

@Test
    public void testFind() throws IOException {


Review<Hostel> hostelByComplaintId =
                hostelService.findByComplaintId(complaintId).orElse(null);

        assertThat(hostelByComplaintId).isNotNull();
}

当我从命令行运行测试时 mvn test 我收到此错误

Failed tests:
Expecting actual not to be null

但是当我从 IntelliJ IDEA 运行它时,测试不会失败

最佳答案

如果您的项目中有任何测试用例发现它可以运行,您可以编写完整的命令

mvn clean install

如果您想禁用运行测试用例

mvn clean install -Dmaven.test.skip=true

关于java - mvn 测试失败,但从 IntelliJ IDEA 运行测试通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58935046/

相关文章:

javascript - 设置 highchart 中 y 轴的 double 最小值和最大值

java - @ExceptionHandler 不会捕获从 Spring Formatters 抛出的异常

java - 数组中的 QueryDSL 不区分大小写的过滤器

java - 在 Spring Boot 中使用 Tomcat 启用 HTTP2

mysql - Spring Boot BCryptPasswordEncoder 编码的密码看起来不像 BCrypt

java - 是否可以使用 Apache-Zeppelin 的 Notebook REST-API 来执行 SQL 查询并检索结果?

java - 使用Java程序填写Git凭证

java - 将 AWS Java SDK 客户端对象声明为静态以供并发使用是否安全?

java - 将 JSP 转换为 JSTL

spring - 使用带有 Spring Data 和绑定(bind)参数的 Postgres JSONB 查询失败并出现 InvalidDataAccessApiUsageException