protected void setUp() throws Exception { // creation de la facade du membre ServiceLocator locator = ServiceLocator.getInstance(); MembreFacadeHome membreFacadeHome; membreFacadeHome = (MembreFacadeHome) locator.getRemoteHome(MembreFacadeHome.JNDI_NAME, MembreFacadeHome.class); this.membreFacade = membreFacadeHome.create(); // creation du membreDTO membreDTO = new MembreDTO(); membreDTO.setNom("nom 1"); membreDTO.setPrenom("prenom 1"); membreDTO.setPseudo("pseudo 1"); membreDTO.setPassword("password"); membreDTO.setEmail("*****@*****.**"); membreDTO.setAdresse("adresse 1"); membreDTO.setCodePostal("code 1"); membreDTO.setVille("ville 1"); membreDTO.setPays("pays 1"); membreDTO.setTelephoneFixe("00000000"); // creation du vendeurDTO vendeurDTO = new VendeurDTO(); vendeurDTO.setNomProprioCB("vendeur1"); vendeurDTO.setCodeSecuCB("111"); vendeurDTO.setNumCB("1111111111111111"); }
public void testGetMembreByPseudo() { try { // Creation d un membre membreDTOcree = membreFacade.saveMembre(this.membreDTO); MembreDTO membreDTOrecup = membreFacade.getMembre(membreDTOcree.getPseudo(), membreDTOcree.getPassword()); boolean testerId = true; assertTrue(equalsDTO(membreDTOrecup, membreDTOcree, testerId)); } catch (RemoteException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } }
protected void tearDown() throws Exception { // suppression des membres crees et des clients crees au meme temps MembreLocalHome membreLocalHome = MembreFacadeBean.getEntityHome(); if (membreDTOcree != null) { MembreLocal membreLocal = membreLocalHome.findByPrimaryKey(membreDTOcree.getId()); membreLocal.getClientLocal().remove(); if (membreLocal.getVendeurLocal() != null) membreLocal.getVendeurLocal().remove(); membreLocal.remove(); } if (membreDTOcree2 != null) { MembreLocal membreLocal = membreLocalHome.findByPrimaryKey(membreDTOcree2.getId()); membreLocal.getClientLocal().remove(); if (membreLocal.getVendeurLocal() != null) membreLocal.getVendeurLocal().remove(); membreLocal.remove(); } }
public void testSaveVendeur() { try { // Creation d un membre membreDTOcree = membreFacade.saveMembre(this.membreDTO); // creation du vendeur vendeurDTOcree = membreFacade.saveVendeur(membreDTOcree, this.vendeurDTO); // verification si le vendeur est bien ajouté MembreLocalHome membreLocalHome = MembreFacadeBean.getEntityHome(); MembreLocal membreLocal = membreLocalHome.findByPrimaryKey(membreDTOcree.getId()); VendeurDTO vendeurDTOrecup = membreLocal.getVendeurLocal().getVendeurDTO(); boolean testerId = false; assertTrue(VendeurFacadeTest.equalsDTO(vendeurDTOrecup, this.vendeurDTO, testerId)); } catch (RemoteException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } }
public static boolean equalsDTO(MembreDTO membreDTO1, MembreDTO membreDTO2, boolean testerId) { boolean tRes = true; if (testerId) { tRes = tRes && ((membreDTO1.getId()).equals(membreDTO2.getId())); } tRes = tRes && ((membreDTO1.getAdresse()).equals(membreDTO2.getAdresse())); tRes = tRes && ((membreDTO1.getCodePostal()).equals(membreDTO2.getCodePostal())); tRes = tRes && ((membreDTO1.getEmail()).equals(membreDTO2.getEmail())); tRes = tRes && ((membreDTO1.getNom()).equals(membreDTO2.getNom())); tRes = tRes && ((membreDTO1.getPassword()).equals(membreDTO2.getPassword())); tRes = tRes && ((membreDTO1.getPays()).equals(membreDTO2.getPays())); tRes = tRes && ((membreDTO1.getPrenom()).equals(membreDTO2.getPrenom())); tRes = tRes && ((membreDTO1.getPseudo()).equals(membreDTO2.getPseudo())); tRes = tRes && ((membreDTO1.getTelephoneFixe()).equals(membreDTO2.getTelephoneFixe())); tRes = tRes && ((membreDTO1.getVille()).equals(membreDTO2.getVille())); return tRes; }