From 6f0cc852377a849d0bab2680b2507d92c3483f1f Mon Sep 17 00:00:00 2001 From: Virgil Calvez Date: Mon, 2 Feb 2026 11:16:24 +0100 Subject: [PATCH] Add rawArgs_arePassedAsIsSingle test --- .../build/image/arg/NativeBuildArgTest.java | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/test/java/fr/ariouz/gkit/test/build/image/arg/NativeBuildArgTest.java b/src/test/java/fr/ariouz/gkit/test/build/image/arg/NativeBuildArgTest.java index 8811ba7..a8692c8 100644 --- a/src/test/java/fr/ariouz/gkit/test/build/image/arg/NativeBuildArgTest.java +++ b/src/test/java/fr/ariouz/gkit/test/build/image/arg/NativeBuildArgTest.java @@ -178,18 +178,31 @@ void compactKeyValue_acceptsInteger() { } @Test - void rawArgs_arePassedAsIs() { + void rawArgs_arePassedAsIsSingle() { NativeConfig nativeConfig = new NativeConfig(); nativeConfig.setBuildArgs(List.of( - Map.of(NativeBuildArg.RAW_ARGS.getConfigKey(), List.of("--enable-preview", "-Ob")) + Map.of(NativeBuildArg.RAW_ARGS.getConfigKey(), List.of("-Ob")) )); List args = new NativeBuildArgParser() .parseBuildArgs(nativeConfig); - assertThat(args).containsExactly("--enable-preview", "-Ob"); + assertThat(args).containsExactly("-Ob"); } + @Test + void rawArgs_arePassedAsIsMultiple() { + NativeConfig nativeConfig = new NativeConfig(); + nativeConfig.setBuildArgs(List.of( + Map.of(NativeBuildArg.RAW_ARGS.getConfigKey(), List.of("--enable-preview", "-Ob")) + )); + + List args = new NativeBuildArgParser() + .parseBuildArgs(nativeConfig); + + assertThat(args).containsExactly("--enable-preview", "-Ob"); + } + @Test void rawArgs_emptyArgs() { NativeConfig nativeConfig = new NativeConfig();