Package org.dozer.vo

Examples of org.dozer.vo.OneWayObject


  }

  @Test
  public void testOneWayMapping() throws Exception {
    // Map
    OneWayObject owo = newInstance(OneWayObject.class);
    OneWayObjectPrime owop = newInstance(OneWayObjectPrime.class);
    SrcNestedDeepObj nested = newInstance(SrcNestedDeepObj.class);
    nested.setSrc1("src1");
    owo.setNested(nested);
    owop.setOneWayPrimeField("oneWayField");
    owop.setSetOnlyField("setOnly");
    List<String> list = new ArrayList<String>();
    list.add("stringToList");
    list.add("src1");
    owop.setStringList(list);
    owo.setOneWayField("oneWayField");
    owo.setStringToList("stringToList");
    OneWayObjectPrime prime = mapper.map(owo, OneWayObjectPrime.class);

    assertEquals(owop, prime);

    OneWayObject source = mapper.map(prime, OneWayObject.class);
    // should have not mapped this way
    assertEquals(null, source.getOneWayField());
  }
View Full Code Here


  }

  @Test
  public void testOneWayMapping() throws Exception {
    // Map
    OneWayObject owo = newInstance(OneWayObject.class);
    OneWayObjectPrime owop = newInstance(OneWayObjectPrime.class);
    SrcNestedDeepObj nested = newInstance(SrcNestedDeepObj.class);
    nested.setSrc1("src1");
    owo.setNested(nested);
    owop.setOneWayPrimeField("oneWayField");
    owop.setSetOnlyField("setOnly");
    List<String> list = new ArrayList<String>();
    list.add("stringToList");
    list.add("src1");
    owop.setStringList(list);
    owo.setOneWayField("oneWayField");
    owo.setStringToList("stringToList");
    OneWayObjectPrime prime = mapper.map(owo, OneWayObjectPrime.class);

    assertEquals(owop, prime);

    OneWayObject source = mapper.map(prime, OneWayObject.class);
    // should have not mapped this way
    assertEquals(null, source.getOneWayField());
  }
View Full Code Here

TOP

Related Classes of org.dozer.vo.OneWayObject

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.