コード例 #1
0
  /**
   * Test update class registration.
   *
   * @throws AViewException
   */
  @Ignore
  public void testUpdateClassRegistration() throws AViewException {
    Integer nodeTypeId = 2;
    Long clrId = 522l;
    User user = UserHelper.getUser(591l);
    Class aviewClass = ClassHelper.getClass(77l);
    List<ClassRegistration> clrLst =
        ClassRegistrationHelper.searchForClassRegister(
            user.getUserName(),
            user.getFname(),
            user.getLname(),
            aviewClass.getClassId(),
            "Y",
            null,
            null);
    int i = 0;
    ClassRegistration clr = null;
    for (i = 0; i <= clrLst.size(); i++) {
      if (clrId.equals(clrLst.get(i).getClassRegisterId())) {
        clr = (ClassRegistration) (clrLst.get(i));
        break;
      }
    }

    clr.setNodeTypeId(nodeTypeId);
    ClassRegistrationHelper.updateClassRegistration(clr, 44l);
    List<ClassRegistration> updatedClrLst =
        ClassRegistrationHelper.searchForClassRegister(
            user.getUserName(),
            user.getFname(),
            user.getLname(),
            aviewClass.getClassId(),
            "Y",
            null,
            null);
    int j = 0;
    ClassRegistration updatedClr = null;
    for (j = 0; j <= updatedClrLst.size(); j++) {
      if (clrId.equals(clrLst.get(i).getClassRegisterId())) {
        updatedClr = (ClassRegistration) (updatedClrLst.get(i));
        break;
      }
    }

    assertEquals(
        "Did not Update CreateClassRegistration", updatedClr.getNodeTypeId(), clr.getNodeTypeId());
  }