Examples of TestObjectPrime


Examples of org.dozer.vo.TestObjectPrime

  public void testTrimStrings_ClassMapLevel() {
    TestObject src = newInstance(TestObject.class);
    String value = "    shouldNotBeNeedingTrimmed     ";
    src.setOne(value);

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

    assertEquals(value, dest.getOnePrime());
  }
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

    Set<Orange> set = newInstance(HashSet.class);
    set.add(orange1);
    set.add(orange2);
    TestObject to = newInstance(TestObject.class);
    to.setSetToList(set);
    TestObjectPrime top = mapper.map(to, TestObjectPrime.class);
    assertEquals("orange1", ((Orange) top.getListToSet().get(0)).getName());
    assertEquals("orange2", ((Orange) top.getListToSet().get(1)).getName());
    List<Orange> list = newInstance(ArrayList.class);
    Orange orange4 = newInstance(Orange.class);
    orange4.setName("orange4");
    list.add(orange4);
    top.setSetToListWithValues(list);
    // Map back
    Orange orange3 = newInstance(Orange.class);
    orange3.setName("orange3");
    Set<Orange> set2 = newInstance(HashSet.class);
    set2.add(orange3);
    set2.add(orange4);
    TestObject toDest = newInstance(TestObject.class);
    toDest.setSetToListWithValues(set2);
    mapper.map(top, toDest);
    assertTrue(toDest.getSetToList().contains(top.getListToSet().get(0)));
    assertTrue(toDest.getSetToList().contains(top.getListToSet().get(1)));
    assertTrue(toDest.getSetToListWithValues().contains(orange3));
    assertTrue(toDest.getSetToListWithValues().contains(orange4));
  }
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

    fail("should have thrown exception");
  }

  @Test(expected=MappingException.class)
  public void testNoDestinationClass() throws Exception {
    mapper.map(new TestObjectPrime(), null);
    fail("should have thrown exception");
  }
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

    // custom bean factory
    // -----------------------------------------------------------

    Mapper mapper = getNewMapper(new String[]{"customfactorymapping.xml"});

    TestObjectPrime prime = mapper.map(testDataFactory.getInputGeneralMappingTestObject(), TestObjectPrime.class);
    TestObject source = mapper.map(prime, TestObject.class);

    // The following asserts will verify that the ClassMap beanFactory attr gets applied to both classes
    assertNotNull("created by factory name should not be null", prime.getCreatedByFactoryName());
    assertNotNull("created by factory name should not be null", source.getCreatedByFactoryName());
    assertEquals(SampleCustomBeanFactory.class.getName(), prime.getCreatedByFactoryName());
    assertEquals(SampleCustomBeanFactory.class.getName(), source.getCreatedByFactoryName());

    // The following asserts will verify that default configuration is being applied
    assertNotNull("created by factory name should not be null", source.getThree().getCreatedByFactoryName());
    assertEquals(SampleDefaultBeanFactory.class.getName(), source.getThree().getCreatedByFactoryName());

    // The following asserts will verify that dest or src class level attr's override classMap and default config attr's
    assertNotNull("created by factory name should not be null", prime.getThreePrime().getCreatedByFactoryName());
    assertEquals(SampleCustomBeanFactory2.class.getName(), prime.getThreePrime().getCreatedByFactoryName());

    // test returning an Interface
    Van van = new Van();
    van.setName("testName");
    MetalThingyIF car = mapper.map(van, MetalThingyIF.class);
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

    mapper.destroy();
    assertFalse(DozerInitializer.getInstance().isInitialized());
  }

  private void assertCommon(Mapper mapper) throws Exception {
    TestObjectPrime prime = mapper.map(testDataFactory.getInputGeneralMappingTestObject(), TestObjectPrime.class);
    TestObject source = mapper.map(prime, TestObject.class);
    TestObjectPrime prime2 = mapper.map(source, TestObjectPrime.class);

    assertEquals(prime2, prime);
  }
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

  @Test
  public void testImplicitInnerObject() {
    // This tests that we implicitly map an inner object to an inner object without defining it in the mapping file
    TestObject to = newInstance(TestObject.class);
    to.setNoMappingsObj(testDataFactory.getInputTestNoClassMappingsNoCustomMappingsObject());
    TestObjectPrime dest2 = mapper.map(to, TestObjectPrime.class);
    TestObject source2 = mapper.map(dest2, TestObject.class);
    TestObjectPrime dest4 = mapper.map(source2, TestObjectPrime.class);
    assertEquals(dest2, dest4);
  }
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

  }

  @Test
  public void testListField() throws Exception {
    // test empty list --> empty list
    TestObjectPrime dest = mapper.map(testDataFactory.getInputTestListFieldEmptyListTestObject(), TestObjectPrime.class);
    TestObject source = mapper.map(dest, TestObject.class);
    TestObjectPrime dest2 = mapper.map(source, TestObjectPrime.class);
    assertEquals(dest2, dest);

    // test empty array --> empty list
    dest = mapper.map(testDataFactory.getInputTestListFieldArrayListTestObject(), TestObjectPrime.class);
    source = mapper.map(dest, TestObject.class);
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

    assertEquals(dest2, dest);
  }

  @Test
  public void testListUsingDestHint() throws Exception {
    TestObjectPrime dest = mapper.map(testDataFactory.getInputTestListUsingDestHintTestObject(), TestObjectPrime.class);
    TestObject source = mapper.map(dest, TestObject.class);
    TestObjectPrime dest2 = mapper.map(source, TestObjectPrime.class);
    assertEquals(dest, dest2);
  }
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

  }

  @Test
  public void testExcludeFields() throws Exception {
    // Map
    TestObjectPrime prime = mapper.map(testDataFactory.getInputGeneralMappingTestObject(), TestObjectPrime.class);
    assertEquals("excludeMe", prime.getExcludeMe());
    assertEquals("excludeMeOneWay", prime.getExcludeMeOneWay());
    // map back
    TestObject to = mapper.map(prime, TestObject.class);
    assertNull(to.getExcludeMe());
    assertEquals("excludeMeOneWay", to.getExcludeMeOneWay());
  }
View Full Code Here

Examples of org.dozer.vo.TestObjectPrime

  @Test
  public void testGeneralMapping() throws Exception {
    // Map
    TestObject to = testDataFactory.getInputGeneralMappingTestObject();
    TestObjectPrime prime = mapper.map(to, TestObjectPrime.class);
    // valdidate that we copied by object reference -
    TestObject source = mapper.map(prime, TestObject.class);
    TestObjectPrime prime2 = mapper.map(source, TestObjectPrime.class);
    assertEquals(prime2, prime);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.