Author: grobmeier
Date: Fri Jan 29 07:39:23 2010
New Revision: 904400

URL: http://svn.apache.org/viewvc?rev=904400&view=rev
Log:
added a test for log4j namespace

Modified:
    incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php

Modified: incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php?rev=904400&r1=904399&r2=904400&view=diff
==============================================================================
--- incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php 
(original)
+++ incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php Fri 
Jan 29 07:39:23 2010
@@ -56,4 +56,23 @@
                
                self::assertEquals($v, $e);
     }
+    
+    public function testLog4JNamespaceErrorLayout() {
+               $event = new LoggerLoggingEvent("LoggerLayoutXml", new 
Logger("TEST"), LoggerLevel::getLevelError(), "testmessage");
+
+               $layout = new LoggerLayoutXml();
+               $layout->setLog4jNamespace(true);
+               $layout->activateOptions();
+               
+               $v = $layout->format($event);
+
+               $e = "<log4j:event logger=\"TEST\" level=\"ERROR\" 
thread=\"".$event->getThreadName().
+                       "\" 
timestamp=\"".number_format((float)($event->getTimeStamp() * 1000), 0, '', 
'')."\">".PHP_EOL.
+                       
"<log4j:message><![CDATA[testmessage]]></log4j:message>".PHP_EOL.
+                       "<log4j:locationInfo class=\"LoggerLoggingEvent\" 
file=\"NA\" line=\"NA\" " .
+                       "method=\"getLocationInformation\" />".PHP_EOL.
+                       "</log4j:event>".PHP_EOL . PHP_EOL;
+
+               self::assertEquals($v, $e);
+    }
 }


Reply via email to