LoggingEventTestpublic class LoggingEventTest extends TestCase
Constructors Summary |
---|
public LoggingEventTest(String name)Create LoggingEventTest.
super(name);
|
Methods Summary |
---|
public void | testDeserializationSimple()Deserialize a simple logging event.
Object obj =
SerializationTestHelper.deserializeStream(
"witness/serialization/simple.bin");
assertTrue(obj instanceof LoggingEvent);
LoggingEvent event = (LoggingEvent) obj;
assertEquals("Hello, world.", event.getMessage());
assertEquals(Level.INFO, event.getLevel());
| public void | testDeserializationWithException()Deserialize a logging event with an exception.
Object obj =
SerializationTestHelper.deserializeStream(
"witness/serialization/exception.bin");
assertTrue(obj instanceof LoggingEvent);
LoggingEvent event = (LoggingEvent) obj;
assertEquals("Hello, world.", event.getMessage());
assertEquals(Level.INFO, event.getLevel());
| public void | testDeserializationWithLocation()Deserialize a logging event with an exception.
Object obj =
SerializationTestHelper.deserializeStream(
"witness/serialization/location.bin");
assertTrue(obj instanceof LoggingEvent);
LoggingEvent event = (LoggingEvent) obj;
assertEquals("Hello, world.", event.getMessage());
assertEquals(Level.INFO, event.getLevel());
| public void | testFQNOfCategoryClass()Tests LoggingEvent.fqnOfCategoryClass.
Category root = Logger.getRootLogger();
Priority info = Level.INFO;
String catName = Logger.class.toString();
LoggingEvent event =
new LoggingEvent(
catName, root, info, "Hello, world.", null);
assertEquals(catName, event.fqnOfCategoryClass);
| public void | testLevel()Tests LoggingEvent.level.
Category root = Logger.getRootLogger();
Priority info = Level.INFO;
String catName = Logger.class.toString();
LoggingEvent event =
new LoggingEvent(
catName, root, 0L, info, "Hello, world.", null);
Priority error = Level.ERROR;
event.level = error;
assertEquals(Level.ERROR, event.level);
| public void | testLocationInfoNoFQCN()Tests LoggingEvent.getLocationInfo() when no FQCN is specified.
See bug 41186.
Category root = Logger.getRootLogger();
Priority level = Level.INFO;
LoggingEvent event =
new LoggingEvent(
null, root, 0L, level, "Hello, world.", null);
LocationInfo info = event.getLocationInformation();
//
// log4j 1.2 returns an object, its layout doesn't check for nulls.
// log4j 1.3 returns a null.
//
assertNotNull(info);
if (info != null) {
assertEquals("?", info.getLineNumber());
assertEquals("?", info.getClassName());
assertEquals("?", info.getFileName());
assertEquals("?", info.getMethodName());
}
| public void | testSerializationMDC()Serialize a logging event with mdc.
Logger root = Logger.getRootLogger();
MDC.put("mdckey", "mdcvalue");
LoggingEvent event =
new LoggingEvent(
root.getClass().getName(), root, Level.INFO, "Hello, world.", null);
// event.prepareForDeferredProcessing();
int[] skip = new int[] { 352, 353, 354, 355, 356 };
SerializationTestHelper.assertSerializationEquals(
"witness/serialization/mdc.bin", event, skip, 237);
| public void | testSerializationNDC()Serialize a logging event with ndc.
Logger root = Logger.getRootLogger();
NDC.push("ndc test");
LoggingEvent event =
new LoggingEvent(
root.getClass().getName(), root, Level.INFO, "Hello, world.", null);
// event.prepareForDeferredProcessing();
int[] skip = new int[] { 352, 353, 354, 355, 356 };
SerializationTestHelper.assertSerializationEquals(
"witness/serialization/ndc.bin", event, skip, 237);
| public void | testSerializationSimple()Serialize a simple logging event and check it against
a witness.
Logger root = Logger.getRootLogger();
LoggingEvent event =
new LoggingEvent(
root.getClass().getName(), root, Level.INFO, "Hello, world.", null);
// event.prepareForDeferredProcessing();
int[] skip = new int[] { 352, 353, 354, 355, 356 };
SerializationTestHelper.assertSerializationEquals(
"witness/serialization/simple.bin", event, skip, 237);
| public void | testSerializationWithException()Serialize a logging event with an exception and check it against
a witness.
Logger root = Logger.getRootLogger();
Exception ex = new Exception("Don't panic");
LoggingEvent event =
new LoggingEvent(
root.getClass().getName(), root, Level.INFO, "Hello, world.", ex);
// event.prepareForDeferredProcessing();
int[] skip = new int[] { 352, 353, 354, 355, 356 };
SerializationTestHelper.assertSerializationEquals(
"witness/serialization/exception.bin", event, skip, 237);
| public void | testSerializationWithLocation()Serialize a logging event with an exception and check it against
a witness.
Logger root = Logger.getRootLogger();
LoggingEvent event =
new LoggingEvent(
root.getClass().getName(), root, Level.INFO, "Hello, world.", null);
LocationInfo info = event.getLocationInformation();
// event.prepareForDeferredProcessing();
int[] skip = new int[] { 352, 353, 354, 355, 356 };
SerializationTestHelper.assertSerializationEquals(
"witness/serialization/location.bin", event, skip, 237);
|
|