SpringBoot创建测试类

//@RunWith是JUnit的一个注解, 用来告诉JUnit不要使用内置的方式进行单元测试, 而应该使用指定的类做单元测试 对于Spring单元测试总是要使用 SpringRunner.class
@RunWith(SpringRunner.class)
//告诉测试类启动类(这里的XXXApplication是自己再main/java包下的启动类) 因为启动类加载类配置文件 还有包扫描 才能使用Spring中的bean对象
@SpringBootTest(classes = XXXApplication.class)
package com.tky.gcjgfj.myTest;

import com.tky.GcjgfjPlatformApplication;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest(classes = GcjgfjPlatformApplication.class)
public class Demo {
     
  /** pubulic 标识 -> 必须(不可省略) */
  @Test
  public void test() {
     
    System.err.println("test");
  }
}

  1. 不加public会报错:
    SpringBoot创建测试类_第1张图片

你可能感兴趣的:(java,junit,java,spring,boot,spring,单元测试)