@Test public void deveSerPossivelEditarUmFilme() { when(filmeBusiness.loadById(anyLong())).thenReturn(filme); controller.editar(filme); assertNotNull(result.included().get("filme")); }
@Test public void ePossivelTerUmNovoFilme() { when(filmeBusiness.loadById(anyLong())).thenReturn(filme); controller.novo(); assertNull(result.included().get("filme")); }
@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")); }