_resMock = new MockHttpServletResponse();
}
public void testProcessFinish() throws Exception {
DBCentro dbCentro = new DBCentro();
_reqMock = new MockHttpServletRequest("GET", "/nuovoCentro.admin");
Indirizzo indirizzo = new IndirizzoImpl("09100", "cagliari", "CA",
"casamia 3");
//use impl only for test
CentroLightImpl centroLight = new CentroLightImpl();
centroLight.setCreditoResiduoSms(200);
centroLight.setId(46);
centroLight.setNomeCentro("Centro del quartiere di S.Benedetto");
centroLight.setNumeroDonatori(200);
Centro centro = new CentroImpl(
"http://magic-box.wiki.sourceforge.net/", "070789123",
"0709876543", "gooo46@yahoo.it",
"Cagliari Due", indirizzo, centroLight);
RecapitoTelefonico recapitotel = new RecapitoTelefonicoImpl("", "", "", "");
Amministratore admin = new AmministratoreImpl("pippo", "pippo", 46,
1, false, "", "centrotest@avis.it",recapitotel);
Credenziali credenziali = new Credenziali();
credenziali.setPassword("pippo");
NuovoCentroView ncw = new NuovoCentroView(centro, "", admin,
credenziali);
ModelAndView mav = _controller.processFinish(_reqMock, _resMock, ncw,
new BindException(ncw, Constant.NUOVO_CENTRO_WIZ));
assertEquals(Constant.REDIRECT_WELCOME_USER, mav.getViewName());
dbCentro.pulisciDb();
dbCentro = null;
}