Package net.sf.pmr.agilePlanning.domain.release

Examples of net.sf.pmr.agilePlanning.domain.release.Release


     * <li>Retours d'une structure d'erreur vide</li>
     * </ul>
     */
    public void testUpdate() {

        Release release = new ReleaseImpl();

        Project project = new ProjectImpl();
        Date date = new Date();
        String number = "2";
        int persistanceId = 1;
        long persistanceVersion = 3;
        release.setProject(project);

        // recherche
        EasyMock.expect(mockReleaseRepository.findByPersistanceId(persistanceId)).andReturn(release);
       
        // validation (sans erreurs)
        EasyMock.expect(mockReleaseValidator.validate(release)).andReturn(AgilePlanningObjectFactory.getErrors());

        // modification
        mockReleaseRepository.addOrUpdate(release);

        mocksControl.replay();
       
        Errors errorsFromService = releaseService.update(number, date, persistanceId, persistanceVersion);

        // Vérifie les appels
        mocksControl.verify();

        // aucune erreur n'est retournée
        assertFalse(errorsFromService.hasErrors());

        // vérifie la mise à jour
        assertEquals(release.getNumber(), number);
        assertSame(release.getProject(), project);
        assertEquals(release.getDate(), date);
        assertEquals(release.getPersistanceId(), persistanceId);
        assertEquals(release.getPersistanceVersion(), persistanceVersion);

    }
View Full Code Here


     * <li>retour d'une erreur dans la structure d'erreur</li>
     * </ul>
     */
    public void testUpdateWhenValidationFails() {

        Release release = new ReleaseImpl();

        Project project = new ProjectImpl();
        Date date = new Date();
        String number = "2";
        int persistanceId = 1;
        long persistanceVersion = 3;
        release.setProject(project);

        errors.reject("erreur");

        // recherche
        EasyMock.expect(mockReleaseRepository.findByPersistanceId(persistanceId)).andReturn(release);
       
        // validation
        EasyMock.expect(mockReleaseValidator.validate(release)).andReturn(errors);

        mocksControl.replay();
       
        Errors errorsFromService = releaseService.update(number, date, persistanceId, persistanceVersion);

        // Vérifie les appels
        mocksControl.verify();

        // une erreur est retournée.
        assertTrue(errorsFromService.hasErrors());

        // vérifie la mise à jour
        assertEquals(release.getNumber(), number);
        assertSame(release.getProject(), project);
        assertEquals(release.getDate(), date);
        assertEquals(release.getPersistanceId(), persistanceId);
        assertEquals(release.getPersistanceVersion(), persistanceVersion);

    }
View Full Code Here

    /**
     * test quand l'itération est trouvée.
     */
    public void testFindByIdWhenReleaseIsFound() {
       
        Release release = (Release) releaseMapper.findById(3);
       
        assertEquals("1", release.getNumber());
        //TODO Comment tester les dates ??
//        assertEquals(date, release.getDate());
        assertEquals(persistanceId, release.getPersistanceId());
        assertEquals(persistanceVersion, release.getPersistanceVersion());
       
    }
View Full Code Here

    /**
     * test quand l'itération n'est pas trouvée.
     */
    public void testFindByIdWhenReleaseIsNotFound(){
       
        Release release = (Release) releaseMapper.findById(555);
       
        assertNull(release);
       
    }
View Full Code Here

    public void testFindByProjectPersistanceIdWhenReleaseIsFound() {

        Set set = releaseMapper.findByProjectPersistanceId(1);
       
        for (Iterator iterator = set.iterator(); iterator.hasNext();) {
            Release release = (Release) iterator.next();
       
            assertEquals("RA", release.getNumber());
            // TODO Comment tester ???
           
//            assertEquals(date, release.getDate());
            assertEquals(persistanceId, release.getPersistanceId());
            assertEquals(persistanceVersion, release.getPersistanceVersion());

            break;
           
        }
       
View Full Code Here

     * test quand l'itération est trouvée.
     */
    public void testFindByIterationIdWhenReleaseIsFound() {
       
      // cherche de la release pour l'iteration 1
        Release release = (Release) releaseMapper.findByIterationPersistanceId(2, 1);
       
        // l'iteration est trouvée
        assertEquals(3, release.getPersistanceId());
        assertEquals("1", release.getNumber());
        assertEquals(4, release.getPersistanceVersion());
       
    }
View Full Code Here

     * Test de la recherche de la release d'une iteration (on prend la prochaine release par rapport à la date de fin de l'itération)
     * test quand l'itération n'est pas trouvée.
     */
    public void testFindByIterationIdWhenReleaseIsNotFound(){
       
        Release release = (Release) releaseMapper.findByIterationPersistanceId(2, 2);
       
        assertNull(release);
       
    }
View Full Code Here

        Set<Integer> storyIds = new HashSet<Integer>();
        storyIds.add(storyToAdd1PersistanceId);
        storyIds.add(storyToAdd2PersistanceId);
       
        Release release = null;
     
        // recherche de la release
        EasyMock.expect(mockReleaseRepository.findByPersistanceId(releaseToAddOrUpdate.getPersistanceId())).andReturn(release);

        mocksControl.replay();
View Full Code Here

     * </ul>
     */
    public void testFindByPersistanceIdWhenIterationIsFound() {

        int persistanceId = 1;
        Release release = new ReleaseImpl();

        EasyMock.expect(mockReleaseRepository.findByPersistanceId(persistanceId)).andReturn(release);
       
        mocksControl.replay();
       
        Release releaseFromService = releaseService.findByPersistanceId(persistanceId);

        mocksControl.verify();

        assertEquals(release, releaseFromService);

View Full Code Here

     * </ul>
     */
    public void testFindByPersistanceIdWhenIterationIsNotFound() {

        int persistanceId = 1;
        Release release = null;

        EasyMock.expect(mockReleaseRepository.findByPersistanceId(persistanceId)).andReturn(release);

        mocksControl.replay();
       
        Release releaseFromService = releaseService.findByPersistanceId(persistanceId);

        mocksControl.verify();

        assertNull(releaseFromService);

View Full Code Here

TOP

Related Classes of net.sf.pmr.agilePlanning.domain.release.Release

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.