Package org.dozer.vo

Examples of org.dozer.vo.SimpleObj


    assertEquals(value, dest.getOnePrime());
  }

  @Test
  public void testTrimStrings_ImplicitMapping() {
    SimpleObj src = newInstance(SimpleObj.class);
    src.setField1("      valueNeedingTrimmed       ");

    SimpleObjPrime dest = mapper.map(src, SimpleObjPrime.class);

    assertEquals("valueNeedingTrimmed", dest.getField1());
  }
View Full Code Here


    custom.setIterateCars(iterateCars);
    return custom;
  }

  public SimpleObj getSimpleObj() {
    SimpleObj result = newInstance(SimpleObj.class);
    result.setField1("one");
    result.setField2(Integer.valueOf("2"));
    result.setField3(BigDecimal.valueOf(3));
    result.setField4(new Double(44.44));
    result.setField5(Calendar.getInstance());
    result.setField6("66");

    return result;
  }
View Full Code Here

  }

  @Test(timeout = 3600)
  public void testMapping2() throws Exception {
    // SimpleObject --> SimpleObjectPrime
    SimpleObj src = testDataFactory.getSimpleObj();
    runGeneric("testMapping2", src, SimpleObjPrime.class);
  }
View Full Code Here

  }

  @Test(timeout = 3700)
  public void testMapping3() throws Exception {
    // SimpleObject --> SimpleObjectPrime2
    SimpleObj src = testDataFactory.getSimpleObj();
    runGeneric("testMapping3", src, SimpleObjPrime2.class);
  }
View Full Code Here

public class CustomConverterMappingTest extends AbstractFunctionalTest {

  @Test
  public void testSimpleCustomConverter() throws Exception {
    mapper = getMapper(new String[] { "simpleCustomConverter.xml" });
    SimpleObj src = newInstance(SimpleObj.class);
    src.setField1(String.valueOf(System.currentTimeMillis()));

    SimpleObjPrime2 dest = mapper.map(src, SimpleObjPrime2.class);

    // Custom converter specified for the field1 mapping, so verify custom converter was actually used
    assertNotNull("dest field1 should not be null", dest.getField1Prime());
    StringTokenizer st = new StringTokenizer(dest.getField1Prime(), "-");
    assertEquals("dest field1 value should contain a hyphon", 2, st.countTokens());
    String token1 = st.nextToken();
    assertEquals("1st portion of dest field1 value should equal src field value", src.getField1(), token1);
    String token2 = st.nextToken();
    assertEquals("dest field1 value should have been appended to by the cust converter",
        StringAppendCustomConverter.APPENDED_VALUE, token2);
  }
View Full Code Here

  @Test
  public void testSimpleCustomConverter_NullSrcValue() throws Exception {
    // Test that custom converter gets invoked even if the src field value is NULL
    mapper = getMapper("simpleCustomConverter.xml");
    SimpleObj src = newInstance(SimpleObj.class);
    src.setField1(null);

    SimpleObjPrime2 dest = mapper.map(src, SimpleObjPrime2.class);

    // Custom converter specified for the field1 mapping, so verify custom converter was actually used
    assertNotNull("dest field1 should not be null", dest.getField1Prime());
View Full Code Here

  @Test
  public void testArrayToStringCustomConverter() throws Exception {
    // Test that custom converter is used when src is an Array and dest is a String
    mapper = getMapper(new String[] { "arrayToStringCustomConverter.xml" });
    SimpleObj simple = newInstance(SimpleObj.class);
    simple.setField1(String.valueOf(System.currentTimeMillis()));

    ArrayCustConverterObj src = newInstance(ArrayCustConverterObj.class);
    src.setField1(new SimpleObj[] { simple });

    ArrayCustConverterObjPrime dest = mapper.map(src, ArrayCustConverterObjPrime.class);
View Full Code Here

  }

  @Test
  public void testFieldCustomConverter() throws Exception {
    mapper = getMapper(new String[] { "fieldCustomConverter.xml" });
    SimpleObj src = newInstance(SimpleObj.class);
    src.setField1(String.valueOf(System.currentTimeMillis()));

    SimpleObjPrime2 dest = mapper.map(src, SimpleObjPrime2.class);

    // Custom converter specified for the field1 mapping, so verify custom converter was actually used
    assertNotNull("dest field1 should not be null", dest.getField1Prime());
    StringTokenizer st = new StringTokenizer(dest.getField1Prime(), "-");
    assertEquals("dest field1 value should contain a hyphon", 2, st.countTokens());
    String token1 = st.nextToken();
    assertEquals("1st portion of dest field1 value should equal src field value", src.getField1(), token1);
    String token2 = st.nextToken();
    assertEquals("dest field1 value should have been appended to by the cust converter",
        StringAppendCustomConverter.APPENDED_VALUE, token2);
  }
View Full Code Here

  @Test
  public void testFieldCustomConverter_NullSrcValue() throws Exception {
    // Test that custom converter gets invoked even if the src field value is NULL
    mapper = getMapper(new String[] { "fieldCustomConverter.xml" });
    SimpleObj src = newInstance(SimpleObj.class);
    src.setField1(null);

    SimpleObjPrime2 dest = mapper.map(src, SimpleObjPrime2.class);

    // Custom converter specified for the field1 mapping, so verify custom converter was actually used
    assertNotNull("dest field1 should not be null", dest.getField1Prime());
View Full Code Here

    // Test that custom field converter works for Custom Map Types
    mapper = getMapper(new String[] { "fieldCustomConverter.xml" });
    CustomMap src = newInstance(CustomMap.class);
    src.putValue("fieldA", "someStringValue");

    SimpleObj dest = mapper.map(src, SimpleObj.class);

    // Custom converter specified for the field1 mapping, so verify custom converter was actually used
    assertNotNull("dest field1 should not be null", dest.getField1());
    StringTokenizer st = new StringTokenizer(dest.getField1(), "-");
    assertEquals("dest field1 value should contain a hyphon", 2, st.countTokens());
    String token1 = st.nextToken();
    assertEquals("1st portion of dest field1 value should equal src field value", src.getValue("fieldA"), token1);
    String token2 = st.nextToken();
    assertEquals("dest field1 value should have been appended to by the cust converter",
View Full Code Here

TOP

Related Classes of org.dozer.vo.SimpleObj

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.