Package br.com.mystudies.domain.entity

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


    }
  }


  private Theme getTheme(HttpServletRequest request) {
    return new Theme(
        request.getParameter("title"),
        Priority.valueOf(request.getParameter("priority")),
        new Date()
      );
  }
View Full Code Here


  @Test
  public void shouldAddThemeInBackLog() {

    BackLog backLog = new BackLog();
    Theme theme = new Theme();

    when(backlogDAO.update(backLog)).thenReturn(backLog);

    backLog = backLogServicebean.addTheme(backLog, theme);

    verify(backlogDAO).update(backLog);

    assertTrue(backLog.getThemes().contains(theme));
    assertEquals(theme.getBackLog(), backLog);

  }
View Full Code Here

  @Test
  public void shouldListThemesInBackLog() {

    BackLog backLog = new BackLog();
    backLog.addTheme(new Theme("theme1",Priority.HEIGHT,new Date()));
    backLog.addTheme(new Theme("theme2",Priority.HEIGHT,new Date()));
    backLog.addTheme(new Theme("theme3",Priority.HEIGHT,new Date()));


    when(backlogDAO.find(1L)).thenReturn(backLog);

    backLog = backLogServicebean.getBackLog(1L);
View Full Code Here


  @Test
  public void shouldGetThemeByID() {

    when(themeDao.find(any(Long.class))).thenReturn(new Theme());

    Theme theme = themeServiceBean.getTheme(1L);

    verify(themeDao).find(1L);

    assertNotNull(theme);
  }
View Full Code Here

 
 
  @Test
  public void shouldAddStoryInTheme() {
   
    Theme theme = new Theme();
    theme.setStories(new HashSet<Story>());
    Story story = new Story();
   
    when(themeDao.update(theme)).thenReturn(theme);
   
    themeServiceBean.addStory(theme, story);
   
    verify(themeDao).update(theme);
   
    assertTrue(theme.getStories().contains(story));
    assertEquals(theme, story.getTheme());
   
  }
View Full Code Here

TOP

Related Classes of br.com.mystudies.domain.entity.Theme

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.