Package net.sf.pmr.keopsframework.domain.validation

Examples of net.sf.pmr.keopsframework.domain.validation.Errors


     */
    public final Errors validate(final Object object) {

        // TODO implémenter la validation d'une story....
       
        Errors errors = AgilePlanningObjectFactory.getErrors();

        return errors;
    }
View Full Code Here


  /* (non-Javadoc)
   * @see net.sf.pmr.agilePlanning.domain.story.StoryValidator#isDeletable(net.sf.pmr.agilePlanning.domain.story.Story)
   */
  public Errors validateForDelete(final Story story) {

        Errors errors = AgilePlanningObjectFactory.getErrors();
   
    if (story.getTasks() == null || story.getTasks().isEmpty() ) {
     
      return errors;
     
    } else {
     
      errors.reject("story.IsNotDeletableBecauseOfTasks");
     
      return errors;
    }
   
  }
View Full Code Here

      Set<Charge> chargeSet = new HashSet<Charge>();
      chargeSet.add(charge);
     
      task.setCharges(chargeSet);
     
      Errors errors = this.validator.validateForDelete(task);
     
      assertTrue(errors.hasErrors());
     
      assertEquals("La tâche ne peut pas être supprimée. Vous devez d'abord supprimer les charges", errors.getGlobalError(Locale.FRENCH));
      assertEquals("This task cannot be deleted. Delete charges first", errors.getGlobalError(Locale.ENGLISH));
     
    }
View Full Code Here

        task.setDaysEstimated(3);
        task.setOwner(new UserImpl());
        task.setPersistanceVersion(5);
        task.setShortDescription(null);
       
        Errors errors = validator.validate(task);
       
        assertTrue(errors.hasFieldErrors(TaskValidator.FIELD_SHORT_DESCRIPTION));
       
        // en fran�ais
        assertEquals("la description courte est obligatoire", errors.getFieldError(TaskValidator.FIELD_SHORT_DESCRIPTION, Locale.FRENCH));
       
        // en anglais
        assertEquals("short description is mandatory", errors.getFieldError(TaskValidator.FIELD_SHORT_DESCRIPTION, Locale.ENGLISH));
       
       
    }
View Full Code Here

        task.setDaysEstimated(3);
        task.setOwner(new UserImpl());
        task.setPersistanceVersion(5);
        task.setShortDescription("  ");
       
        Errors errors = validator.validate(task);
       
        assertTrue(errors.hasFieldErrors(TaskValidator.FIELD_SHORT_DESCRIPTION));
       
        // en fran�ais
        assertEquals("la description courte est obligatoire", errors.getFieldError(TaskValidator.FIELD_SHORT_DESCRIPTION, Locale.FRENCH));
       
        // en anglais
        assertEquals("short description is mandatory", errors.getFieldError(TaskValidator.FIELD_SHORT_DESCRIPTION, Locale.ENGLISH));
       
       
    }
View Full Code Here

        task.setDaysEstimated(3);
        task.setOwner(new UserImpl());
        task.setPersistanceVersion(5);
        task.setShortDescription("super");
       
        Errors errors = validator.validate(task);
       
        assertFalse(errors.hasFieldErrors(TaskValidator.FIELD_SHORT_DESCRIPTION));

       
    }
View Full Code Here

     */
    public void testWhithDateIsnull() {
       
        release.setDate(null);
       
        Errors errors = validator.validate(release);
       
        assertTrue(errors.hasFieldErrors(ReleaseValidator.FIELD_DATE));
        // message en Français
        assertEquals("la date est obligatoire", errors.getFieldError(ReleaseValidator.FIELD_DATE, Locale.FRENCH));
        // message en anglais
        assertEquals("date is mandatory", errors.getFieldError(ReleaseValidator.FIELD_DATE, Locale.ENGLISH));

    }
View Full Code Here

        calendar.setLenient(true);
        calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) -1 );
       
        release.setDate(calendar.getTime());
       
        Errors errors = validator.validate(release);
       
        assertTrue(errors.hasFieldErrors(ReleaseValidator.FIELD_DATE));
        // message en Français
        assertEquals("la date doit être antérieure à la date du jour", errors.getFieldError(ReleaseValidator.FIELD_DATE, Locale.FRENCH));
        // message en anglais
        assertEquals("date must be former to the current date", errors.getFieldError(ReleaseValidator.FIELD_DATE, Locale.ENGLISH));
       
    }
View Full Code Here

     */
    public void testWithDateIsToday(){
       
        release.setDate(new Date());
       
        Errors errors = validator.validate(release);
       
        assertTrue(errors.hasFieldErrors(ReleaseValidator.FIELD_DATE));
        // message en Français
        assertEquals("la date doit être antérieure à la date du jour", errors.getFieldError(ReleaseValidator.FIELD_DATE, Locale.FRENCH));
        // message en anglais
        assertEquals("date must be former to the current date", errors.getFieldError(ReleaseValidator.FIELD_DATE, Locale.ENGLISH));

       
    }
View Full Code Here

        calendar.setLenient(true);
        calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) +1 );
       
        release.setDate(calendar.getTime());
       
        Errors errors = validator.validate(release);
       
        assertFalse(errors.hasFieldErrors(ReleaseValidator.FIELD_DATE));

       
    }
View Full Code Here

TOP

Related Classes of net.sf.pmr.keopsframework.domain.validation.Errors

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.