Search in sources :

Example 6 with BarImpl

use of org.ovirt.engine.api.restapi.test.mappers.impl.BarImpl in project ovirt-engine by oVirt.

the class MappingLocatorTest method testStaticTemplatedBarToFooClassMapper.

@Test
public void testStaticTemplatedBarToFooClassMapper() {
    Mapper<BarImpl, FooImpl> mapper = mappingLocator.getMapper(BarImpl.class, FooImpl.class);
    assertNotNull(mapper);
    FooImpl foo = mapper.map(new BarImpl("bar"), new FooImpl("overwrite", "keep"));
    assertEquals("bar", foo.get());
    assertEquals("keep", foo.other());
}
Also used : BarImpl(org.ovirt.engine.api.restapi.test.mappers.impl.BarImpl) FooImpl(org.ovirt.engine.api.restapi.test.mappers.impl.FooImpl) Test(org.junit.Test)

Example 7 with BarImpl

use of org.ovirt.engine.api.restapi.test.mappers.impl.BarImpl in project ovirt-engine by oVirt.

the class MappingLocatorTest method testStaticFooToBarClassMapper.

@Test
public void testStaticFooToBarClassMapper() {
    Mapper<FooImpl, BarImpl> mapper = mappingLocator.getMapper(FooImpl.class, BarImpl.class);
    assertNotNull(mapper);
    IBar bar = mapper.map(new FooImpl("foo"), null);
    assertEquals("foo", bar.get());
}
Also used : IBar(org.ovirt.engine.api.restapi.test.mappers.api.IBar) BarImpl(org.ovirt.engine.api.restapi.test.mappers.impl.BarImpl) FooImpl(org.ovirt.engine.api.restapi.test.mappers.impl.FooImpl) Test(org.junit.Test)

Aggregations

BarImpl (org.ovirt.engine.api.restapi.test.mappers.impl.BarImpl)7 Test (org.junit.Test)5 FooImpl (org.ovirt.engine.api.restapi.test.mappers.impl.FooImpl)4 IBar (org.ovirt.engine.api.restapi.test.mappers.api.IBar)3 IFoo (org.ovirt.engine.api.restapi.test.mappers.api.IFoo)2 Mapping (org.ovirt.engine.api.restapi.types.Mapping)2