Exemplo n.º 1
0
  @Test(groups = "unitTest")
  public void testCopyEmptyAnime() {
    // given
    final Anime target = new Anime();

    final Anime anime = new Anime();
    anime.setEpisodes(37);
    anime.setInfoLink("http://myanimelist.net/anime/1535");
    anime.setLocation("/anime/series/death_note");
    anime.setPicture("https://myanimelist.cdn-dena.com/images/anime/9/9453.jpg");
    anime.setThumbnail("https://myanimelist.cdn-dena.com/images/anime/9/9453t.jpg");
    anime.setTitle("Death Note");
    anime.setType(AnimeType.TV);

    // when
    Anime.copyAnime(anime, target);

    // then
    assertEquals(target.getEpisodes(), anime.getEpisodes());
    assertEquals(target.getInfoLink(), anime.getInfoLink());
    assertEquals(target.getLocation(), anime.getLocation());
    assertEquals(target.getPicture(), anime.getPicture());
    assertEquals(target.getThumbnail(), anime.getThumbnail());
    assertEquals(target.getTitle(), anime.getTitle());
    assertEquals(target.getType(), anime.getType());
    assertNotEquals(target.getId(), anime.getId());
  }