Package br.com.bfmapper.model

Examples of br.com.bfmapper.model.Pessoa


    enderecos.add(new EnderecoCanonico("Av Paulista", "344", "Paulista"));
    enderecos.add(new EnderecoCanonico("Alameda Santos", "899", "Paulista"));
    pessoaCanonico.setEnderecos(enderecos);
   
    CarroCanonico carroCanonico = new CarroCanonico("Uno", "EP", "Pirelli");
    Pessoa pessoa =  new Mapping().apply(pessoaCanonico).apply(carroCanonico).to(Pessoa.class);
   
    assertNotNull("Objeto pessoa não poder ser null", pessoa);
    assertEquals("Objeto pessoa.endereco deve possuir 2 itens", pessoa.getEnderecos().size(), 2);
    assertNotNull("Objeto pessoa.carro não pode ser null", pessoa.getCarro());
    assertEquals("Objeto pessoa.carro.nome deve ser igual 'Uno'", pessoa.getCarro().getNome(), "Uno");
  }
View Full Code Here


    assertEquals("Objeto pessoa.carro.nome deve ser igual 'Uno'", pessoa.getCarro().getNome(), "Uno");
  }

  @Test
  public void multiApplyReverse() {
    Pessoa pessoa = new Pessoa(1L, "Douglas Rodrigo", new Carro(1l, "Fusca", new Pneu(1l, "Toyo")));
   
    List<Endereco> enderecos = new ArrayList<Endereco>();
    enderecos.add(new Endereco("Av Paulista", "344", "Paulista"));
    enderecos.add(new Endereco("Alameda Santos", "899", "Paulista"));
    pessoa.setEnderecos(enderecos);
   
    PessoaCanonico pessoaCanonico =  new Mapping().apply(pessoa).to(PessoaCanonico.class);
    CarroCanonico carroCanonico = new Mapping().apply(pessoa.getCarro()).to(CarroCanonico.class);
   
    assertNotNull("Objeto pessoa não poder ser null", pessoaCanonico);
    assertNotNull("Objeto pessoa não poder ser null", carroCanonico);
    assertNotNull(pessoaCanonico.getEnderecos());
    assertEquals(pessoaCanonico.getEnderecos().size(), 2);
View Full Code Here

  }
 
  @Test
  public void applyOnAttribute() {
    CarroCanonico carroCanonico = new CarroCanonico("Uno", "EP", "Pirelli");
    Pessoa pessoa =  new Mapping().applyOn(carroCanonico, "carro").to(Pessoa.class);
   
    assertNotNull("Objeto pessoa não poder ser null", pessoa);
    assertNotNull("Objeto pessoa.carro não poder ser null", pessoa.getCarro());
  }
View Full Code Here

  }

  @Test
  public void applyOnRecursiveAttribute() {
    PneuCanonico pneu = new PneuCanonico(4556L, "Pirelli");
    Pessoa pessoa =  new Mapping().applyOn(pneu, "carro.pneu").to(Pessoa.class);
   
    assertNotNull("Objeto pessoa não poder ser null", pessoa);
    assertNotNull("Atributo pessoa.carro.pneu não poder ser null", pessoa.getCarro().getPneu());
   
    assertTrue(pneu.getCodigo() == pessoa.getCarro().getPneu().getId());
  }
View Full Code Here

 
  @Test
  public void deepCloneList() {
      Pneu pneuOrigem = new Pneu(1L, "Pirelli");
        Carro carroOrigem = new Carro(1L, "Corsa", "Millenium", pneuOrigem);
        Pessoa dono1 = new Pessoa(1L, "fulano de tal", null);
        Pessoa dono2 = new Pessoa(2L, "beltrano de tal", null);
        carroOrigem.setDonos(Arrays.asList(dono1, dono2));
        Carro carro = new Mapping().apply(carroOrigem).to(Carro.class);
       
        assertNotNull("O pneu não pode ser null", carro.getPneu());
        assertFalse("Os carros não deveriam ter a mesma referencia", carro == carroOrigem);
View Full Code Here

TOP

Related Classes of br.com.bfmapper.model.Pessoa

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.