Package net.sf.pmr.agilePlanning.domain.iteration

Examples of net.sf.pmr.agilePlanning.domain.iteration.Iteration


     */
    public void testUpdateWhenValidationFails() {

        int persistanceId = 2;

        Iteration iterationToUpdate = new IterationImpl();
        Project project = new ProjectImpl();
        iterationToUpdate.setProject(project);

        // recherche de l'iteration
        mockIterationRepository.expectFindByPersistanceId(persistanceId, iterationToUpdate);

        // mock de l'erreur
View Full Code Here


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

        int persistanceId = 1;
        Iteration iteration = new IterationImpl();

        mockIterationRepository.expectFindByPersistanceId(persistanceId, iteration);

        Iteration iterationFromService = iterationService.findByPersistanceId(persistanceId);

        MockCore.verify();

        assertEquals(iteration, iterationFromService);

View Full Code Here

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

        int persistanceId = 1;
        Iteration iteration = null;

        mockIterationRepository.expectFindByPersistanceId(persistanceId, iteration);

        Iteration iterationFromService = iterationService.findByPersistanceId(persistanceId);

        MockCore.verify();

        assertNull(iterationFromService);

View Full Code Here

     */
    public void testFindByProjectPersistanceIdWhenIterationsAreFound() {

        int projetPersistanceId = 1;
        Set<Iteration> set = new HashSet<Iteration>();
        Iteration iteration = new IterationImpl();
        set.add(iteration);

        mockIterationRepository.expectFindByProjectPersistanceId(projetPersistanceId, set);

        Set setFromService = iterationService.findByProjectPersistanceId(projetPersistanceId);
View Full Code Here

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

        Iteration iteration = new IterationImpl();
        int iterationPersistanceId = 1;
        long iterationPersistanceVersion = 2;
       
        iteration.setPersistanceVersion(3);
        iteration.setStories(new HashSet<Story>());

        Integer story1PersistanceId = new Integer(3);
        Integer story2PersistanceId = new Integer(4);

        Story story1 = new StoryImpl();
        story1.setPersistanceId(story1PersistanceId);
        story1.setShortDescription("scooby");
        Story story2 = new StoryImpl();
        story2.setPersistanceId(story2PersistanceId);
        story2.setShortDescription("doo");

        Set<Story> stories = new HashSet<Story>();
        stories.add(story1);
        stories.add(story2);

        Set<Integer> storyIds = new HashSet<Integer>();
        storyIds.add(story1PersistanceId);
        storyIds.add(story2PersistanceId);

        // les appels peuvent être réalisés dans n'importe quel ordre
        MockCore.startBlock();
       
        // recherche de l'itération
        mockIterationRepository.expectFindByPersistanceId(iterationPersistanceId, iteration);
       
        // Recherche des stories
        mockStoryRepository.expectFindByPersistanceId(story1PersistanceId, story1);
        mockStoryRepository.expectFindByPersistanceId(story2PersistanceId, story2);

        MockCore.endBlock();
       
        // vérification que le numéro de version est mis à jour
       
        // validation de l'iteration
        mockIterationValidator.expectValidate(iteration, errors);
       
        // enregistrement
        mockIterationRepository.expectAddOrUpdate(iteration);

        // service
        Errors errors = iterationService.addStories(storyIds, iterationPersistanceId, iterationPersistanceVersion);
       
        // vérification qu'aucune erreur n'est retournée
        assertFalse(errors.hasErrors());
       
        // vérification du bon ajout dans la liste des stories (avant la validation)
        assertTrue(iteration.getStories().contains(story1));
        assertTrue(iteration.getStories().contains(story2));

        // vérification que le numéro de version est mis à jour
        assertEquals(iterationPersistanceVersion, iteration.getPersistanceVersion());

    }
View Full Code Here

     
        Set<Integer> storyIds = new HashSet<Integer>();
        storyIds.add(story1PersistanceId);
        storyIds.add(story2PersistanceId);
       
        Iteration iteration = null;
     
        // recherche de l'iteration
        mockIterationRepository.expectFindByPersistanceId(iterationToAddOrUpdate.getPersistanceId(), iteration);
       
        // Appel au service
View Full Code Here

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

      // construction de l'iteration
        Iteration iteration = new IterationImpl();
        int iterationPersistanceId = 1;
        long iterationPersistanceVersion = 2;
       
        iteration.setPersistanceVersion(3);
        iteration.setStories(new HashSet<Story>());

        Integer story1PersistanceId = new Integer(3);
        Integer story2PersistanceId = new Integer(4);

        // construction des stories
        Story story1 = new StoryImpl();
        story1.setPersistanceId(story1PersistanceId);
        story1.setShortDescription("scooby");
        Story story2 = new StoryImpl();
        story2.setPersistanceId(story2PersistanceId);
        story2.setShortDescription("doo");

        Set<Story> stories = new HashSet<Story>();
        stories.add(story1);
        stories.add(story2);

        Set<Integer> storyIds = new HashSet<Integer>();
        storyIds.add(story1PersistanceId);
        storyIds.add(story2PersistanceId);

        // les appels peuvent être réalisés dans n'importe quel ordre
        MockCore.startBlock();
       
        // recherche de l'itération
        mockIterationRepository.expectFindByPersistanceId(iterationPersistanceId, iteration);
       
        // Recherche des stories
        mockStoryRepository.expectFindByPersistanceId(story1PersistanceId, story1);
        mockStoryRepository.expectFindByPersistanceId(story2PersistanceId, story2);

        MockCore.endBlock();
       
        // vérification que le numéro de version est mis à jour
       
        // validation de l'iteration, avec une erreur
        errors.reject("erreur !!");
        mockIterationValidator.expectValidate(iteration, errors);
       
        // l'enregistrement n'est pas appellé
       
        // service
        Errors errors = iterationService.addStories(storyIds, iterationPersistanceId, iterationPersistanceVersion);
       
        // vérification que les erreurs sont retournées
        assertTrue(errors.hasErrors());
       
        // vérification du bon ajout dans la liste des stories (avant la validation)
        assertTrue(iteration.getStories().contains(story1));
        assertTrue(iteration.getStories().contains(story2));

        // vérification que le numéro de version est mis à jour
        assertEquals(iterationPersistanceVersion, iteration.getPersistanceVersion());

    }
View Full Code Here

     * <li>Retoure de la structure d'erreur sans erreurs<li>
     * </ul>
     */
    public void testRemoveStories() {
     
        Iteration iteration = new IterationImpl();
        int iterationPersistanceId = 1;
        long iterationPersistanceVersion = 2;
       
        iteration.setPersistanceVersion(3);
        iteration.setStories(new HashSet<Story>());

        Integer story1PersistanceId = new Integer(3);
        Integer story2PersistanceId = new Integer(4);

        Story story1 = new StoryImpl();
        story1.setPersistanceId(story1PersistanceId);
        story1.setShortDescription("scooby");
        Story story2 = new StoryImpl();
        story2.setPersistanceId(story2PersistanceId);
        story2.setShortDescription("doo");

        Set<Story> stories = new HashSet<Story>();
        stories.add(story1);
        stories.add(story2);

        Set<Integer> storyIds = new HashSet<Integer>();
        storyIds.add(story1PersistanceId);
        storyIds.add(story2PersistanceId);

        // les appels peuvent être réalisés dans n'importe quel ordre
        MockCore.startBlock();
       
        // recherche de l'itération
        mockIterationRepository.expectFindByPersistanceId(iterationPersistanceId, iteration);
       
        // Recherche des stories
        mockStoryRepository.expectFindByPersistanceId(story1PersistanceId, story1);
        mockStoryRepository.expectFindByPersistanceId(story2PersistanceId, story2);

        MockCore.endBlock();
       
        // vérification que le numéro de version est mis à jour
       
        // validation de l'iteration
        mockIterationValidator.expectValidate(iteration, errors);
       
        // enregistrement
        mockIterationRepository.expectAddOrUpdate(iteration);

        // service
        Errors errors = iterationService.removeStories(storyIds, iterationPersistanceId, iterationPersistanceVersion);
       
        // vérification qu'aucune erreur n'est retournée
        assertFalse(errors.hasErrors());
       
        // vérification de la bonne suppression dans la liste des stories (avant la validation)
        assertFalse(iteration.getStories().contains(story1));
        assertFalse(iteration.getStories().contains(story2));

        // vérification que le numéro de version est mis à jour
        assertEquals(iterationPersistanceVersion, iteration.getPersistanceVersion());

    }
View Full Code Here

     
        Set<Integer> storyIds = new HashSet<Integer>();
        storyIds.add(story1PersistanceId);
        storyIds.add(story2PersistanceId);
       
        Iteration iteration = null;
     
        // recherche de l'iteration
        mockIterationRepository.expectFindByPersistanceId(iterationToAddOrUpdate.getPersistanceId(), iteration);
       
        // Appel au service
View Full Code Here

     * <li>Retour de la strcuture d'erreur avec une erreur<li>
     * </ul>
     */
    public void testRemoveStoriesWhenValidationFails() {

        Iteration iteration = new IterationImpl();
        int iterationPersistanceId = 1;
        long iterationPersistanceVersion = 2;
       
        iteration.setPersistanceVersion(3);
        iteration.setStories(new HashSet<Story>());

        Integer story1PersistanceId = new Integer(3);
        Integer story2PersistanceId = new Integer(4);

        Story story1 = new StoryImpl();
        story1.setPersistanceId(story1PersistanceId);
        story1.setShortDescription("scooby");
        Story story2 = new StoryImpl();
        story2.setPersistanceId(story2PersistanceId);
        story2.setShortDescription("doo");

        Set<Story> stories = new HashSet<Story>();
        stories.add(story1);
        stories.add(story2);

        Set<Integer> storyIds = new HashSet<Integer>();
        storyIds.add(story1PersistanceId);
        storyIds.add(story2PersistanceId);

        // les appels peuvent être réalisés dans n'importe quel ordre
        MockCore.startBlock();
       
        // recherche de l'itération
        mockIterationRepository.expectFindByPersistanceId(iterationPersistanceId, iteration);
       
        // Recherche des stories
        mockStoryRepository.expectFindByPersistanceId(story1PersistanceId, story1);
        mockStoryRepository.expectFindByPersistanceId(story2PersistanceId, story2);

        MockCore.endBlock();
       
        // vérification que le numéro de version est mis à jour
       
        // validation de l'iteration
        errors.reject("une erreur");
        mockIterationValidator.expectValidate(iteration, errors);
       
        // enregistrement
        mockIterationRepository.expectAddOrUpdate(iteration);

        // service
        Errors errors = iterationService.removeStories(storyIds, iterationPersistanceId, iterationPersistanceVersion);
       
        // vérification qu'aucune erreur n'est retournée
        assertTrue(errors.hasErrors());
       
        // vérification de la bonne suppression dans la liste des stories (avant la validation)
        assertFalse(iteration.getStories().contains(story1));
        assertFalse(iteration.getStories().contains(story2));

        // vérification que le numéro de version est mis à jour
        assertEquals(iterationPersistanceVersion, iteration.getPersistanceVersion());

    }
View Full Code Here

TOP

Related Classes of net.sf.pmr.agilePlanning.domain.iteration.Iteration

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.