使用spring boot和spring test mock mvc单元测试junit4集成

本文介绍如何在Spring Boot项目中利用Spring Test Mock MVC进行Junit4单元测试,提供基本示例,建议查阅官方文档以获取更详细信息。
摘要由CSDN通过智能技术生成

spring boot使用单元测试需要使用@SpringBootTest,@RunWith(SpringRunner.class)注解,如果需要使用mock mvc还需要增加@AutoConfigureMockMvc注解,这里的spring boot版本是2.0以下的,SpringBootTest注解,默认不设置是不会启动整个服务测试的,使用的是mock环境策略。下面演示的例子是启动tomcat服务策略进行整个服务测试。

package com.xxx.bizaccount.test;

import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值