@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, setLevelCopyright © 2010–2017. All rights reserved.