Author: rgrabowski
Date: Mon Feb 20 22:16:37 2006
New Revision: 379366

URL: http://svn.apache.org/viewcvs?rev=379366&view=rev
Log:
Private helper method from previous checkin was not checking all values 
correctly.

Modified:
    logging/log4net/trunk/tests/src/Core/FixingTest.cs

Modified: logging/log4net/trunk/tests/src/Core/FixingTest.cs
URL: 
http://svn.apache.org/viewcvs/logging/log4net/trunk/tests/src/Core/FixingTest.cs?rev=379366&r1=379365&r2=379366&view=diff
==============================================================================
--- logging/log4net/trunk/tests/src/Core/FixingTest.cs (original)
+++ logging/log4net/trunk/tests/src/Core/FixingTest.cs Mon Feb 20 22:16:37 2006
@@ -39,25 +39,11 @@
                        }
                }
 
-               private LoggingEventData buildStandardEventData()
-               {
-                       LoggingEventData loggingEventData = new 
LoggingEventData();
-                       loggingEventData.LoggerName = 
typeof(FixingTest).FullName;
-                       loggingEventData.Level = Level.Warn;
-                       loggingEventData.Message = "Logging event works";
-                       loggingEventData.Domain = "ReallySimpleApp";
-                       loggingEventData.LocationInfo = new 
LocationInfo(typeof(FixingTest).Name,"Main","Class1.cs","29"); //Completely 
arbitary
-                       loggingEventData.ThreadName = Thread.CurrentThread.Name;
-                       loggingEventData.TimeStamp = DateTime.Today;
-                       loggingEventData.ExceptionString = "Exception occured 
here";
-                       loggingEventData.UserName = "TestUser";
-                       return loggingEventData;
-               }
-
                [Test] public void TestUnfixedValues()
                {
                        LoggingEventData loggingEventData = 
buildStandardEventData();
                        
+                       // LoggingEvents occur at distinct points in time
                        LoggingEvent loggingEvent = new LoggingEvent(
                                loggingEventData.LocationInfo.GetType(),
                                LogManager.GetRepository("Test Repository"),
@@ -66,7 +52,7 @@
                                loggingEventData.Message,
                                new Exception("This is the exception"));
 
-                       assertStandardEventData(loggingEvent);
+                       assertExpectedLoggingEvent(loggingEvent, 
loggingEventData);
 
                        Assert.AreEqual(FixFlags.None,loggingEvent.Fix,"Fixed 
Fields is incorrect");
                }
@@ -75,6 +61,7 @@
                {
                        LoggingEventData loggingEventData = 
buildStandardEventData();
                        
+                       // LoggingEvents occur at distinct points in time
                        LoggingEvent loggingEvent = new LoggingEvent(
                                loggingEventData.LocationInfo.GetType(),
                                LogManager.GetRepository("Test Repository"),
@@ -83,7 +70,7 @@
                                loggingEventData.Message,
                                new Exception("This is the exception"));
 
-                       assertStandardEventData(loggingEvent);
+                       assertExpectedLoggingEvent(loggingEvent, 
loggingEventData);
 
                        loggingEvent.Fix = FixFlags.All;
 
@@ -94,6 +81,7 @@
                {
                        LoggingEventData loggingEventData = 
buildStandardEventData();
                        
+                       // LoggingEvents occur at distinct points in time
                        LoggingEvent loggingEvent = new LoggingEvent(
                                loggingEventData.LocationInfo.GetType(),
                                LogManager.GetRepository("Test Repository"),
@@ -102,25 +90,40 @@
                                loggingEventData.Message,
                                new Exception("This is the exception"));
 
-                       assertStandardEventData(loggingEvent);
+                       assertExpectedLoggingEvent(loggingEvent, 
loggingEventData);
 
                        loggingEvent.Fix = FixFlags.None;
 
                        Assert.AreEqual(FixFlags.None,loggingEvent.Fix,"Fixed 
Fields is incorrect");
                }
 
-               private void assertStandardEventData(LoggingEvent loggingEvent)
+               private LoggingEventData buildStandardEventData()
+               {
+                       LoggingEventData loggingEventData = new 
LoggingEventData();
+                       loggingEventData.LoggerName = 
typeof(FixingTest).FullName;
+                       loggingEventData.Level = Level.Warn;
+                       loggingEventData.Message = "Logging event works";
+                       loggingEventData.Domain = "ReallySimpleApp";
+                       loggingEventData.LocationInfo = new 
LocationInfo(typeof(FixingTest).Name,"Main","Class1.cs","29"); //Completely 
arbitary
+                       loggingEventData.ThreadName = Thread.CurrentThread.Name;
+                       loggingEventData.TimeStamp = DateTime.Today;
+                       loggingEventData.ExceptionString = "Exception occured 
here";
+                       loggingEventData.UserName = "TestUser";
+                       return loggingEventData;
+               }
+
+               private void assertExpectedLoggingEvent(LoggingEvent 
loggingEvent, LoggingEventData loggingEventData)
                {
-                       
Assert.AreEqual("domain-log4net.Tests.dll",loggingEvent.Domain,"Domain is 
incorrect");
+                       
Assert.AreEqual("ReallySimpleApp",loggingEventData.Domain,"Domain is 
incorrect");
                        Assert.AreEqual("System.Exception: This is the 
exception",loggingEvent.GetExceptionString(),"Exception is incorrect");
-                       Assert.AreEqual("",loggingEvent.Identity,"Identity is 
incorrect");
-                       Assert.AreEqual(Level.Warn,loggingEvent.Level,"Level is 
incorrect");
+                       
Assert.AreEqual(null,loggingEventData.Identity,"Identity is incorrect");
+                       
Assert.AreEqual(Level.Warn,loggingEventData.Level,"Level is incorrect");
                        
Assert.AreEqual("get_LocationInformation",loggingEvent.LocationInformation.MethodName,"Location
 Info is incorrect");
-                       
Assert.AreEqual("log4net.Tests.Core.FixingTest",loggingEvent.LoggerName,"LoggerName
 is incorrect");
+                       
Assert.AreEqual("log4net.Tests.Core.FixingTest",loggingEventData.LoggerName,"LoggerName
 is incorrect");
                        Assert.AreEqual(LogManager.GetRepository("Test 
Repository"),loggingEvent.Repository,"Repository is incorrect");
-                       
Assert.AreEqual(Thread.CurrentThread.Name,loggingEvent.ThreadName,"ThreadName 
is incorrect");
-                       Assert.IsNotNull(loggingEvent.TimeStamp,"TimeStamp is 
incorrect");
-                       
Assert.AreEqual(System.Security.Principal.WindowsIdentity.GetCurrent().Name 
,loggingEvent.UserName,"UserName is incorrect");
+                       
Assert.AreEqual(Thread.CurrentThread.Name,loggingEventData.ThreadName,"ThreadName
 is incorrect");
+                       Assert.IsNotNull(loggingEventData.TimeStamp,"TimeStamp 
is incorrect");
+                       Assert.AreEqual("TestUser" 
,loggingEventData.UserName,"UserName is incorrect");
                        Assert.AreEqual("Logging event 
works",loggingEvent.RenderedMessage,"Message is incorrect");
                }
        }


Reply via email to