Package br.com.bfmapper

Examples of br.com.bfmapper.Mapping


public class ConverterTest extends BaseTest {
   
  @Test
  public void simpleConverter() {
    Carro carro = new Carro(1L, "Uno", "EP", new Pneu(1L, "Pirelli"));
    CarroCanonico carroCanonico = new Mapping().apply(carro).to(CarroCanonico.class);
   
    assertNotNull("Objeto carro não poder ser null", carroCanonico);
    assertNotNull("Propriedade marca não poder ser null", carroCanonico.getMarca());
    assertNotNull("Propriedade modelo não poder ser null", carroCanonico.getModelo());
    assertNotNull("Propriedade pneu não poder ser null", carroCanonico.getPneu());
View Full Code Here


  }
 
  @Test
  public void reverseSimpleConverter() {
    CarroCanonico carroCanonico = new CarroCanonico("Uno", "EP", "Pirelli");
    Carro carro = new Mapping().apply(carroCanonico).to(Carro.class);
   
    assertNotNull("Objeto carro não poder ser null", carro);
    assertNotNull("Propriedade marca não poder ser null", carro.getNome());
    assertNotNull("Propriedade modelo não poder ser null", carro.getTipo());
    assertNotNull("Propriedade pneu não poder ser null", carro.getPneu());
View Full Code Here

    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

    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

  public void list() {
      List<Endereco> enderecos = new ArrayList<Endereco>();
      enderecos.add(new Endereco("Av Paulista", "344", "Paulista"));
      enderecos.add(new Endereco("Alameda Santos", "899", "Paulista"));
     
      Collection<EnderecoCanonico> enderecosCanonico = new Mapping().apply(enderecos).toCollection(EnderecoCanonico.class);
      assertNotNull(enderecosCanonico);
      assertEquals(enderecosCanonico.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

    ObjectCanonicRecursiveModel1 objectCanonicRecursiveModel1 = new ObjectCanonicRecursiveModel1();
    ObjectCanonicRecursiveModel2 objectCanonicRecursiveModel2 = new ObjectCanonicRecursiveModel2();
    objectCanonicRecursiveModel2.setObject1(objectCanonicRecursiveModel1);
    objectCanonicRecursiveModel1.setObject2(objectCanonicRecursiveModel2);   
   
    ObjectRecursiveModel1 objectRecursiveModel1 = new Mapping().apply(objectCanonicRecursiveModel1).to(ObjectRecursiveModel1.class);
   
    assertTrue("objectRecursiveModel1.object2.object1 should be same reference as objectRecursiveModel1",
        objectRecursiveModel1 == objectRecursiveModel1.getObject2().getObject1());
  }
View Full Code Here

   
    objectCanonicRecursiveModel1.setObject2(objectCanonicRecursiveModel2);
    objectCanonicRecursiveModel2.setObject1(otherObject1);
    otherObject1.setObject2(objectCanonicRecursiveModel2);
   
    ObjectRecursiveModel1 objectRecursiveModel1 = new Mapping().apply(objectCanonicRecursiveModel1).to(ObjectRecursiveModel1.class);
   
    assertTrue("objectRecursiveModel1.object2.object1.object2 should be same reference as objectRecursiveModel1.object2",
        objectRecursiveModel1.getObject2().getObject1().getObject2() == objectRecursiveModel1.getObject2());
  }
View Full Code Here

  }
 
  @Test
  public void converterWithTransformerValues() {
    Aluno aluno = new Aluno(1L, "Aline Alves", "20", "07111989", "REGULAR");
    AlunoCanonico alunoCanonico = new Mapping().apply(aluno).to(AlunoCanonico.class);

    assertNotNull("Objeto aluno não poder ser null", alunoCanonico);
    assertNotNull("Propriedade id não poder ser null", alunoCanonico.getId());
    assertNotNull("Propriedade nome não poder ser null", alunoCanonico.getNome());
    assertNotNull("Propriedade idade não poder ser null", alunoCanonico.getIdade());   
View Full Code Here

TOP

Related Classes of br.com.bfmapper.Mapping

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.