diff --git a/processor/src/test/java/org/mapstruct/ap/test/bugs/_590/Issue590Test.java b/processor/src/test/java/org/mapstruct/ap/test/bugs/_590/Issue590Test.java index 2ca636358..9e6ecdf33 100644 --- a/processor/src/test/java/org/mapstruct/ap/test/bugs/_590/Issue590Test.java +++ b/processor/src/test/java/org/mapstruct/ap/test/bugs/_590/Issue590Test.java @@ -39,8 +39,7 @@ public class Issue590Test { @ExpectedCompilationOutcome(value = CompilationResult.FAILED, diagnostics = { @Diagnostic(type = SourceTargetMapper.class, kind = Kind.ERROR, - line = 34, - messageRegExp = "Can't map property \"[^ ]+ [^\"]+\" to \"[^ ]+ [^\"]+\"") }) + messageRegExp = "Can't map property \"java\\.lang\\.String prop\" to \"[^ ]+ prop\"") }) public void showsCantMapPropertyError() { } diff --git a/processor/src/test/java/org/mapstruct/ap/test/bugs/_590/SourceTargetMapper.java b/processor/src/test/java/org/mapstruct/ap/test/bugs/_590/SourceTargetMapper.java index 73ca00d93..107ed2af9 100644 --- a/processor/src/test/java/org/mapstruct/ap/test/bugs/_590/SourceTargetMapper.java +++ b/processor/src/test/java/org/mapstruct/ap/test/bugs/_590/SourceTargetMapper.java @@ -18,6 +18,8 @@ */ package org.mapstruct.ap.test.bugs._590; +import java.util.logging.XMLFormatter; + import org.mapstruct.Mapper; import org.mapstruct.MappingTarget; import org.mapstruct.ReportingPolicy; @@ -50,13 +52,13 @@ public abstract class SourceTargetMapper { } public static class Target { - private StringBuilder prop; + private XMLFormatter prop; - public StringBuilder getProp() { + public XMLFormatter getProp() { return prop; } - public void setProp(StringBuilder prop) { + public void setProp(XMLFormatter prop) { this.prop = prop; } }