From a2dacd4b860da04f926d349eed652ddb22057e9e Mon Sep 17 00:00:00 2001 From: Eric Wittmann Date: Sat, 25 Jul 2026 20:59:01 -0400 Subject: [PATCH] Normalize quarkus.platform.version in test golden file comparison Fixes #454 --- .../apitomy/hub/api/codegen/OpenApi2TestBase.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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)