Package br.com.bfmapper.model

Examples of br.com.bfmapper.model.ObjectCanonicRecursiveModel2


  }
 
  @Test
  public void circularReference() {
    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",
View Full Code Here


  }
 
  @Test
  public void deepCircularReference() {
    ObjectCanonicRecursiveModel1 objectCanonicRecursiveModel1 = new ObjectCanonicRecursiveModel1();
    ObjectCanonicRecursiveModel2 objectCanonicRecursiveModel2 = new ObjectCanonicRecursiveModel2();
    ObjectCanonicRecursiveModel1 otherObject1 = new ObjectCanonicRecursiveModel1();
   
    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",
View Full Code Here

TOP

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

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.