Examples of Sprint


Examples of br.com.mystudies.domain.entity.Sprint

 
 
 
  private List<Sprint> getSprints() throws ParseException {
    List<Sprint> sprints = new ArrayList<>();
    Sprint sprint = new Sprint();
    sprint.setDonePoints(40l);
    sprint.setId(1l);
    sprint.setFinalDate(DateUtils.parseDate("30/07/2012", "dd/MM/yyyy"));
    sprints.add(sprint);
   
    sprint = new Sprint();
    sprint.setDonePoints(5l);
    sprint.setId(2l);
    sprint.setFinalDate(DateUtils.parseDate("30/08/2012", "dd/MM/yyyy"));
    sprints.add(sprint);

    sprint = new Sprint();
    sprint.setDonePoints(52l);
    sprint.setId(3l);
    sprint.setFinalDate(DateUtils.parseDate("30/09/2012", "dd/MM/yyyy"));
    sprints.add(sprint);
   
    sprint = new Sprint();
    sprint.setDonePoints(39l);
    sprint.setId(4l);
    sprint.setFinalDate(DateUtils.parseDate("30/10/2012", "dd/MM/yyyy"));
    sprints.add(sprint);
   
   
    sprint = new Sprint();
    sprint.setDonePoints(47l);
    sprint.setId(5l);
    sprint.setFinalDate(DateUtils.parseDate("30/11/2012", "dd/MM/yyyy"));
    sprints.add(sprint);
   
    return sprints;
  }
View Full Code Here

Examples of br.com.mystudies.domain.entity.Sprint


  @Test()
  public void shouldReturnNullWhenHaveSprintInRunning() {

    when(sprintDao.findSprintByStatus(SprintStatus.RUNNING)).thenReturn(new Sprint());

    Sprint sprint = sprintServiceBean.getCurrentSprint();

    verify(sprintDao).findSprintByStatus(SprintStatus.RUNNING);

    assertNotNull(sprint);
  }
View Full Code Here

Examples of br.com.mystudies.domain.entity.Sprint


  @Test()
  public void shouldReturnSprintWithStoryWithStatusInSprint() {

    Sprint sprint = new Sprint();
    sprint.setStories(new HashSet<Story>());
    sprint.setEstimatedPoints(new Long(3));

    Story story = new Story();
    story.setStatus(StoryStatus.BACKLOG);
    story.setPoints(3);

    when(sprintDao.findSprintByStatus(SprintStatus.RUNNING)).thenReturn(sprint);
    when(sprintDao.update(sprint)).thenReturn(sprint);

    sprint = sprintServiceBean.addStoryInSprint(story);

    verify(sprintDao).findSprintByStatus(SprintStatus.RUNNING);
    verify(sprintDao).update(sprint);

    story = sprint.getStories().iterator().next();

    assertEquals(StoryStatus.TODO, story.getStatus());
    assertEquals(sprint, story.getSprint());
    assertEquals(new Long(6), sprint.getEstimatedPoints());

  }
View Full Code Here

Examples of br.com.mystudies.domain.entity.Sprint

     */

    Calendar calendar = Calendar.getInstance();
    calendar.roll(Calendar.DAY_OF_MONTH, -1); // sprint finished

    Sprint sprint = new Sprint();
    sprint.setFinalDate(calendar.getTime());
    sprint.setSprintStatus(SprintStatus.RUNNING);



    sprint.setStories(new HashSet<Story>());
    sprint.getStories().add(new Story("STORY 1", null, StoryStatus.DONE, null,10));
    sprint.getStories().add(new Story("STORY 2", null, StoryStatus.DONE, null,10));
    sprint.getStories().add(new Story("STORY 3", null, StoryStatus.DONE, null,10)); // <<---
    sprint.getStories().add(new Story("STORY 3", null, StoryStatus.DONE, null,10));
    sprint.getStories().add(new Story("STORY 4", null, StoryStatus.DONE, null,10));// <<---


    when(sprintDao.findSprintByStatus(SprintStatus.RUNNING)).thenReturn(sprint);
    when(sprintDao.update(sprint)).thenReturn(sprint);

    scheduleSprint.execute();

    verify(sprintDao).findSprintByStatus(SprintStatus.RUNNING);
    verify(sprintDao).update(sprint);

    assertEquals(SprintStatus.SUCCESS, sprint.getSprintStatus());
    assertEquals(new Long(50), sprint.getDonePoints());

  }
View Full Code Here

Examples of br.com.mystudies.domain.entity.Sprint

//  @Schedule(hour="*", minute="*/1")
  public void execute() {

    LOGGER.info("starting scheduling sprint");

    Sprint sprint =
        sprintDao.findSprintByStatus(SprintStatus.RUNNING);

    if(sprint != null){

      if(sprintExpired(sprint)){
        if(allStoriesIsDone(sprint.getStories())){
          prepareSprintToSucess(sprint);
        }else{
          prepareSprintToFail(sprint);
        }
        sprintDao.update(sprint);
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

  @RequestMapping(value="all/{projectid}/", method=RequestMethod.GET)
  public @ResponseBody List<SerializableSprint> getAllSprintsOfProject(@PathVariable int projectid) {
    Set<Sprint> sprints = this.sprintService.getAllSprintsByProjectId(projectid);
    List<SerializableSprint> serializedSprints = new ArrayList<SerializableSprint>();
    for (Iterator<Sprint> iterator = sprints.iterator(); iterator.hasNext();) {
      Sprint s = iterator.next();
      SerializableSprint ss = new SerializableSprint(s.getId(), s.getSlogan(), s.getStartDate(), s.getEndDate());
      serializedSprints.add(ss);
    }
    return serializedSprints;
  }
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

    return serializedUserstories;
  }

  @RequestMapping(value="sprint/{sprintid}/", method=RequestMethod.GET)
  public @ResponseBody SerializableSprint getSprint(@PathVariable int sprintid) {
    Sprint s = this.sprintService.findSprintById(sprintid);
    if (s == null) {
      throw new ResourceNotFoundException(sprintid);
    }
    return new SerializableSprint(s.getId(), s.getSlogan(), s.getStartDate(), s.getEndDate());
  }
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

  }

  @RequestMapping(value="update/", method=RequestMethod.POST)
  public @ResponseBody Map<String, ? extends Object> updateSprint(@RequestBody Sprint s, HttpServletResponse response) {
    Set<ConstraintViolation<Sprint>> failures = validator.validate(s);
    Sprint sprint = this.sprintService.findSprintById(s.getId());
    sprint.setSlogan(s.getSlogan().trim());
    sprint.setStartDate(s.getStartDate());
    sprint.setEndDate(s.getEndDate());
    if (!failures.isEmpty()) {
      response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
      return validationMessagesSprint(failures);
    } else {
      this.sprintService.updateSprint(sprint);
      return Collections.singletonMap("sprint",
        new SerializableSprint(
          sprint.getId(),
          sprint.getSlogan(),
          sprint.getStartDate(),
          sprint.getEndDate()
      ));
    }
  }
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

  /**
   * Delete Sprint
   */
  public void removeSprint(int sprintId){
    Sprint s = findSprintById(sprintId);

    SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
    Session sess = sessionFactory.getCurrentSession();

    Transaction tx = sess.beginTransaction();
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

    SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
    Session sess = sessionFactory.getCurrentSession();

    Transaction tx = sess.beginTransaction();
    try {
      Sprint sprint = (Sprint)sess.createQuery("from Sprint where id = "+sprintId).list().get(0);
      tx.commit();
      return sprint;
    }
    catch (IndexOutOfBoundsException ex) {
      return null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.