/** * Metodo responsavel por testar o metodo que exclui uma Banca. * * @throws Exception */ @Test public void excluir() throws Exception { Banca banca = this.preencherBancaQualificacao(); BancaDao bancaDao = new BancaDao(manager); bancaDao.persistir(banca); Collection<Banca> bancas = bancaDao.buscar(new Banca(), new Paginacao()); assertThat(bancas.isEmpty(), is(false)); bancaDao.remover(banca); bancas = bancaDao.buscar(new Banca(), new Paginacao()); assertThat(bancas.isEmpty(), is(true)); }
/** * Metodo responsavel por testar o metodo que busca uma Banca atraves de um exemplo. * * @throws Exception */ @Test public void buscar() throws Exception { Banca banca = preencherBancaQualificacao(); BancaDao bancaDao = new BancaDao(manager); bancaDao.persistir(banca); Banca exemplo = new Banca(); exemplo.setTipo(TipoBanca.QUALIFICACAO); Collection<Banca> bancas = bancaDao.buscar(exemplo, new Paginacao()); assertThat(bancas.isEmpty(), is(false)); assertEquals(1, bancas.size()); }
/** * Metodo responsavel por testar o metodo que altera uma Banca. * * @throws Exception */ @Test public void alterar() throws Exception { Banca banca = this.preencherBancaQualificacao(); BancaDao bancaDao = new BancaDao(manager); bancaDao.persistir(banca); Banca recuperado = bancaDao.obter(banca.getCodigo()); assertThat(recuperado.getTipo(), is(TipoBanca.QUALIFICACAO)); banca.setTipo(TipoBanca.DEFESA); bancaDao.atualizar(banca); recuperado = bancaDao.obter(banca.getCodigo()); assertThat(recuperado.getTipo(), is(TipoBanca.DEFESA)); }
/** * Metodo responsavel por testar a listagem sem nenhuma Banca previamente cadastrada. * * @throws Exception */ @Test public void listarVazio() throws Exception { BancaDao bancaDao = new BancaDao(manager); Collection<Banca> bancas = bancaDao.buscar(new Banca(), new Paginacao()); assertThat(bancas.isEmpty(), is(true)); }