Search in sources :

Example 6 with Address

use of org.mapstruct.ap.test.decorator.Address in project mapstruct by mapstruct.

the class SpringDecoratorTest method shouldInvokeDecoratorMethods.

@ProcessorTest
public void shouldInvokeDecoratorMethods() {
    // given
    Calendar birthday = Calendar.getInstance();
    birthday.set(1928, Calendar.MAY, 23);
    Person person = new Person("Gary", "Crant", birthday.getTime(), new Address("42 Ocean View Drive"));
    // when
    PersonDto personDto = personMapper.personToPersonDto(person);
    // then
    assertThat(personDto).isNotNull();
    assertThat(personDto.getName()).isEqualTo("Gary Crant");
    assertThat(personDto.getAddress()).isNotNull();
    assertThat(personDto.getAddress().getAddressLine()).isEqualTo("42 Ocean View Drive");
}
Also used : Address(org.mapstruct.ap.test.decorator.Address) PersonDto(org.mapstruct.ap.test.decorator.PersonDto) Calendar(java.util.Calendar) Person(org.mapstruct.ap.test.decorator.Person) ProcessorTest(org.mapstruct.ap.testutil.ProcessorTest)

Aggregations

Address (org.mapstruct.ap.test.decorator.Address)6 ProcessorTest (org.mapstruct.ap.testutil.ProcessorTest)6 Calendar (java.util.Calendar)3 AddressDto (org.mapstruct.ap.test.decorator.AddressDto)3 Person (org.mapstruct.ap.test.decorator.Person)3 PersonDto (org.mapstruct.ap.test.decorator.PersonDto)3