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

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


        // suppression de la story dans la repository
        mockReleaseRepository.expectDelete(releaseToDelete);

        // appel de la méthode de suppression
        Errors errorsFromService = releaseService.delete(persistanceId, persistanceVersion);

        // Vérification les appels
        MockCore.verify();

        // aucune erreur n'est retournée car pas d'erreur de validation
        assertFalse(errorsFromService.hasErrors());
       
        // vérification de la mise à jour de  de la version de cette release pour la gestion de la concurrence d'accès
        assertEquals("persistanceVersion", persistanceVersion, releaseToDelete.getPersistanceVersion());
     
    }
View Full Code Here


        // validation
        errors.reject("code");
        mockReleaseValidator.expectValidateForDelete(releaseToDelete, errors);

        // appel de la méthode de mise à jour
        Errors errorsFromService = releaseService.delete(persistanceId, persistanceVersion);

        // Vérification les appels
        MockCore.verify();

        // une erreur est retournée
        assertTrue(errorsFromService.hasErrors());
       
        // vérification de la mise à jour de  de la version de cette release pour la gestion de la concurrence d'accès
        assertEquals("persistanceVersion", persistanceVersion, releaseToDelete.getPersistanceVersion());
     
    }
View Full Code Here

        // recherche de la release dans la repository
        mockReleaseRepository.expectFindByPersistanceId(persistanceId, releaseToDelete);

        // appel de la méthode de mise à jour
        Errors errorsFromService = releaseService.delete(persistanceId, persistanceVersion);

        // Vérification les appels
        MockCore.verify();
       
        // contrôle de l'erreur retournée
        assertTrue(errorsFromService.hasGlobalErrors());
        // message en Français
        assertEquals("Cette release n'existe pas en base de données", errorsFromService.getGlobalError(Locale.FRENCH));
        // message en anglais
        assertEquals("This release doesn't exists in database", errorsFromService.getGlobalError(Locale.ENGLISH));

        // contrôle des appels
        MockCore.verify();
     
    }
View Full Code Here

     */
    public void testWithStartDateIsNull() {
       
        iteration.setStart(null);
       
        Errors errors = validator.validate(iteration);
       
        assertTrue(errors.hasFieldErrors(IterationValidator.FIELD_START));
       
        // en anglais
        assertEquals("start date is mandatory", errors.getFieldError(IterationValidator.FIELD_START, Locale.ENGLISH));
        // en fran�ais
        assertEquals("la date de début est obligatoire", errors.getFieldError(IterationValidator.FIELD_START, Locale.FRENCH));
       
    }
View Full Code Here

     */
    public void testWithStartDateIsNotNull() {
       
        iteration.setStart(new Date());
       
        Errors errors = validator.validate(iteration);
       
        assertFalse(errors.hasFieldErrors(IterationValidator.FIELD_START));
       
    }
View Full Code Here

     */
    public void testWithEndDateIsNull() {
       
        iteration.setEnd(null);
       
        Errors errors = validator.validate(iteration);
       
        assertTrue(errors.hasFieldErrors(IterationValidator.FIELD_END));
       
        // en anglais
        assertEquals("end date is mandatory", errors.getFieldError(IterationValidator.FIELD_END, Locale.ENGLISH));
        // en fran�ais
        assertEquals("la date de fin est obligatoire", errors.getFieldError(IterationValidator.FIELD_END, Locale.FRENCH));
       
    }
View Full Code Here

     */
    public void testWithEndDateIsNotNull() {
       
        iteration.setEnd(new Date());
       
        Errors errors = validator.validate(iteration);
       
        assertFalse(errors.hasFieldErrors(IterationValidator.FIELD_END));
       
    }
View Full Code Here

        end.set(Calendar.DAY_OF_YEAR, start.get(Calendar.DAY_OF_YEAR)-1);
       
        iteration.setStart(start.getTime());
        iteration.setEnd(end.getTime());
       
        Errors errors = validator.validate(iteration);
       
        assertTrue(errors.hasGlobalErrors());
       
        // en anglais
        assertEquals("the completion date must be after the date of beginning", errors.getGlobalError(Locale.ENGLISH));
        // en fran�ais
        assertEquals("la date de fin doit être après la date de début", errors.getGlobalError(Locale.FRENCH));
       
    }
View Full Code Here

    public void testWithEndDateHisTheSameThanStartDate() {
       
        iteration.setStart(new Date());
        iteration.setEnd(new Date());
       
        Errors errors = validator.validate(iteration);
       
        assertFalse(errors.hasErrors());
       
    }
View Full Code Here

       
        iteration.setStart(start.getTime());
        iteration.setEnd(end.getTime());
       
        Errors errors = validator.validate(iteration);
       
        assertFalse(errors.hasErrors());
       
    }
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.