Exemple #1
0
  /**
   * 对UserRequestTabAction的delete方法测试
   *
   * @throws Exception
   */
  public void testDelete() throws Exception {
    // 构建并设置Model对象
    UserRequestTabInfo userRequestTabInfo = new UserRequestTabInfo();
    userRequestTabInfo.setId("1");
    action.setModel(userRequestTabInfo);

    // 调用removeUserRequestTab方法
    userRequestTabManager.removeUserRequestTab(Integer.valueOf(1));
    // 设定removeUserRequestTab方法的期望值
    control.setVoidCallable();
    control.replay();

    // 校验结果
    assertEquals(action.SUCCESS, action.delete());
    control.verify();
  }
Exemple #2
0
  /**
   * 对UserRequestTabAction的save方法测试
   *
   * @throws Exception
   */
  public void testSave() throws Exception {
    // 构建并设置Model对象
    UserRequestTabInfo userRequestTabInfo = new UserRequestTabInfo();
    userRequestTabInfo.setUserRequestTab(new UserRequestTab());
    action.setModel(userRequestTabInfo);

    // 调用saveUserRequestTab方法
    UserRequestTab userRequestTab = new UserRequestTab();
    userRequestTabManager.saveUserRequestTab(userRequestTab);

    // 设定savePoiTab方法的期望值
    control.setVoidCallable();
    control.replay();

    // 校验结果
    assertEquals(action.SUCCESS, action.save());
    control.verify();
  }
Exemple #3
0
  /**
   * 对UserRequestTabAction的list方法测试
   *
   * @throws Exception
   */
  public void testList() throws Exception {
    // 构建并设置Model对象
    UserRequestTabInfo userRequestTabInfo = new UserRequestTabInfo();
    userRequestTabInfo.setUserRequestTab(new UserRequestTab());
    action.setModel(userRequestTabInfo);

    // 调用getUserRequestTabs方法
    UserRequestTab userRequestTab = new UserRequestTab();
    userRequestTabManager.getUserRequestTabs(userRequestTab);
    List userRequestTabs = new ArrayList();
    userRequestTabs.add(userRequestTab);
    control.setReturnValue(userRequestTabs);
    control.replay();

    // 校验结果
    assertEquals(userRequestTabInfo, action.getModel());
    assertEquals(action.SUCCESS, action.list());
  }
Exemple #4
0
  protected void setUp() throws Exception {
    control = MockControl.createControl(UserRequestTabManager.class);
    userRequestTabManager = (UserRequestTabManager) control.getMock();

    action = new UserRequestTabAction();
    action.setUserRequestTabManager(userRequestTabManager);

    ActionContext ctx = ActionContext.getContext();
    MockHttpServletRequest request = new MockHttpServletRequest();
  }
Exemple #5
0
  /**
   * 对UserRequestTabAction的edit方法测试
   *
   * @throws Exception
   */
  public void testEdit() throws Exception {
    // 构建并设置Model对象
    UserRequestTabInfo userRequestTabInfo = new UserRequestTabInfo();
    userRequestTabInfo.setId("1");
    action.setModel(userRequestTabInfo);

    // 调用getUserRequestTab方法
    userRequestTabManager.getUserRequestTab(Integer.valueOf(1));

    // 构建期望值
    UserRequestTab userRequestTab = new UserRequestTab();
    userRequestTab.setId(Integer.valueOf(1));
    // 设定getUserRequestTab方法的期望值
    control.setReturnValue(userRequestTab);
    control.replay();

    // 校验结果
    assertEquals(userRequestTabInfo, (UserRequestTabInfo) action.getModel());
    assertEquals(action.SUCCESS, action.edit());
  }