diff --git a/core/src/test/java/io/apitomy/hub/api/codegen/OpenApi2TestBase.java b/core/src/test/java/io/apitomy/hub/api/codegen/OpenApi2TestBase.java index ca13c568..cd4075a9 100755 --- a/core/src/test/java/io/apitomy/hub/api/codegen/OpenApi2TestBase.java +++ b/core/src/test/java/io/apitomy/hub/api/codegen/OpenApi2TestBase.java @@ -59,7 +59,9 @@ protected void doFullTest(OpenApi2JaxRs generator, String expectedFilesPath, boo System.out.println("-----"); } - Assert.assertEquals("Expected vs. actual failed for entry: " + name, normalizeJdkVersion(normalizeLines(expected), name), normalizeLines(actual)); + Assert.assertEquals("Expected vs. actual failed for entry: " + name, + normalizeQuarkusPlatformVersion(normalizeJdkVersion(normalizeLines(expected), name), name), + normalizeQuarkusPlatformVersion(normalizeLines(actual), name)); } zipEntry = zipInputStream.getNextEntry(); } @@ -81,6 +83,15 @@ private static String normalizeJdkVersion(String content, String fileName) { return content; } + private static String normalizeQuarkusPlatformVersion(String content, String fileName) { + if (fileName.endsWith("pom.xml")) { + content = content.replaceAll( + "()[^<]+()", + "$1QUARKUS_VERSION$2"); + } + return content; + } + private static String normalizeLines(String value) { return value.lines() .map(String::stripTrailing)