dbCentro = null;
}
public void testUpdateUtente() {
DBCentro dbCentro = new DBCentro();
DBUtenti dbUtenti = new DBUtenti();
dbCentro.preparaDb();
RecapitoTelefonico recapitoTel = new RecapitoTelefonicoImpl("3391234567", "070123457", "070123458",
"070123456");
Indirizzo indirizzo = new IndirizzoImpl("09129", "Cagliari", "CA",
"Via Casamia 1");
UtenteLight utenteLight = new UtenteLightImpl("101","Baldussu Aldo",0,2);
Utente utente = new UtenteImpl(utenteLight,46, "desmax74@yahoo.it", true, indirizzo, recapitoTel);
Long id = _dao.insertUtente(utente);
Utente utenteRecuperato = _dao.getUtente(id, 46);
assertNotNull(utenteRecuperato);
Indirizzo indirizzoTwo = new IndirizzoImpl("09100", "Soleminis", "CA",
"Via Casanostra 2");
UtenteLight utenteLighttwo = new UtenteLightImpl("501","Aldo Baldussu",id,2);
Utente utenteUpdate = new UtenteImpl(utenteLighttwo,46,"desmax74@yahoo.com", true,indirizzoTwo ,recapitoTel);
assertTrue(_dao.updateUtente(utenteUpdate)==1);
utente = _dao.getUtente(id, 46);
assertEquals(utente.getCentro(), utenteUpdate.getCentro());
assertEquals(utente.getId(), utenteUpdate.getId());
assertEquals(utente.getIdGruppo(), utenteUpdate.getIdGruppo());
assertEquals(utente.getCap(), utenteUpdate.getCap());
assertEquals(utente.getCellulare(), utenteUpdate.getCellulare());
assertEquals(utente.getCorris(), utenteUpdate.getCorris());
assertEquals(utente.getEmail(), utenteUpdate.getEmail());
assertEquals(utente.getIndirizzo(), utenteUpdate.getIndirizzo());
assertEquals(utente.getNominativo(), utenteUpdate.getNominativo());
assertEquals(utente.getProvincia(), utenteUpdate.getProvincia());
assertEquals(utente.getTelefonoCasa(), utenteUpdate
.getTelefonoCasa());
assertEquals(utente.getTelefonoDomicilio(), utenteUpdate
.getTelefonoDomicilio());
assertEquals(utente.getTelefonoLavoro(), utenteUpdate
.getTelefonoLavoro());
assertEquals(utente.getTessera(), utenteUpdate.getTessera());
dbUtenti.pulisciDb();
dbCentro.pulisciDb();
}