use of com.alibaba.cobar.manager.dataobject.xml.UserDO in project cobar by alibaba.
the class UserDaoTest method testValidateUsers.
@Test
public void testValidateUsers() {
UserDO user = DOFactory.getUser();
String userName = user.getUsername();
String password = user.getPassword();
userDao.addUser(user);
UserDO userValidate = userDao.validateUser(userName, password);
Assert.assertNotNull(userValidate);
Assert.assertSame(user, userValidate);
Assert.assertNull(userDao.validateUser(userName + "test", password));
Assert.assertNull(userDao.validateUser(userName, password + "test"));
}
use of com.alibaba.cobar.manager.dataobject.xml.UserDO in project cobar by alibaba.
the class PermissionInterceptorTest method testPermissionInter.
public void testPermissionInter() throws Exception {
MockHttpServletRequest request = new MockHttpServletRequest();
request.setServletPath("/cobarDetail.htm");
MockHttpSession session = new MockHttpSession();
UserDO user = new UserDO();
user.setStatus(ConstantDefine.NORMAL);
user.setUser_role(ConstantDefine.SYSTEM_ADMIN);
session.setAttribute("user", user);
request.setSession(session);
boolean rst = permissionInterceptor.preHandle(request, new MockHttpServletResponse(), null);
Assert.assertTrue(rst);
}
use of com.alibaba.cobar.manager.dataobject.xml.UserDO in project cobar by alibaba.
the class TestAddCobar method testAddCobar.
public void testAddCobar() throws Exception {
MockHttpServletRequest request = new MockHttpServletRequest();
request.setMethod("POST");
MockHttpSession session = new MockHttpSession();
UserDO user = new UserDO();
user.setStatus(ConstantDefine.NORMAL);
user.setUser_role(ConstantDefine.CLUSTER_ADMIN);
session.setAttribute("user", user);
request.setSession(session);
request.addParameter("clusterId", "1");
request.addParameter("host", "1.2.4.3");
request.addParameter("cobarName", "test");
request.addParameter("port", "8066");
request.addParameter("userName", "test");
request.addParameter("password", "TTT");
request.addParameter("status", "ACTIVE");
ModelAndView mav = addcobar.handleRequest(request, new MockHttpServletResponse());
Assert.assertEquals("add cobar success", String.valueOf(mav.getModel().get("info")));
}
use of com.alibaba.cobar.manager.dataobject.xml.UserDO in project cobar by alibaba.
the class DOFactory method getUser.
public static UserDO getUser() {
UserDO user = new UserDO();
user.setPassword("gxw");
user.setRealname("gxw");
user.setStatus(ConstantDefine.ACTIVE);
user.setUser_role(ConstantDefine.SYSTEM_ADMIN);
user.setUsername("wenjun");
return user;
}
Aggregations