Package test.org.magicbox.dbunit

Examples of test.org.magicbox.dbunit.DBCentro


    dbCentro.pulisciDb();
    dbCentro = null;
  }
 
  public void testWrongTelefono() {
    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();

    // telefono non numerico e lunghezza insufficiente
    Indirizzo indirizzo = new IndirizzoImpl("09100","cagliari","CA","via casamia 1");
    //use impl only for test
    CentroLightImpl centroLight = new CentroLightImpl();
    centroLight.setCreditoResiduoSms(200);
    centroLight.setId(0);
    centroLight.setNomeCentro("nome centro");
    centroLight.setNumeroDonatori(300);
    Centro centro = new CentroImpl("http://www.casamia.org","ac","070234567","casa@avis.it","descrizione",indirizzo,centroLight);
   
    Errors errors = new BindException(centro, "command");

    _validator.validate(centro, errors);

    assertTrue(errors.hasErrors());
 
    assertTrue(errors.getErrorCount() == 1);

    assertTrue(errors.hasFieldErrors("telefono"));

    dbCentro.pulisciDb();
    dbCentro = null;
  }
View Full Code Here


    dbCentro.pulisciDb();
    dbCentro = null;
  }*/
 
  public void testWrongDescrizione() {
    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();

    // descrizione di lunghezza insufficiente
    Indirizzo indirizzo = new IndirizzoImpl("09100","cagliari","CA","via casamia 1");
    //use impl only for test
    CentroLightImpl centroLight = new CentroLightImpl();
    centroLight.setCreditoResiduoSms(200);
    centroLight.setId(0);
    centroLight.setNomeCentro("nome centro");
    centroLight.setNumeroDonatori(300);
    Centro centro = new CentroImpl("http://www.casamia.org","070123456","070234567","casa@avis.it","de",indirizzo,centroLight);
   
    Errors errors = new BindException(centro, "command");

    _validator.validate(centro, errors);

    assertTrue(errors.hasErrors());
 
    assertTrue(errors.getErrorCount() == 1);

    assertTrue(errors.hasFieldErrors("descrizione"));

    dbCentro.pulisciDb();
    dbCentro = null;
  }
View Full Code Here

    _resMock = new MockHttpServletResponse();
  }
 
  public void testElenco() throws Exception {

    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();
    DBUtenti dbUtenti = new DBUtenti();
    dbUtenti.preparaDb();

    _reqMock = new MockHttpServletRequest("GET", "/donatori.page?action=elenco");
    _reqMock.addRole(Constant.ROLE_USER)
    _reqMock.getSession().setAttribute(Constant.ID_CENTRO_SESSIONE, new Long(46));
   
        ModelAndView mav = _controller.elenco(_reqMock, _resMock);
    assertEquals("donors/elencoDonatori", mav.getViewName());
    List donatori = (List) mav.getModel().get(Constant.ELENCO_DONATORI);
    Page page = (Page)mav.getModel().get(Constant.PAGE_VO);
    assertEquals(15,donatori.size() );
    assertEquals(1,page.getNumeroMaxPagine());
    assertEquals(0,page.getPagina());

    dbUtenti.pulisciDb();
    dbCentro.pulisciDb();
    dbUtenti = null;
    dbCentro = null;
  }
View Full Code Here

  }
 
 
  public void testConferma() throws Exception {

    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();
    DBUtenti dbUtenti = new DBUtenti();
    dbUtenti.preparaDb();

    _reqMock = new MockHttpServletRequest("GET", "/donatori.page?action=conferma");
    _reqMock.getSession().setAttribute(Constant.ID_CENTRO_SESSIONE, new Long(46));
    _reqMock.setParameter(Constant.ID, "1");
   
    ModelAndView mav = _controller.conferma(_reqMock, _resMock);
    assertEquals("donors/confermaEliminazioneDonatore", mav.getViewName());
   
    dbUtenti.pulisciDb();
    dbCentro.pulisciDb();
    dbUtenti = null;
    dbCentro = null;
  }
View Full Code Here

    dbCentro = null;
  }
 
  public void testElimina() throws Exception {

    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();
    DBUtenti dbUtenti = new DBUtenti();
    dbUtenti.preparaDb();

    _reqMock = new MockHttpServletRequest("GET", "/donatori.page?action=elimina");
    _reqMock.getSession().setAttribute(Constant.ID_CENTRO_SESSIONE, new Long(46));
    _reqMock.setParameter(Constant.ID, "1");
   
    ModelAndView mav = _controller.elimina(_reqMock, _resMock);
    assertEquals(Constant.FORWARD_ELENCO_DONORS, mav.getViewName());
   
    dbUtenti.pulisciDb();
    dbCentro.pulisciDb();
    dbUtenti = null;
    dbCentro = null;
  }
View Full Code Here

    assertTrue(_manager.getNumeroCentri() == 0);
  }

  public void testGetCentro() {
    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();

    Centro centro = _manager.getCentro(new Long(46));
    assertEquals(centro.getCap(), "09100");
    assertEquals(centro.getCitta(), "Cagliari");
    assertEquals(centro.getCreditoResiduoSms(), 200);
    assertEquals(centro.getDescrizione(),
        "Centro del quartiere di S.Benedetto");
    assertEquals(centro.getEmail(), "gooo46@yahoo.it");
    assertEquals(centro.getFax(), "0701234567");
    assertEquals(centro.getIndirizzo(), "Via laconi 3");
    assertEquals(centro.getNomeCentro(), "Cagliari Uno");
    assertEquals(centro.getNumeroDonatori(), 15);
    assertEquals(centro.getProvincia(), "CA");
    assertEquals(centro.getSitoWeb(), "http://www.jugsardegna.org");
    assertEquals(centro.getTelefono(), "070123456");

    dbCentro.pulisciDb();
    dbCentro = null;
  }
View Full Code Here

    dbCentro = null;
  }
 
  public void testDettaglio() throws Exception {

    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();
    DBUtenti dbUtenti = new DBUtenti();
    dbUtenti.preparaDb();

    _reqMock = new MockHttpServletRequest("GET", "/donatori.page?action=dettaglio");
    _reqMock.getSession().setAttribute(Constant.ID_CENTRO_SESSIONE, new Long(46));
    _reqMock.setParameter(Constant.ID, "1");
   
    ModelAndView mav = _controller.dettaglio(_reqMock, _resMock);
    assertEquals("donors/dettaglioDonatore", mav.getViewName());
    Utente donor = (Utente)mav.getModel().get(Constant.DONOR);
    assertNull(donor);
   
    dbUtenti.pulisciDb();
    dbCentro.pulisciDb();
    dbUtenti = null;
    dbCentro = null;
  }
View Full Code Here

    dbCentro = null;
  }

  public void testGetInfoCentro() {

    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();

    CentroLight light = _manager.getInfoCentro(new Long(46));

    assertEquals(light.getCreditoResiduoSms(), 200);
    assertEquals(light.getNomeCentro(), "Cagliari Uno");
    assertEquals(light.getNumeroDonatori(), 15);

    dbCentro.pulisciDb();
    dbCentro = null;
  }
View Full Code Here

    assertTrue(_manager.getNumeroCentri() == 0);
  }

  public void testDeleteCentro() {

    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();

    assertTrue(_manager.deleteCentro(new Long(46)));
    dbCentro = null;
  }
View Full Code Here

    _resMock = new MockHttpServletResponse();
  }
 
  public void testSmsWizard() throws Exception {

    DBCentro dbCentro = new DBCentro();
    dbCentro.preparaDb();
    DBUtenti dbUtenti = new DBUtenti();

    _reqMock = new MockHttpServletRequest("POST", "/sms.page");
    _reqMock.getSession().setAttribute(Constant.ID_CENTRO_SESSIONE, 46l);
    _reqMock.setParameter("_finish", "true");
    Envelope busta = new Envelope();
    busta.setOggetto("oggetto test");
    busta.setTesto("testo test");
    busta.setInseritiHidden("1,3,4");
   
    ModelAndView mav = _controller.processFinish(_reqMock, _resMock, busta,
        new BindException(busta, Constant.SMS));
    assertEquals(Constant.REDIRECT_WELCOME_USER, mav.getViewName());

    dbUtenti.pulisciDb();
    dbCentro.pulisciDb();
    dbUtenti = null;
    dbCentro = null;
  }
View Full Code Here

TOP

Related Classes of test.org.magicbox.dbunit.DBCentro

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.