From 3d0f7afa74356be4569336874c1e5ec0edf0717e Mon Sep 17 00:00:00 2001 From: Christian Ortlepp Date: Thu, 27 Aug 2026 11:17:43 +0200 Subject: [PATCH] test: comments must not break rewritten assertions --- .../junit5/AssertToAssertionsTest.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/test/java/org/openrewrite/java/testing/junit5/AssertToAssertionsTest.java b/src/test/java/org/openrewrite/java/testing/junit5/AssertToAssertionsTest.java index 0ba0b1e78..ba33106ac 100644 --- a/src/test/java/org/openrewrite/java/testing/junit5/AssertToAssertionsTest.java +++ b/src/test/java/org/openrewrite/java/testing/junit5/AssertToAssertionsTest.java @@ -163,6 +163,40 @@ public void test() { ); } + @Test + void commentWithMessage() { + //language=java + rewriteRun( + java( + """ + import org.junit.Test; + import static org.junit.Assert.assertTrue; + + public class MyTest { + @Test + public void test() { + assertTrue("a message", true//a weird comment + ); + } + } + """, + """ + import org.junit.Test; + + import static org.junit.jupiter.api.Assertions.assertTrue; + + public class MyTest { + @Test + public void test() { + assertTrue(true, "a message"//a weird comment + ); + } + } + """ + ) + ); + } + @Test void assertWithoutMessage() { //language=java