CVS: jcontainer/loom/engine/src/test/org/jcontainer/loom/components/logger LogManagerTestCase.java,1.16,1.17 config2.xml,1.1,1.2 config3.xml,1.1,1.2

Peter Royal <proyal-yCVjj/[email protected]> Sun, 15 Feb 2004 15:48:36 -0600
Newsgroups gmane.comp.java.jcontainer.cvs
Message-ID <[email protected]>
Update of /cvsroot/jcontainer/jcontainer/loom/engine/src/test/org/jcontainer/loom/components/logger
In directory hogshead.codehaus.org:/tmp/cvs-serv11704/loom/engine/src/test/org/jcontainer/loom/components/logger

Modified Files:
	LogManagerTestCase.java config2.xml config3.xml 
Log Message:
Fix LOOM-53, LoggerStore test cases not working.

Index: LogManagerTestCase.java
===================================================================
RCS file: /cvsroot/jcontainer/jcontainer/loom/engine/src/test/org/jcontainer/loom/components/logger/LogManagerTestCase.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- LogManagerTestCase.java	3 Dec 2003 10:44:47 -0000	1.16
+++ LogManagerTestCase.java	15 Feb 2004 21:45:04 -0000	1.17
@@ -12,11 +12,13 @@
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.HashMap;
-import junit.framework.TestCase;
+
 import org.apache.avalon.phoenix.BlockContext;
 import org.apache.avalon.phoenix.metadata.BlockListenerMetaData;
 import org.apache.avalon.phoenix.metadata.BlockMetaData;
 import org.apache.avalon.phoenix.metadata.SarMetaData;
+
+import junit.framework.TestCase;
 import org.codehaus.spice.loggerstore.LoggerStore;
 import org.codehaus.spice.salt.io.FileUtil;
 import org.jcontainer.dna.Configuration;
@@ -49,7 +51,7 @@
     {
         m_baseDirectory = generateDirectory();
         //Because log4j does not guarentee dir creation ;(
-        final File logDir = new File( generateDirectory(), "logs" );
+        final File logDir = new File( m_baseDirectory, "logs" );
         logDir.mkdirs();
     }
 
@@ -81,10 +83,11 @@
     private void runtTestForConfigFile( final int index )
         throws Exception
     {
-        final Logger hierarchy = createHierarchy( index );
-        runLoggerTest( hierarchy, DEFAULT_LOGFILE );
+        final LoggerStore hierarchy = createHierarchy( index );
+        final Logger rootLogger = hierarchy.getLogger();
+        runLoggerTest( rootLogger, DEFAULT_LOGFILE );
 
-        final Logger childLogger = hierarchy.getChildLogger( "myBlock" );
+        final Logger childLogger = hierarchy.getLogger( "myBlock" );
         runLoggerTest( childLogger, BLOCK_LOGFILE );
     }
 
@@ -99,26 +102,25 @@
     }
 
     private void assertFileGrew( final String logfile,
-                                 long before,
-                                 long after )
+                                 final long before,
+                                 final long after )
     {
-        assertTrue(
-            "Did " +
-            logfile +
-            " file grow?, Before: " +
-            before +
-            ", After: " +
-            after,
-            before < after );
+        assertTrue( "Did " +
+                    logfile +
+                    " file grow?, Before: " +
+                    before +
+                    ", After: " +
+                    after,
+                    before < after );
     }
 
     private long getFileSize( final String filename )
     {
         final File file = new File( m_baseDirectory, filename );
-        StringBuffer sb = new StringBuffer();
+        final StringBuffer sb = new StringBuffer();
         try
         {
-            FileReader fr = new FileReader( file );
+            final FileReader fr = new FileReader( file );
             int c = 0;
             while( c != -1 )
             {
@@ -133,7 +135,7 @@
         return sb.length();
     }
 
-    private Logger createHierarchy( final int index )
+    private LoggerStore createHierarchy( final int index )
         throws Exception
     {
         final Configuration logs = loadConfig( "config" + index + ".xml" );
@@ -141,18 +143,17 @@
         final SarMetaData sarMetaData =
             new SarMetaData( "test",
                              m_baseDirectory,
-                             new BlockMetaData[ 0 ],
-                             new BlockListenerMetaData[ 0 ] );
+                             new BlockMetaData[0],
+                             new BlockListenerMetaData[0] );
         cleanHomeDirectory( sarMetaData );
 
         //make sure directory is created else log4j will fail.
         if( 3 == index )
         {
             final File file =
-                new File(
-                    m_baseDirectory.getAbsolutePath() +
-                    File.separator +
-                    "logs" );
+                new File( m_baseDirectory.getAbsolutePath() +
+                          File.separator +
+                          "logs" );
             file.mkdirs();
         }
 
@@ -167,7 +168,7 @@
                                         sarMetaData.getHomeDirectory(),
                                         sarMetaData.getHomeDirectory(),
                                         context );
-        return store.getLogger();
+        return store;
     }
 
     private void cleanHomeDirectory( final SarMetaData sarMetaData )

Index: config2.xml
===================================================================
RCS file: /cvsroot/jcontainer/jcontainer/loom/engine/src/test/org/jcontainer/loom/components/logger/config2.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- config2.xml	18 Jul 2003 01:04:54 -0000	1.1
+++ config2.xml	15 Feb 2004 21:45:04 -0000	1.2
@@ -8,6 +8,7 @@
         <category name="" log-level="DEBUG">
             <log-target id-ref="default"/>
         </category>
+
         <category name="myBlock" log-level="DEBUG">
             <log-target id-ref="myBlock"/>
         </category>

Index: config3.xml
===================================================================
RCS file: /cvsroot/jcontainer/jcontainer/loom/engine/src/test/org/jcontainer/loom/components/logger/config3.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- config3.xml	18 Jul 2003 01:04:54 -0000	1.1
+++ config3.xml	15 Feb 2004 21:45:04 -0000	1.2
@@ -23,7 +23,7 @@
         <appender-ref ref="DEFAULT"/>
     </root>
 
-    <logger name="root.myBlock">
+    <logger name="myBlock">
         <priority value="debug"/>
         <appender-ref ref="MYBLOCK_FILE"/>
     </logger>