junit.com.mcdermottroe.exemplar.ui
Class LogTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by junit.com.mcdermottroe.exemplar.ExemplarTestCase<T>
              extended by junit.com.mcdermottroe.exemplar.SingletonClassTestCase<Log>
                  extended by junit.com.mcdermottroe.exemplar.ui.LogTest
All Implemented Interfaces:
junit.framework.Test

public class LogTest
extends SingletonClassTestCase<Log>

Test class for Log.

Since:
0.2

Nested Class Summary
static class LogTest.LogTestLogHandler
          A test Handler to capture logged LogRecords for inspection.
 
Field Summary
private  LogTest.LogTestLogHandler testHandler
          The LogTest.LogTestLogHandler to use.
 
Fields inherited from class junit.com.mcdermottroe.exemplar.ExemplarTestCase
DELIBERATE_PASS, testedClass, TMP
 
Constructor Summary
LogTest()
           
 
Method Summary
 void setUp()
          Set up the JUnit test.
 void testClearHandlers()
          Test Log.clearHandlers().
 void testDebugOneArg()
          Test Log.debug(CharSequence...).
 void testDebugTwoArgs()
          Test Log.debug(Throwable, CharSequence...).
 void testErrorOneArg()
          Test Log.error(CharSequence...).
 void testErrorTwoArgs()
          Test Log.error(Throwable, CharSequence...).
 void testGetLevel()
          Test Log.getLevel().
 void testInfoOneArg()
          Test Log.info(CharSequence...).
 void testRegisterHandler()
          Test Log.registerHandler(Handler).
 void testSetLevel()
          Test Log.setLevel(LogLevel).
 void testWarningOneArg()
          Test Log.warning(CharSequence...).
 void testWarningTwoArgs()
          Test Log.warning(Throwable, CharSequence...).
 
Methods inherited from class junit.com.mcdermottroe.exemplar.SingletonClassTestCase
testAllConstructorsArePrivate, testSingletonObjectExists
 
Methods inherited from class junit.com.mcdermottroe.exemplar.ExemplarTestCase
getTestedClass, testAllMethodsBeingTested, testCorrectPackage
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, 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

testHandler

private LogTest.LogTestLogHandler testHandler
The LogTest.LogTestLogHandler to use.

Constructor Detail

LogTest

public LogTest()
Method Detail

setUp

public void setUp()
           throws Exception
Set up the JUnit test.

Overrides:
setUp in class ExemplarTestCase<Log>
Throws:
Exception - if TestCase.setUp() throws one.
See Also:
ExemplarTestCase.testedClass, TestCase.setUp()

testClearHandlers

public void testClearHandlers()
Test Log.clearHandlers().


testGetLevel

public void testGetLevel()
Test Log.getLevel().


testSetLevel

public void testSetLevel()
Test Log.setLevel(LogLevel).


testRegisterHandler

public void testRegisterHandler()
Test Log.registerHandler(Handler).


testDebugOneArg

public void testDebugOneArg()
Test Log.debug(CharSequence...).


testDebugTwoArgs

public void testDebugTwoArgs()
Test Log.debug(Throwable, CharSequence...).


testErrorOneArg

public void testErrorOneArg()
Test Log.error(CharSequence...).


testErrorTwoArgs

public void testErrorTwoArgs()
Test Log.error(Throwable, CharSequence...).


testInfoOneArg

public void testInfoOneArg()
Test Log.info(CharSequence...).


testWarningOneArg

public void testWarningOneArg()
Test Log.warning(CharSequence...).


testWarningTwoArgs

public void testWarningTwoArgs()
Test Log.warning(Throwable, CharSequence...).