@Beta @GwtCompatible public class TestLogHandler extends Handler
TestLogHandler handler; protected void setUp() throws Exception { super.setUp(); handler = new TestLogHandler(); SomeClass.logger.addHandler(handler); addTearDown(new TearDown() { public void tearDown() throws Exception { SomeClass.logger.removeHandler(handler); } }); } public void test() { SomeClass.foo(); LogRecord firstRecord = handler.getStoredLogRecords().get(0); assertEquals("some message", firstRecord.getMessage()); }
Constructor and Description |
---|
TestLogHandler() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
close() |
void |
flush() |
List<LogRecord> |
getStoredLogRecords()
Returns a snapshot of the logged records.
|
void |
publish(LogRecord record)
Adds the most recently logged record to our list.
|
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
public TestLogHandler()
Copyright © 2010–2018. All rights reserved.