From 82c41416a2ce7c938704c26a8b823fc0015cd1ee Mon Sep 17 00:00:00 2001 From: sjaakd Date: Fri, 21 Mar 2014 23:37:46 +0100 Subject: [PATCH] #173 solution and added unit test with added test checks --- .../ap/processor/MapperCreationProcessor.java | 6 ++- .../ap/test/decorator/DecoratorTest.java | 40 +++++++++++++- .../mapstruct/ap/test/decorator/Employer.java | 42 +++++++++++++++ .../ap/test/decorator/EmployerDto.java | 36 +++++++++++++ .../ap/test/decorator/EmployerMapper.java | 38 ++++++++++++++ .../mapstruct/ap/test/decorator/Person2.java | 52 +++++++++++++++++++ .../ap/test/decorator/Person2Mapper.java | 47 +++++++++++++++++ .../decorator/Person2MapperDecorator.java | 37 +++++++++++++ .../ap/test/decorator/PersonDto2.java | 46 ++++++++++++++++ .../ap/test/decorator/SportsClub.java | 42 +++++++++++++++ .../ap/test/decorator/SportsClubDto.java | 37 +++++++++++++ 11 files changed, 420 insertions(+), 3 deletions(-) create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/Employer.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/EmployerDto.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/EmployerMapper.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/Person2.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/Person2Mapper.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/Person2MapperDecorator.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/PersonDto2.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/SportsClub.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/decorator/SportsClubDto.java diff --git a/processor/src/main/java/org/mapstruct/ap/processor/MapperCreationProcessor.java b/processor/src/main/java/org/mapstruct/ap/processor/MapperCreationProcessor.java index bd316ca13..d7f552cb7 100644 --- a/processor/src/main/java/org/mapstruct/ap/processor/MapperCreationProcessor.java +++ b/processor/src/main/java/org/mapstruct/ap/processor/MapperCreationProcessor.java @@ -192,9 +192,11 @@ public class MapperCreationProcessor implements ModelElementProcessor