This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/9.0.x by this push: new b33d334d7b Fix test failures on Windows b33d334d7b is described below commit b33d334d7bfde66e496b5455e8b320656ce640a6 Author: Mark Thomas <ma...@apache.org> AuthorDate: Wed May 7 11:49:20 2025 +0100 Fix test failures on Windows --- test/org/apache/jasper/compiler/TestGenerator.java | 82 +++++++++++----------- 1 file changed, 42 insertions(+), 40 deletions(-) diff --git a/test/org/apache/jasper/compiler/TestGenerator.java b/test/org/apache/jasper/compiler/TestGenerator.java index 4c9a57199e..82f287bf16 100644 --- a/test/org/apache/jasper/compiler/TestGenerator.java +++ b/test/org/apache/jasper/compiler/TestGenerator.java @@ -53,6 +53,8 @@ import org.apache.tomcat.util.compat.JreCompat; public class TestGenerator extends TomcatBaseTest { + private static final String NEW_LINE = System.lineSeparator(); + @Test public void testBug45015a() throws Exception { getTomcatInstanceTestWebapp(false, true); @@ -1036,38 +1038,38 @@ public class TestGenerator extends TomcatBaseTest { // This should break all subsequent requests ByteChunk body = new ByteChunk(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/set-01.jsp", body, null); - Assert.assertEquals("\n\n\n" - + "pageContext value=testValue\n" - + "request value=null\n" - + "session value=null\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=testValue" + NEW_LINE + + "request value=null" + NEW_LINE + + "session value=null" + NEW_LINE + "application value=null", body.toString()); body.recycle(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/set-02.jsp", body, null); - Assert.assertEquals("\n\n\n" - + "pageContext value=testValue\n" - + "request value=null\n" - + "session value=null\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=testValue" + NEW_LINE + + "request value=null" + NEW_LINE + + "session value=null" + NEW_LINE + "application value=null", body.toString()); body.recycle(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/set-03.jsp", body, null); - Assert.assertEquals("\n\n\n" - + "pageContext value=null\n" - + "request value=testValue\n" - + "session value=null\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=null" + NEW_LINE + + "request value=testValue" + NEW_LINE + + "session value=null" + NEW_LINE + "application value=null", body.toString()); body.recycle(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/set-04.jsp", body, null); - Assert.assertEquals("\n\n\n" - + "pageContext value=null\n" - + "request value=null\n" - + "session value=testValue\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=null" + NEW_LINE + + "request value=null" + NEW_LINE + + "session value=testValue" + NEW_LINE + "application value=null", body.toString()); body.recycle(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/set-05.jsp", body, null); - Assert.assertEquals("\n\n\n" - + "pageContext value=null\n" - + "request value=null\n" - + "session value=null\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=null" + NEW_LINE + + "request value=null" + NEW_LINE + + "session value=null" + NEW_LINE + "application value=testValue", body.toString()); body.recycle(); } @@ -1092,38 +1094,38 @@ public class TestGenerator extends TomcatBaseTest { // This should break all subsequent requests ByteChunk body = new ByteChunk(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/remove-01.jsp", body, null); - Assert.assertEquals("\n\n\n\n\n\n\n" - + "pageContext value=null\n" - + "request value=testValue\n" - + "session value=testValue\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=null" + NEW_LINE + + "request value=testValue" + NEW_LINE + + "session value=testValue" + NEW_LINE + "application value=testValue", body.toString()); body.recycle(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/remove-02.jsp", body, null); - Assert.assertEquals("\n\n\n\n\n\n\n" - + "pageContext value=testValue\n" - + "request value=null\n" - + "session value=testValue\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=testValue" + NEW_LINE + + "request value=null" + NEW_LINE + + "session value=testValue" + NEW_LINE + "application value=testValue", body.toString()); body.recycle(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/remove-03.jsp", body, null); - Assert.assertEquals("\n\n\n\n\n\n\n" - + "pageContext value=testValue\n" - + "request value=testValue\n" - + "session value=null\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=testValue" + NEW_LINE + + "request value=testValue" + NEW_LINE + + "session value=null" + NEW_LINE + "application value=testValue", body.toString()); body.recycle(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/remove-04.jsp", body, null); - Assert.assertEquals("\n\n\n\n\n\n\n" - + "pageContext value=testValue\n" - + "request value=testValue\n" - + "session value=testValue\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=testValue" + NEW_LINE + + "request value=testValue" + NEW_LINE + + "session value=testValue" + NEW_LINE + "application value=null", body.toString()); body.recycle(); getUrl("http://localhost:" + getPort() + "/test/jsp/generator/nonstandard/remove-05.jsp", body, null); - Assert.assertEquals("\n\n\n\n\n\n\n" - + "pageContext value=null\n" - + "request value=null\n" - + "session value=null\n" + Assert.assertEquals(NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + NEW_LINE + + "pageContext value=null" + NEW_LINE + + "request value=null" + NEW_LINE + + "session value=null" + NEW_LINE + "application value=null", body.toString()); body.recycle(); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org