实现前端对学号和用户名的异步判断,核心技术为axios

This commit is contained in:
F嘉阳
2018-02-24 16:00:23 +08:00
parent e61800efb9
commit 99aca7d6c8
5 changed files with 128 additions and 10 deletions

View File

@@ -35,4 +35,30 @@ public class RegisterControllerTest {
" \"data\": null\n" +
"}"));
}
@Test
public void doCheckStudentNo()throws Exception {
//测试非法学号检查
mvc.perform(MockMvcRequestBuilders.post("/CheckStudentNo")
.param("studentno","0003"))
.andExpect(MockMvcResultMatchers.content().string("false"));
//测试合法学号检查
mvc.perform(MockMvcRequestBuilders.post("/CheckStudentNo")
.param("studentno","15251101238"))
.andExpect(MockMvcResultMatchers.content().string("true"));
}
@Test
public void doCheckStudent()throws Exception {
//测试学号与姓名不匹配
mvc.perform(MockMvcRequestBuilders.post("/CheckStudent")
.param("studentno","15251101238")
.param("realname","符嘉"))
.andExpect(MockMvcResultMatchers.content().string("false"));
//测试学号与姓名匹配
mvc.perform(MockMvcRequestBuilders.post("/CheckStudent")
.param("studentno","15251101238")
.param("realname","符嘉阳"))
.andExpect(MockMvcResultMatchers.content().string("true"));
}
}