|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.commons.logging.simple.DefaultConfigTestCase
org.apache.commons.logging.simple.CustomConfigTestCase
public class CustomConfigTestCase
TestCase for simple logging when running with custom configuration properties.
Field Summary | |
---|---|
protected List |
expected
The expected log records. |
protected String[] |
testMessages
The message strings that should have been logged. |
Fields inherited from class org.apache.commons.logging.simple.DefaultConfigTestCase |
---|
factory, log |
Constructor Summary | |
---|---|
CustomConfigTestCase()
|
Method Summary | |
---|---|
protected void |
checkDecorated()
|
protected void |
checkDecoratedDateTime()
Hook for subclasses |
protected void |
checkExpected()
|
protected void |
checkShowDateTime()
Hook for subclassses |
protected void |
checkStandard()
|
protected void |
logExceptionMessages()
|
protected void |
logPlainMessages()
|
void |
setProperties()
Set system properties that will control the LogFactory/Log objects when they are created. |
void |
setUp()
Set up instance variables required by this test case. |
static junit.framework.Test |
suite()
Return the tests included in this test suite. |
void |
tearDown()
Tear down instance variables required by this test case. |
void |
testExceptionMessages()
|
void |
testPlainMessages()
|
void |
testSerializable()
|
Methods inherited from class org.apache.commons.logging.simple.DefaultConfigTestCase |
---|
setUpDecorated, setUpFactory, setUpLog, testPristineDecorated, testPristineFactory, testPristineLog |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected List expected
The expected log records.
protected String[] testMessages
The message strings that should have been logged.
Constructor Detail |
---|
public CustomConfigTestCase()
Method Detail |
---|
public void setProperties()
setProperties
in class DefaultConfigTestCase
public void setUp() throws Exception
setUp
in class DefaultConfigTestCase
Exception
public static junit.framework.Test suite() throws Exception
We need to use a PathableClassLoader here because the SimpleLog class is a pile of junk and chock-full of static variables. Any other test (like simple.CustomConfigTestCase) that has used the SimpleLog class will already have caused it to do once-only initialisation that we can't reset, even by calling LogFactory.releaseAll, because of those ugly statics. The only clean solution is to load a clean copy of commons-logging including SimpleLog via a nice clean classloader. Or we could fix SimpleLog to be sane...
Exception
public void tearDown()
tearDown
in class DefaultConfigTestCase
public void testExceptionMessages() throws Exception
Exception
public void testPlainMessages() throws Exception
Exception
public void testSerializable() throws Exception
testSerializable
in class DefaultConfigTestCase
Exception
protected void checkDecorated()
checkDecorated
in class DefaultConfigTestCase
protected void checkShowDateTime()
protected void checkDecoratedDateTime()
protected void checkExpected()
protected void checkStandard()
checkStandard
in class DefaultConfigTestCase
protected void logExceptionMessages()
protected void logPlainMessages()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |