idea中springboot使用junit测试报错的问题

一个 idea中springboot使用junit测试报错的问题 ,需要的朋友可以参考一下。

问题:

原因:    官方建议如果跑Junit5建议使用IDEA 2017.3之后的版本.因为较之前的版本还不支持Junit5;

参考资料:https://junit.org/junit5/docs/current/user-guide/#running-tests-ide

解决方案:

    1】换高版本的idea

    2】换junit4


springboot工程如何使用junit4:

1)修改pom.xml

使用springboot启动器创建的工程的pom中默认会带测试启动器spring-boot-starter-test;

spring-boot-starter-test默认依赖Junit5(JUnit Platform + JUnit Jupiter + JUnit Vintage);

需要排除Junit5相关的依赖包:排除junit-jupiter-api,然后再加入Junit4的依赖;

  org.springframework.boot

  spring-boot-starter-test

  test

 

     

        org.junit.jupiter

        junit-jupiter-api

     

 


你可能感兴趣的:(idea中springboot使用junit测试报错的问题)