Package org.dozer.vo.map

Examples of org.dozer.vo.map.MapToMapPrime


    map2.put("to", to);
    map2.put("to2", to2);

    MapToMap mtm = new MapToMap(map, map2);

    MapToMapPrime mtmp = mapper.map(mtm, MapToMapPrime.class);
    assertEquals("one", ((TestObject) mtmp.getStandardMap().get("to")).getOne());
    assertEquals(2, ((TestObject) mtmp.getStandardMap().get("to2")).getTwo().intValue());
    // verify that we transformed from object to object prime
    assertEquals("one", ((TestObjectPrime) mtmp.getStandardMapWithHint().get("to")).getOnePrime());
    assertEquals(2, ((TestObjectPrime) mtmp.getStandardMapWithHint().get("to2")).getTwoPrime().intValue());
  }
View Full Code Here


    MapToMap mtm = newInstance(MapToMap.class);
    mtm.setStandardMap(map);

    // create an existing map and set a value so we can test if it exists after
    // mapping
    MapToMapPrime mtmp = newInstance(MapToMapPrime.class);
    Map<String, Serializable> map2 = newInstance(Hashtable.class);
    map2.put("toDest", to);
    mtmp.setStandardMap(map2);

    mapper.map(mtm, mtmp);
    assertEquals("one", ((TestObject) mtmp.getStandardMap().get("to")).getOne());
    assertEquals(2, ((TestObject) mtmp.getStandardMap().get("to2")).getTwo().intValue());
    assertEquals("one", ((TestObject) mtmp.getStandardMap().get("toDest")).getOne());
  }
View Full Code Here

    MapToMap source = newInstance(MapToMap.class);
    HashMap<String, Object> map = newInstance(HashMap.class);
    map.put("A", Boolean.TRUE);
    map.put("B", null);
    source.setStandardMap(map);
    MapToMapPrime destination = newInstance(MapToMapPrime.class);
    HashMap<String, Object> hashMap = newInstance(HashMap.class);
    hashMap.put("C", Boolean.TRUE);
    destination.setStandardMap(hashMap);

    mapper.map(source, destination);

    Map<?, ?> resultingMap = destination.getStandardMap();

    assertNotNull(resultingMap);
    assertEquals(2, resultingMap.size());
    assertEquals(Boolean.TRUE, resultingMap.get("A"));
    assertNull(resultingMap.get("B"));
View Full Code Here

    MapToMap source = newInstance(MapToMap.class);
    HashMap<String, TestObject> map = newInstance(HashMap.class);
    map.put("A", null);
    source.setStandardMap(map);

    MapToMapPrime destination = newInstance(MapToMapPrime.class);
    HashMap<String, Serializable> map2 = newInstance(HashMap.class);
    map2.put("B", Boolean.TRUE);
    destination.setStandardMap(map2);

    mapper.map(source, destination);

    Map<?, ?> resultingMap = destination.getStandardMap();

    assertNotNull(resultingMap);
    assertEquals(2, resultingMap.size());
    assertNull(resultingMap.get("A"));
    assertEquals(Boolean.TRUE, resultingMap.get("B"));
View Full Code Here

    map.put("A", null);
    map.put("B", null);
    map.put("C", null);
    source.setStandardMap(map);

    MapToMapPrime destination = newInstance(MapToMapPrime.class);
    HashMap<String, Serializable> map2 = newInstance(HashMap.class);
    destination.setStandardMap(map2);

    mapper.map(source, destination);

    Map<?, ?> resultingMap = destination.getStandardMap();

    assertNotNull(resultingMap);
    assertEquals(3, resultingMap.size());
    assertNull(resultingMap.get("A"));
    assertNull(resultingMap.get("B"));
View Full Code Here

    ArrayList<Boolean> list = new ArrayList<Boolean>();
    list.add(Boolean.TRUE);
    map.put("A", list);
    source.setStandardMap(map);

    MapToMapPrime destination = mapper.map(source, MapToMapPrime.class);

    Map<String, List> resultingMap = destination.getStandardMap();

    assertNotNull(resultingMap);
    assertEquals(1, resultingMap.size());
    assertNotNull(resultingMap.get("A"));
    assertEquals(1, resultingMap.get("A").size());
View Full Code Here

    map2.put("to", to);
    map2.put("to2", to2);

    MapToMap mtm = new MapToMap(map, map2);

    MapToMapPrime mtmp = mapper.map(mtm, MapToMapPrime.class);
    assertEquals("one", ((TestObject) mtmp.getStandardMap().get("to")).getOne());
    assertEquals(2, ((TestObject) mtmp.getStandardMap().get("to2")).getTwo().intValue());
    // verify that we transformed from object to object prime
    assertEquals("one", ((TestObjectPrime) mtmp.getStandardMapWithHint().get("to")).getOnePrime());
    assertEquals(2, ((TestObjectPrime) mtmp.getStandardMapWithHint().get("to2")).getTwoPrime().intValue());
  }
View Full Code Here

    MapToMap mtm = newInstance(MapToMap.class);
    mtm.setStandardMap(map);

    // create an existing map and set a value so we can test if it exists after
    // mapping
    MapToMapPrime mtmp = newInstance(MapToMapPrime.class);
    Map<String, Serializable> map2 = newInstance(Hashtable.class);
    map2.put("toDest", to);
    mtmp.setStandardMap(map2);

    mapper.map(mtm, mtmp);
    assertEquals("one", ((TestObject) mtmp.getStandardMap().get("to")).getOne());
    assertEquals(2, ((TestObject) mtmp.getStandardMap().get("to2")).getTwo().intValue());
    assertEquals("one", ((TestObject) mtmp.getStandardMap().get("toDest")).getOne());
  }
View Full Code Here

    MapToMap source = newInstance(MapToMap.class);
    HashMap<String, Object> map = newInstance(HashMap.class);
    map.put("A", Boolean.TRUE);
    map.put("B", null);
    source.setStandardMap(map);
    MapToMapPrime destination = newInstance(MapToMapPrime.class);
    HashMap<String, Object> hashMap = newInstance(HashMap.class);
    hashMap.put("C", Boolean.TRUE);
    destination.setStandardMap(hashMap);

    mapper.map(source, destination);

    Map<?, ?> resultingMap = destination.getStandardMap();

    assertNotNull(resultingMap);
    assertEquals(2, resultingMap.size());
    assertEquals(Boolean.TRUE, resultingMap.get("A"));
    assertNull(resultingMap.get("B"));
View Full Code Here

    MapToMap source = newInstance(MapToMap.class);
    HashMap<String, TestObject> map = newInstance(HashMap.class);
    map.put("A", null);
    source.setStandardMap(map);

    MapToMapPrime destination = newInstance(MapToMapPrime.class);
    HashMap<String, Serializable> map2 = newInstance(HashMap.class);
    map2.put("B", Boolean.TRUE);
    destination.setStandardMap(map2);

    mapper.map(source, destination);

    Map<?, ?> resultingMap = destination.getStandardMap();

    assertNotNull(resultingMap);
    assertEquals(2, resultingMap.size());
    assertNull(resultingMap.get("A"));
    assertEquals(Boolean.TRUE, resultingMap.get("B"));
View Full Code Here

TOP

Related Classes of org.dozer.vo.map.MapToMapPrime

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.