@Test public void deveListarTodosEstabelecimentosCadastrados() { Estabelecimento primeiro = criaEstabelecimento("Estab de Teste 1", "Ender 1", true); Estabelecimento segundo = criaEstabelecimento("Estab de Teste 2", "Ender 2", true); Estabelecimento terceiro = criaEstabelecimento("Estab de Teste 3", "Ender 3", false); List<Estabelecimento> todos = dao.todos(); Assert.assertEquals(3, todos.size()); Assert.assertTrue(todos.containsAll(Arrays.asList(primeiro, segundo, terceiro))); }
@Test public void deveAdicionarUmEstabelecimento() { Estabelecimento novo = new Estabelecimento(); novo.setNome("Novo estabelecimento de testes"); novo.setEndereco("Endereco do estabelecimento de testes"); novo.setTemEstacionamento(true); dao.adiciona(novo); Estabelecimento adicionado = manager.find(Estabelecimento.class, novo.getId()); Assert.assertEquals(adicionado, novo); }