public void testInsert() {
DBCentro dbcentro = new DBCentro();
dbcentro.preparaDb();
DBRoles dbRoles = new DBRoles();
DBCredentials dbCredentials = new DBCredentials();
Indirizzo indirizzo = new IndirizzoImpl("09129","Cagliari","CA","Via casamia 74");
//use impl only for test
CentroLightImpl centroLight = new CentroLightImpl();
centroLight.setCreditoResiduoSms(1000);
centroLight.setId(0);
centroLight.setNomeCentro("Casa mia");
centroLight.setNumeroDonatori(144);
Centro centroView = new CentroImpl("http://www.magicbox.org","070123456","0701234567","desmatik@yahoo.it","Centro San Benedetto",indirizzo,centroLight);
//use impl only for test
RecapitoTelefonicoImpl recapito = new RecapitoTelefonicoImpl();
recapito.setCellulare("3391234567");
AmministratoreLight adminLight = new AmministratoreLightImpl("pippo","ciccio pasticcio", new Long(46),new Long(0));
//use implement only for tests
AmministratoreImpl admin = new AmministratoreImpl();
admin.setRecapiti(recapito);
admin.setAmministratoreLight(adminLight);
admin.setSysadmin(false);
admin.setEmail("pippo@yahoo.it");
admin.setPassword("hola");
Credenziali creds = new Credenziali("pippo","postgres");
NuovoCentroView centro = new NuovoCentroView(centroView,"postgres",admin,creds);
assertTrue(_facade.insert(centro));
dbRoles.pulisciDb();
dbcentro.pulisciDb();
dbCredentials.pulisciDb();
dbRoles = null;
dbcentro = null;
dbCredentials = null;
}