@Test public void testAdd() throws ObjectNullException { List<Entry<Class, Object>> list = new ArrayList<Entry<Class, Object>>(); Map<Class, Object> map = new HashMap<Class, Object>(); // Créer une adresse Adresses adresse = new Adresses(); adresse.setNumAdresse("1"); // Forme juridique FormesJuridiques forme = new FormesJuridiques(); forme.setNumForme(1); // Créer entreprise Entreprises entreprise = new Entreprises(); entreprise.setNom("JB-Dev"); entreprise.setAdresses(adresse); entreprise.setCodeApe("454J"); entreprise.setDateDeCreation(new Date()); entreprise.setFormesJuridiques(forme); entreprise.setIdentifiantTva("FR53386904333"); entreprise.setNumSiret("53386904600036"); entreprise.setSolgan("Art et décorations"); map.put(Entreprises.class, entreprise); // Créer personne Personnes personne = new Personnes(); personne.setAdresses(adresse); personne.setDateNaissance(new Date()); personne.setNom("Bochard"); personne.setPrenom("Jonathan"); map.put(Personnes.class, personne); // Créer un utilisateur Utilisateurs user = new Utilisateurs(); user.setEmail("*****@*****.**"); user.setRole("ROLE_USER"); user.setEnabled(true); user.setEntreprises(entreprise); user.setPassWord("Bonjour777"); user.setPersonnes(personne); list.addAll(map.entrySet()); if (userService.findUserByMail("*****@*****.**") == null) userService.setObject(list, user); }
@Test public void testUpdate() { List<Entry<Class, Object>> list = new ArrayList<Entry<Class, Object>>(); Map<Class, Object> map = new HashMap<Class, Object>(); try { Utilisateurs userTestUpdate = userService.findUserByMail("*****@*****.**"); if (userTestUpdate != null) { // Créer une adresse Adresses adresse = new Adresses(); adresse.setNumAdresse("1"); // Forme juridique FormesJuridiques forme = new FormesJuridiques(); forme.setNumForme(1); // Créer entreprise Entreprises entreprise = userTestUpdate.getEntreprises(); entreprise.setNom("JB-Dev"); entreprise.setAdresses(adresse); entreprise.setCodeApe("454J"); entreprise.setDateDeCreation(new Date()); entreprise.setFormesJuridiques(forme); entreprise.setIdentifiantTva("FR53386904333"); entreprise.setNumSiret("53386904600036"); entreprise.setSolgan("Art et décorations"); map.put(Entreprises.class, entreprise); // Créer personne Personnes personne = userTestUpdate.getPersonnes(); personne.setAdresses(adresse); personne.setDateNaissance(new Date()); personne.setNom("Bochard"); personne.setPrenom("Jonathan"); map.put(Personnes.class, personne); } else assertFalse(true); userService.update(list, userTestUpdate); } catch (ObjectNullException e) { e.printStackTrace(); } }
@Override public Object getAsObject( final FacesContext context, final UIComponent component, final String value) { if (value != null && value.trim().length() > 0) { try { final AdressesListBean service = (AdressesListBean) context .getExternalContext() .getApplicationMap() .get("adressesListBean"); // $NON-NLS-1$ for (Adresses adresse : service.getAdresses()) { String tmp1 = adresse.getNumero() + " " + adresse.getVoie() + " " + adresse.getCodePostal() + " " + adresse.getVille(); String tmp2 = adresse.getNumero() + "," + adresse.getVoie() + " " + adresse.getCodePostal() + " " + adresse.getVille(); if (tmp1.equals(value) || tmp2.equals(value)) return adresse; } return null; } catch (final NumberFormatException e) { throw new ConverterException( new FacesMessage( FacesMessage.SEVERITY_ERROR, Messages.getString("SearchConverter.4"), // $NON-NLS-1$ Messages.getString("SearchConverter.5"))); // $NON-NLS-1$ } } else return null; }