|
Groovy 1.7.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
groovy.util.GroovyTestCase
groovy.lang.GroovyLogTestCase
class GroovyLogTestCase extends GroovyTestCase
Helper class to spoof log entries as produced by calling arbitrary code. This allows non-intrusive testing of dependent objects without explicitly using Mock objects as long as those dependent objects do some proper logging. As a measure of last resort, it can be used on MetaClass to spoof it's log entries on 'invokeMethod'.
Field Summary |
---|
Fields inherited from class GroovyTestCase | |
---|---|
log |
Constructor Summary | |
GroovyLogTestCase()
|
Method Summary | |
---|---|
static String
|
stringLog(Level level, String qualifier, Closure yield)
Execute the given Closure with the according level for the Logger that is qualified by the qualifier and return the log output as a String. |
static def
|
withLevel(Level level, String qualifier, Closure yield)
Execute the given Closure with the according level for the Logger that is qualified by the qualifier. |
Methods inherited from class TestCase | |
---|---|
run, run, toString, getName, setName, countTestCases, runBare, format, fail, fail, assertNotNull, assertNotNull, assertTrue, assertTrue, assertFalse, assertFalse, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNull, assertNull, assertSame, assertSame, assertNotSame, assertNotSame, failSame, failNotSame, failNotEquals, wait, wait, wait, hashCode, getClass, equals, notify, notifyAll |
Methods inherited from class Assert | |
---|---|
format, fail, fail, assertNotNull, assertNotNull, assertTrue, assertTrue, assertFalse, assertFalse, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNull, assertNull, assertSame, assertSame, assertNotSame, assertNotSame, failSame, failNotSame, failNotEquals, wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Methods inherited from class Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Constructor Detail |
---|
GroovyLogTestCase()
Method Detail |
---|
public static String stringLog(Level level, String qualifier, Closure yield)
public static def withLevel(Level level, String qualifier, Closure yield)
Copyright © 2003-2009 The Codehaus. All rights reserved.