修复注册姓名校验失效问题,修复文件上传无法回调问题

This commit is contained in:
2018-05-01 14:12:09 +08:00
parent b8d9749139
commit 3b62e78c66
9 changed files with 171 additions and 133 deletions

View File

@@ -10,6 +10,8 @@ import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
import javax.transaction.Transactional;
import static org.junit.Assert.*;
@@ -28,6 +30,7 @@ public class LoginControllerTest {
}
@Test
@Transactional
public void doLogin() throws Exception {
//测试正常登录
mvc.perform(MockMvcRequestBuilders.post("/login/dologin").param("colname", "root").param("colpassword", "admin"))

View File

@@ -26,7 +26,7 @@ public class RegisterControllerTest {
@Test
@Transactional
public void doRegister()throws Exception {
//测试正常注册,abc每次调试必须改因为唯一约束
// 测试正常注册
mvc.perform(MockMvcRequestBuilders.post("/register/doregister")
.param("colname", "abc")
.param("colpassword", "123456")
@@ -38,11 +38,11 @@ public class RegisterControllerTest {
@Test
public void doCheckStudentNo()throws Exception {
//测试非法学号检查
// 测试非法学号检查
mvc.perform(MockMvcRequestBuilders.get("/CheckStudentNo")
.param("studentno","0003"))
.andExpect(MockMvcResultMatchers.content().string("false"));
//测试合法学号检查
// 测试合法学号检查
mvc.perform(MockMvcRequestBuilders.get("/CheckStudentNo")
.param("studentno","15251101238"))
.andExpect(MockMvcResultMatchers.content().string("true"));
@@ -50,25 +50,25 @@ public class RegisterControllerTest {
@Test
public void doCheckStudent()throws Exception {
//测试学号与姓名不匹配
// 测试学号与姓名不匹配
mvc.perform(MockMvcRequestBuilders.get("/CheckStudent")
.param("studentno","15251101238")
.param("realname","符嘉"))
.andExpect(MockMvcResultMatchers.content().string("true"));
//测试学号与姓名匹配
mvc.perform(MockMvcRequestBuilders.get("/CheckStudent")
.param("studentno","15251101238")
.param("realname","符嘉阳"))
.param("studentno","15251101243")
.param("realname","杨诗"))
.andExpect(MockMvcResultMatchers.content().string("false"));
// 测试学号与姓名匹配
mvc.perform(MockMvcRequestBuilders.get("/CheckStudent")
.param("studentno","15251101243")
.param("realname","杨诗敏"))
.andExpect(MockMvcResultMatchers.content().string("true"));
}
@Test
public void doUserName()throws Exception {
//测试用户名已存在
// 测试用户名已存在
mvc.perform(MockMvcRequestBuilders.get("/CheckUserName")
.param("name","root"))
.andExpect(MockMvcResultMatchers.content().string("false"));
//测试用户名不存在
// 测试用户名不存在
mvc.perform(MockMvcRequestBuilders.get("/CheckUserName")
.param("name","root1"))
.andExpect(MockMvcResultMatchers.content().string("true"));