测试所需依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
说明
@RunWith注解:SpringRunner.class使用 Junit 整合 Spring
MockMvc: 注入 MockMvc 模拟 Http 请求
@Before注解:在@Test运行前调用进行预先配置,相关的注解流程是(@BeforeClass->@Before->@Test->@After->@AfterClass)
@WebAppConfiguration: Web项目,Junit需要模拟ServletContext,测试类加上@WebAppConfiguration。
package eugene.project.eop.UserAbout;
import eugene.project.eop.model.EProject;
import eugene.project.eop.model.EUser;
import eugene.project.eop