Author: seb
Date: Fri Nov 10 19:03:27 2006
New Revision: 896

Modified:
   
logback/trunk/logback-classic/src/test/java/ch/qos/logback/classic/PatternLayoutTest.java
   
logback/trunk/logback-core/src/test/java/ch/qos/logback/core/pattern/parser/AbstractPatternLayoutBaseTest.java

Log:
added a test method in PatternLayoutTest to test bug #29

Modified: 
logback/trunk/logback-classic/src/test/java/ch/qos/logback/classic/PatternLayoutTest.java
==============================================================================
--- 
logback/trunk/logback-classic/src/test/java/ch/qos/logback/classic/PatternLayoutTest.java
   (original)
+++ 
logback/trunk/logback-classic/src/test/java/ch/qos/logback/classic/PatternLayoutTest.java
   Fri Nov 10 19:03:27 2006
@@ -87,6 +87,18 @@
     assertTrue(!val.contains("java.lang.Exception: Bogus exception"));
   }
   
+  public void testWithParenthesis() {
+    PatternLayout pl = new PatternLayout();
+    pl.setPattern("(%msg:%msg) %msg");
+    Context context = new LoggerContext();
+    pl.setContext(context);
+    pl.start();
+    le = makeLoggingEvent(null);
+    String val = pl.doLayout(le);
+    //System.out.println("VAL == " + val);
+    assertEquals("(Some message:Some message) Some message", val);
+  }
+  
   public void testWithLettersComingFromLog4j() {
     PatternLayout pl = new PatternLayout();
     //Letters: p = level and c = logger

Modified: 
logback/trunk/logback-core/src/test/java/ch/qos/logback/core/pattern/parser/AbstractPatternLayoutBaseTest.java
==============================================================================
--- 
logback/trunk/logback-core/src/test/java/ch/qos/logback/core/pattern/parser/AbstractPatternLayoutBaseTest.java
      (original)
+++ 
logback/trunk/logback-core/src/test/java/ch/qos/logback/core/pattern/parser/AbstractPatternLayoutBaseTest.java
      Fri Nov 10 19:03:27 2006
@@ -51,7 +51,7 @@
     plb.start();
     String result = plb.doLayout(getEventObject());
     assertFalse(result.contains("%PARSER_ERROR_EX"));
-    System.out.println("========="+result);
+    //System.out.println("========="+result);
   }
 
   public void testStarted() {
@@ -65,7 +65,7 @@
   }
 
   public void testNullPattern() {
-    System.out.println("testNullPattern");
+    //System.out.println("testNullPattern");
     PatternLayoutBase plb = getPatternLayoutBase();
     Context context = new ContextBase();
     plb.setContext(context);
@@ -73,7 +73,7 @@
     String s = plb.doLayout(getEventObject());
     assertEquals("", s);
     StatusChecker checker = new StatusChecker(context.getStatusManager());
-    StatusPrinter.print(context.getStatusManager());
+    //StatusPrinter.print(context.getStatusManager());
     assertTrue(checker.containsMatch("Failed to parse pattern \"null\""));
   }
 
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev

Reply via email to