Package org.dozer.vo

Examples of org.dozer.vo.A


  public void testNotNullNestedIndexAtoD() {
    C c = newInstance(C.class);
    c.setValue("value1");
    B b = newInstance(B.class);
    b.setCs(new C[] { c });
    A a = newInstance(A.class);
    a.setB(b);

    D d = mapper.map(a, D.class);
    assertEquals("value not translated", "value1", d.getValue());
  }
View Full Code Here


    assertEquals("value not translated", "value1", d.getValue());
  }

  @Test
  public void testNullNestedIndexAtoD() {
    A a = newInstance(A.class);

    D d = mapper.map(a, D.class);
    assertNull("value should not be translated", d.getValue());
  }
View Full Code Here

  @Test
  public void testNotNullNestedIndexDtoA() {
    D d = newInstance(D.class);
    d.setValue("value1");

    A a = mapper.map(d, A.class);
    assertEquals("value not translated", d.getValue(), a.getB().getCs()[0].getValue());
  }
View Full Code Here

  }

  @Test
  public void testNullNestedIndexDtoA() {
    D d = newInstance(D.class);
    A a = mapper.map(d, A.class);
    assertNotNull(a);
  }
View Full Code Here

  @Test
  public void testSimple() {
    HashMap source = new HashMap();
    source.put("key", new B());
    A dest = mapper.map(source, A.class, NULL);
    assertNotNull(dest);
    assertNotNull(dest.getB());
  }
View Full Code Here

    assertNotNull(dest.getB());
  }

  @Test
  public void testSimpleReverse() {
    A source = new A();
    source.setB(new B());
    Map dest = mapper.map(source, HashMap.class, NULL);
    assertNotNull(dest);
    assertTrue(dest.containsKey("key"));
    assertNotNull(dest.get("key"));
  }
View Full Code Here

  @Test
  public void testNull() {
    HashMap source = new HashMap();
    source.put("key", null);
    A dest = mapper.map(source, A.class, NULL);
    assertNotNull(dest);
    assertNull(dest.getB());
  }
View Full Code Here

    assertNull(dest.getB());
  }

  @Test
  public void testNullReverse() {
    A source = new A();
    source.setB(null);
    Map dest = mapper.map(source, HashMap.class, NULL);
    assertNotNull(dest);
    assertTrue(dest.containsKey("key"));
    assertNull(dest.get("key"));
  }
View Full Code Here

    assertNull(dest.get("key"));
  }

  @Test
  public void testNullReverse_NoNullMApping() {
    A source = new A();
    source.setB(null);
    Map dest = mapper.map(source, HashMap.class, NOT_NULL);
    assertNotNull(dest);
    assertFalse(dest.containsKey("key"));
  }
View Full Code Here

    assertEquals(4, descriptors.length);
  }

  @Test
  public void testIllegalMethodType() {
    A a = new A();
    String methodName = "setB";
    try {
      Method method = a.getClass().getMethod(methodName, B.class);
      ReflectionUtils.invoke(method, a, new Object[] {"wrong param"});
    } catch (NoSuchMethodException e) {
      Assert.fail("Method " + methodName + "missed");
    } catch (MappingException e) {
      if(!e.getMessage().contains("Illegal object type for the method '" + methodName +"'")) {
View Full Code Here

TOP

Related Classes of org.dozer.vo.A

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.