后端测试与前端开发入门
后端代码测试
在开发后端代码时,测试是保障代码质量和稳定性的重要环节。我们可以进行单元测试或集成测试,由于会使用到如数据库或认证系统等其他系统,集成测试更为合适。
测试示例
以 /me 接口为例,测试过程是先对用户进行认证,然后调用 /me 端点,期望返回的用户与会话中的用户一致。以下是具体代码:
@Test
public void getUserInTheSessionTest() throws Exception {
final MockHttpServletResponse result = mockMvc.perform(get("/api/v1/secured/users/me")
.header("Authorization", "bearer " + getAccessToken())
.contentType(MediaType.APPLICATION_JSON))
.andReturn()
.getResponse();
assertThat(result.getStatus()).isEqualTo(HttpStatus.OK.value());
final UserV1Dto user = readJson(result.getContentAsString(), UserV1Dto.class);
assertThat(user.getUsername()).isEqualT
超级会员免费看
订阅专栏 解锁全文
1254

被折叠的 条评论
为什么被折叠?



