Search in sources :

Example 36 with UserDO

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"));
}
Also used : UserDO(com.alibaba.cobar.manager.dataobject.xml.UserDO) Test(org.junit.Test)

Example 37 with UserDO

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);
}
Also used : MockHttpServletRequest(org.springframework.mock.web.MockHttpServletRequest) UserDO(com.alibaba.cobar.manager.dataobject.xml.UserDO) MockHttpSession(org.springframework.mock.web.MockHttpSession) MockHttpServletResponse(org.springframework.mock.web.MockHttpServletResponse)

Example 38 with UserDO

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")));
}
Also used : MockHttpServletRequest(org.springframework.mock.web.MockHttpServletRequest) UserDO(com.alibaba.cobar.manager.dataobject.xml.UserDO) ModelAndView(org.springframework.web.servlet.ModelAndView) MockHttpSession(org.springframework.mock.web.MockHttpSession) MockHttpServletResponse(org.springframework.mock.web.MockHttpServletResponse)

Example 39 with UserDO

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;
}
Also used : UserDO(com.alibaba.cobar.manager.dataobject.xml.UserDO)

Aggregations

UserDO (com.alibaba.cobar.manager.dataobject.xml.UserDO)39 ModelAndView (org.springframework.web.servlet.ModelAndView)22 HashMap (java.util.HashMap)15 Map (java.util.Map)15 ClusterDO (com.alibaba.cobar.manager.dataobject.xml.ClusterDO)11 CobarDO (com.alibaba.cobar.manager.dataobject.xml.CobarDO)10 FluenceHashMap (com.alibaba.cobar.manager.util.FluenceHashMap)10 ArrayList (java.util.ArrayList)10 CobarAdapterDAO (com.alibaba.cobar.manager.dao.CobarAdapterDAO)7 PropertyUtilsBean (org.apache.commons.beanutils.PropertyUtilsBean)5 Test (org.junit.Test)5 Iterator (java.util.Iterator)4 Entry (java.util.Map.Entry)4 IOException (java.io.IOException)3 MockHttpServletRequest (org.springframework.mock.web.MockHttpServletRequest)3 MockHttpServletResponse (org.springframework.mock.web.MockHttpServletResponse)3 MockHttpSession (org.springframework.mock.web.MockHttpSession)3 UserDAOImple (com.alibaba.cobar.manager.dao.xml.UserDAOImple)1 ConnectionStatus (com.alibaba.cobar.manager.dataobject.cobarnode.ConnectionStatus)1 DataNodesStatus (com.alibaba.cobar.manager.dataobject.cobarnode.DataNodesStatus)1