コード例 #1
0
  @Test
  public void deveSerPossivelEditarUmFilme() {
    when(filmeBusiness.loadById(anyLong())).thenReturn(filme);

    controller.editar(filme);

    assertNotNull(result.included().get("filme"));
  }
コード例 #2
0
  @Test
  public void ePossivelTerUmNovoFilme() {
    when(filmeBusiness.loadById(anyLong())).thenReturn(filme);

    controller.novo();

    assertNull(result.included().get("filme"));
  }
コード例 #3
0
  @Test
  public void quandoTentarExibirUmFilmeQueNaoExisteDeveExbirUmaMensagemDeErro() {
    when(filmeBusiness.loadById(anyLong())).thenThrow(new FilmeInexistente());

    controller.exibir(filme);

    assertEquals("O filme selecionado não existe.", result.included().get("error"));
  }