From dfbe8767a57b8bfc8c6772e97999b03d14aa1804 Mon Sep 17 00:00:00 2001 From: Gunnar Morling Date: Thu, 6 Jul 2017 17:08:58 +0200 Subject: [PATCH] #543 Adding assertion to test that the bound type is added to the import statements --- .../java/org/mapstruct/ap/test/bugs/_543/Issue543Test.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/processor/src/test/java/org/mapstruct/ap/test/bugs/_543/Issue543Test.java b/processor/src/test/java/org/mapstruct/ap/test/bugs/_543/Issue543Test.java index a1f43a379..2626dd493 100644 --- a/processor/src/test/java/org/mapstruct/ap/test/bugs/_543/Issue543Test.java +++ b/processor/src/test/java/org/mapstruct/ap/test/bugs/_543/Issue543Test.java @@ -18,6 +18,7 @@ */ package org.mapstruct.ap.test.bugs._543; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mapstruct.ap.test.bugs._543.dto.Source; @@ -25,6 +26,7 @@ import org.mapstruct.ap.test.bugs._543.dto.Target; import org.mapstruct.ap.testutil.IssueKey; import org.mapstruct.ap.testutil.WithClasses; import org.mapstruct.ap.testutil.runner.AnnotationProcessorTestRunner; +import org.mapstruct.ap.testutil.runner.GeneratedSource; /** * @author Filip Hrisafov @@ -39,7 +41,11 @@ import org.mapstruct.ap.testutil.runner.AnnotationProcessorTestRunner; }) public class Issue543Test { + @Rule + public GeneratedSource generatedSource = new GeneratedSource(); + @Test public void shouldCompile() { + generatedSource.forMapper( Issue543Mapper.class ).containsImportFor( Source.class ); } }