Fields inherited from class | Fields |
---|---|
class groovy.util.GroovyTestCase |
TEST_SCRIPT_NAME_PREFIX |
Type | Name and description |
---|---|
org.springframework.context.ApplicationContext |
appCtx |
org.springframework.context.ApplicationContext |
ctx |
javax.xml.parsers.DocumentBuilder |
domBuilder |
boolean |
enableProfile |
GrailsApplication |
ga |
groovy.lang.GroovyClassLoader |
gcl |
GrailsApplication |
grailsApplication |
org.springframework.context.MessageSource |
messageSource |
GrailsPluginManager |
mockManager |
java.lang.Object |
originalHandler |
MetaClassRegistryCleaner |
registryCleaner |
org.springframework.mock.web.MockHttpServletRequest |
request |
org.springframework.mock.web.MockHttpServletResponse |
response |
org.springframework.mock.web.MockServletContext |
servletContext |
GrailsWebRequest |
webRequest |
javax.xml.xpath.XPath |
xpath |
Type | Name and description |
---|---|
java.lang.String |
applyLayout(java.lang.String layout, java.lang.String template, java.util.Map params = [:]) |
java.lang.Object |
applyTemplate(java.lang.Object template, java.lang.Object params = [:], java.lang.Object target = null, java.lang.String filename = null) |
java.lang.Object |
assertCompiledSourceContains(java.lang.Object expected, java.lang.Object template, java.lang.Object params = [:]) |
void |
assertOutputContains(java.lang.Object expected, java.lang.Object template, java.lang.Object params = [:]) |
void |
assertOutputEquals(java.lang.Object expected, java.lang.Object template, java.lang.Object params = [:], groovy.lang.Closure transform = { it.toString() Compares the output generated by a template with a string. |
void |
assertOutputNotContains(java.lang.Object expected, java.lang.Object template, java.lang.Object params = [:]) |
protected java.lang.Object |
assertTemplateOutputEquals(java.lang.Object expected, GroovyPageTemplate template, java.lang.Object params = [:], groovy.lang.Closure transform = { it.toString() |
protected void |
assertXPathExists(org.w3c.dom.Document doc, java.lang.String expr) Asserts that the given XPath expression matches at least one node in the given DOM document. |
protected void |
assertXPathNotExists(org.w3c.dom.Document doc, java.lang.String expr) Asserts that the given XPath expression matches no nodes in the given DOM document. |
GrailsWebRequest |
buildMockRequest(groovy.util.ConfigObject co) |
protected MockApplicationContext |
createMockApplicationContext() |
protected org.springframework.mock.web.MockServletContext |
createMockServletContext() |
protected GroovyPageTemplate |
createTemplate(java.lang.Object template) |
java.lang.Object |
getCompiledSource(java.lang.Object template, java.lang.Object params = [:]) |
protected org.springframework.core.io.Resource[] |
getResources(java.lang.String pattern) |
protected void |
onDestroy() |
protected void |
onInit() |
protected void |
onInitMockBeans() |
protected void |
onSetUp() |
protected org.w3c.dom.Document |
parseText(java.lang.String xml) Parses the given XML text and creates a DOM document from it. |
void |
printCompiledSource(java.lang.Object template, java.lang.Object params = [:]) |
java.lang.Object |
profile(java.lang.String name, groovy.lang.Closure callable) |
void |
runTest(groovy.lang.Closure callable) |
protected void |
setUp() |
java.lang.String |
sitemeshPreprocess(java.lang.String template) Applies sitemesh preprocessing to a template |
protected void |
tearDown() |
java.lang.Object |
withConfig(java.lang.String text, groovy.lang.Closure callable) |
java.lang.Object |
withTag(java.lang.String tagName, java.io.Writer out, java.lang.String tagNamespace = "g", groovy.lang.Closure callable) |
Methods inherited from class | Name |
---|---|
class groovy.util.GroovyTestCase |
groovy.util.GroovyTestCase#getName(), groovy.util.GroovyTestCase#getMethodName(), groovy.util.GroovyTestCase#assertEquals(java.lang.String, java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertEquals(java.lang.String, java.lang.String), groovy.util.GroovyTestCase#assertEquals(java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#notYetImplemented(), groovy.util.GroovyTestCase#notYetImplemented(java.lang.Object), groovy.util.GroovyTestCase#run(), groovy.util.GroovyTestCase#run(junit.framework.TestResult), groovy.util.GroovyTestCase#toString(), groovy.util.GroovyTestCase#setName(java.lang.String), groovy.util.GroovyTestCase#countTestCases(), groovy.util.GroovyTestCase#runBare(), groovy.util.GroovyTestCase#fail(), groovy.util.GroovyTestCase#fail(java.lang.String), groovy.util.GroovyTestCase#assertFalse(boolean), groovy.util.GroovyTestCase#assertFalse(java.lang.String, boolean), groovy.util.GroovyTestCase#assertNull(java.lang.Object), groovy.util.GroovyTestCase#assertNull(java.lang.String, java.lang.Object), groovy.util.GroovyTestCase#assertSame(java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertSame(java.lang.String, java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertNotSame(java.lang.String, java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertNotSame(java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertEquals(char, char), groovy.util.GroovyTestCase#assertEquals(java.lang.String, short, short), groovy.util.GroovyTestCase#assertEquals(java.lang.String, char, char), groovy.util.GroovyTestCase#assertEquals(short, short), groovy.util.GroovyTestCase#assertEquals(java.lang.String, int, int), groovy.util.GroovyTestCase#assertEquals(int, int), groovy.util.GroovyTestCase#assertEquals(java.lang.String, double, double, double), groovy.util.GroovyTestCase#assertEquals(double, double, double), groovy.util.GroovyTestCase#assertEquals(java.lang.String, float, float, float), groovy.util.GroovyTestCase#assertEquals(float, float, float), groovy.util.GroovyTestCase#assertEquals(byte, byte), groovy.util.GroovyTestCase#assertEquals(java.lang.String, java.lang.String, java.lang.String), groovy.util.GroovyTestCase#assertEquals(boolean, boolean), groovy.util.GroovyTestCase#assertEquals(long, long), groovy.util.GroovyTestCase#assertEquals(java.lang.String, long, long), groovy.util.GroovyTestCase#assertEquals(java.lang.String, byte, byte), groovy.util.GroovyTestCase#assertEquals(java.lang.String, boolean, boolean), groovy.util.GroovyTestCase#assertNotNull(java.lang.Object), groovy.util.GroovyTestCase#assertNotNull(java.lang.String, java.lang.Object), groovy.util.GroovyTestCase#assertTrue(java.lang.String, boolean), groovy.util.GroovyTestCase#assertTrue(boolean), groovy.util.GroovyTestCase#wait(long, int), groovy.util.GroovyTestCase#wait(long), groovy.util.GroovyTestCase#wait(), groovy.util.GroovyTestCase#equals(java.lang.Object), groovy.util.GroovyTestCase#hashCode(), groovy.util.GroovyTestCase#getClass(), groovy.util.GroovyTestCase#notify(), groovy.util.GroovyTestCase#notifyAll() |
class junit.framework.TestCase |
junit.framework.TestCase#run(), junit.framework.TestCase#run(junit.framework.TestResult), junit.framework.TestCase#toString(), junit.framework.TestCase#getName(), junit.framework.TestCase#setName(java.lang.String), junit.framework.TestCase#countTestCases(), junit.framework.TestCase#runBare(), junit.framework.TestCase#fail(), junit.framework.TestCase#fail(java.lang.String), junit.framework.TestCase#assertFalse(boolean), junit.framework.TestCase#assertFalse(java.lang.String, boolean), junit.framework.TestCase#assertNull(java.lang.Object), junit.framework.TestCase#assertNull(java.lang.String, java.lang.Object), junit.framework.TestCase#assertSame(java.lang.Object, java.lang.Object), junit.framework.TestCase#assertSame(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertNotSame(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertNotSame(java.lang.Object, java.lang.Object), junit.framework.TestCase#assertEquals(char, char), junit.framework.TestCase#assertEquals(java.lang.String, short, short), junit.framework.TestCase#assertEquals(java.lang.String, char, char), junit.framework.TestCase#assertEquals(short, short), junit.framework.TestCase#assertEquals(java.lang.String, int, int), junit.framework.TestCase#assertEquals(int, int), junit.framework.TestCase#assertEquals(java.lang.String, java.lang.String), junit.framework.TestCase#assertEquals(java.lang.String, double, double, double), junit.framework.TestCase#assertEquals(double, double, double), junit.framework.TestCase#assertEquals(java.lang.String, float, float, float), junit.framework.TestCase#assertEquals(float, float, float), junit.framework.TestCase#assertEquals(byte, byte), junit.framework.TestCase#assertEquals(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertEquals(java.lang.Object, java.lang.Object), junit.framework.TestCase#assertEquals(java.lang.String, java.lang.String, java.lang.String), junit.framework.TestCase#assertEquals(boolean, boolean), junit.framework.TestCase#assertEquals(long, long), junit.framework.TestCase#assertEquals(java.lang.String, long, long), junit.framework.TestCase#assertEquals(java.lang.String, byte, byte), junit.framework.TestCase#assertEquals(java.lang.String, boolean, boolean), junit.framework.TestCase#assertNotNull(java.lang.Object), junit.framework.TestCase#assertNotNull(java.lang.String, java.lang.Object), junit.framework.TestCase#assertTrue(java.lang.String, boolean), junit.framework.TestCase#assertTrue(boolean), junit.framework.TestCase#wait(long, int), junit.framework.TestCase#wait(long), junit.framework.TestCase#wait(), junit.framework.TestCase#equals(java.lang.Object), junit.framework.TestCase#hashCode(), junit.framework.TestCase#getClass(), junit.framework.TestCase#notify(), junit.framework.TestCase#notifyAll() |
Compares the output generated by a template with a string.
expected
- The string that the template output is expected
to match.template
- The template to run.params
- A map of variables to pass to the template - by
default an empty map is used.transform
- A closure that is passed a StringWriter instance
containing the output generated by the template. It is the result
of this transformation that is actually compared with the expected
string. The default transform simply converts the contents of the
writer to a string.Asserts that the given XPath expression matches at least one node in the given DOM document.
Asserts that the given XPath expression matches no nodes in the given DOM document.
Parses the given XML text and creates a DOM document from it.
Applies sitemesh preprocessing to a template