@Test @InSequence(1) public void insereRetorna() throws InfraestruturaException, NegocioException { ClienteGoverno clienteGoverno = new ClienteGoverno("TJDFT", "DF"); clienteService.insere(clienteGoverno); ClientePrivado clientePrivado = new ClientePrivado("Folha SP", "021.654.0001/87"); clienteService.insere(clientePrivado); List<Cliente> clientes = clienteService.buscaTodos(); Assert.assertEquals(2, clientes.size()); }
@Test @InSequence(2) public void associaComProjeto() throws InfraestruturaException, NegocioException { Projeto projeto = new Projeto("Projeto JPA Cliente", new Date(), new Date()); projetoService.insere(projeto); codigoProjeto = projeto.getChavePrimaria(); List<Cliente> clientes = clienteService.buscaTodos(); codigoCliente = clientes.get(0).getCodigo(); clienteService.associaClienteComProjeto(codigoCliente, codigoProjeto); }
@Test @InSequence(0) public void verificaTabelaVazia() { List<Cliente> clientes = clienteService.buscaTodos(); Assert.assertEquals(0, clientes.size()); }