Package org.springside.examples.miniservice.ws.result

Examples of org.springside.examples.miniservice.ws.result.GetAllUserResult


    //(可选)重新设定endpoint address.
    ((BindingProvider) userWebServiceCreated).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
        address);

    GetAllUserResult result = userWebServiceCreated.getAllUser();

    assertTrue(result.getUserList().size() > 0);
    UserDTO adminUser = result.getUserList().get(0);
    assertEquals("admin", adminUser.getLoginName());
    assertEquals(2, adminUser.getRoleList().size());
  }
View Full Code Here


  /**
   * @see UserWebService#getAllUser()
   */
  public GetAllUserResult getAllUser() {

    GetAllUserResult result = new GetAllUserResult();

    //获取User列表并转换为UserDTO列表.
    try {
      List<User> userEntityList = accountManager.getAllInitedUser();
      List<UserDTO> userDTOList = Lists.newArrayList();

      for (User userEntity : userEntityList) {
        userDTOList.add(dozer.map(userEntity, UserDTO.class));
      }
      result.setUserList(userDTOList);
      return result;
    } catch (RuntimeException e) {
      logger.error(e.getMessage(), e);
      return result.buildDefaultErrorResult();
    }
  }
View Full Code Here

    User user = AccountData.getRandomUserWithAdminRole();
    List<User> list = Collections.singletonList(user);
    EasyMock.expect(mockAccountManager.getAllInitedUser()).andReturn(list);
    control.replay();

    GetAllUserResult result = userWebService.getAllUser();
    assertEquals(WSResult.SUCCESS, result.getCode());
    UserDTO dto = result.getUserList().get(0);
    assertEquals(user.getLoginName(), dto.getLoginName());
    assertEquals(user.getRoleList().get(0).getName(), dto.getRoleList().get(0).getName());
  }
View Full Code Here

  @Test
  public void handleException() {
    EasyMock.expect(mockAccountManager.getAllInitedUser()).andThrow(new RuntimeException("Expected exception.."));
    control.replay();

    GetAllUserResult result = userWebService.getAllUser();
    assertEquals(WSResult.SYSTEM_ERROR, result.getCode());
    assertEquals(WSResult.SYSTEM_ERROR_MESSAGE, result.getMessage());
  }
View Full Code Here

TOP

Related Classes of org.springside.examples.miniservice.ws.result.GetAllUserResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.