您的位置:首页 > 编程语言 > Java开发

SpringBoot接口使用MockMvc进行单元测试

2018-02-01 14:18 597 查看
/**
* Created by Draven on 2017/11/28.
* Email:draven1122@163.com
*/
@SpringBootTest
@RunWith(classOf[SpringRunner])
@WebAppConfiguration
class OrderControllerTest {
private var mockMvc: MockMvc = _

@Autowired
private var webApplicationContext: WebApplicationContext = _

@Before
def init(): Unit = {
this.mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext).build()
}

/**
* 投资记录接口测试
*/
@Test
def listOrderTest(): Unit = {
var res = this.mockMvc.perform(MockMvcRequestBuilders.post("/order/listInvestOrder.api")
.param("pageNo", "1")
.param("pageSize", "20")
.param("startDate", "2017-06-21")
.param("order", "ASC")
)
.andReturn
.getResponse
.getContentAsString
println(res)
}

/**
* 近期结算接口测试
*/
@Test
def listRecentlyStatements(): Unit = {
var res = this.mockMvc.perform(MockMvcRequestBuilders.post("/order/listRecentlyStatements.api")
.param("pageNo", "1")
.param("pageSize", "20")
.param("startDate", "2017-06-21")
.param("order", "asc"))
.andReturn
.getResponse
.getContentAsString
println(res)
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: