public static void main(String[] args) { String userID = "Cliente2"; ClienteService service = new ClienteService(userID, 6001); try { InetAddress localhost = InetAddress.getLocalHost(); service.connectToServer(localhost); } catch (UnknownHostException unknownHostException) { System.err.println(unknownHostException); } }
@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); }
public static List<Contrato> findByClient(String tipoDoc, int numDoc, Connection con) throws SQLException, ClassNotFoundException, IOException { PreparedStatement ps = con.prepareStatement( "SELECT * FROM Contrato,cliente, inmueble WHERE contrato.clienteId = ? and" + "inmueble.inmuebleId = contrato.inmuebleId and cliente.clienteId = contrato.clienteId"); /* promoValida = new PromoValida(rs.getInt("idpromoValida"), new Calzado(rs.getInt("codigo"), rs.getString("marca"), rs.getString("modelo"), rs.getString("color"), rs.getInt("talle")), new Promocion( rs.getInt("idPromo"), rs.getString("descripcion"), rs.getInt("numeroMaximoItems"))); promosValidas.add(promoValida);*/ ps.setLong(1, ClienteService.findByTipoDocAndNumDoc(tipoDoc, numDoc, con).getClienteId()); ResultSet rs = ps.executeQuery(); Contrato acc = null; if (rs.next()) { acc = new Contrato( rs.getLong("ContratoId"), rs.getString("userName"), rs.getString("password"), rs.getString("permisos")); } rs.close(); return acc; }
@Test @InSequence(0) public void verificaTabelaVazia() { List<Cliente> clientes = clienteService.buscaTodos(); Assert.assertEquals(0, clientes.size()); }