springboot 单元测试

目的:想要单独测试某个方法或者排查某个部分的错误时,可以使用单元测试

步骤1:pom文件引入依赖(2.0.6版本 只需导入下面第一个依赖即可)

    org.springframework.boot

    spring-boot-starter-test

    test

上面的依赖包含了

  org.springframework.boot

  spring-boot-test

  2.0.6.RELEASE

  compile

  junit

  junit

  4.12

  compile

步骤2:新增单元测试类

1.@RunWith: 用来告诉JUnit不要使用内置的方式进行单元测试, 而应该使用指定的类做单元测试;对于Spring单元测试总是要使用 SpringRunner.class 

2.@SpringBootTest:用来指定SpringBoot应用程序的入口类, 该注解默认会根据包名逐级往上找, 一直找到一个SpringBoot主程序class为止, 然后启动该类,为单元测试准备Spring上下文环境

3.@Test:JUnit在执行每个测试方法之前, 都会为测试类创建一个新的实例, 这样有助于隔离各个测试方法之前的相互影响.

运行结果:

你可能感兴趣的:(springboot 单元测试)