This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch message-param-formatter-rewrite
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit 763bc271b1bd3dbe4bed0361d2bbab6d688abb28
Author: Volkan Yazıcı <[email protected]>
AuthorDate: Tue Aug 1 11:06:34 2023 +0200

    Extend tests with `{\\}` pattern
---
 .../org/apache/logging/log4j/message/ParameterFormatterTest.java   | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git 
a/log4j-api-test/src/test/java/org/apache/logging/log4j/message/ParameterFormatterTest.java
 
b/log4j-api-test/src/test/java/org/apache/logging/log4j/message/ParameterFormatterTest.java
index 9b50c10018..ef477a129e 100644
--- 
a/log4j-api-test/src/test/java/org/apache/logging/log4j/message/ParameterFormatterTest.java
+++ 
b/log4j-api-test/src/test/java/org/apache/logging/log4j/message/ParameterFormatterTest.java
@@ -42,6 +42,7 @@ public class ParameterFormatterTest {
             "1,0,true,{}\\{}",
             "1,2,true,\\\\{}",
             "2,8:10,true,foo \\{} {}{}",
+            "2,8:10,true,foo {\\} {}{}",
             "2,0:2,false,{}{}",
             "3,0:2:4,false,{}{}{}",
             "4,0:2:4:8,false,{}{}{}aa{}",
@@ -176,6 +177,12 @@ public class ParameterFormatterTest {
                         new Object[]{1, 2},
                         1,
                         "missing arg 1 {}"
+                },
+                new Object[]{
+                        "foo {\\} {}",
+                        new Object[]{"bar"},
+                        1,
+                        "foo {\\} bar"
                 }
         };
     }

Reply via email to