|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
groovy.util.GroovyTestCase
org.codehaus.groovy.grails.web.taglib.AbstractGrailsTagTests
abstract class AbstractGrailsTagTests extends groovy.util.GroovyTestCase
Field Summary |
---|
Fields inherited from class groovy.util.GroovyTestCase | |
---|---|
TEST_SCRIPT_NAME_PREFIX |
Property Summary | |
---|---|
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.support.StaticMessageSource |
messageSource
|
GrailsPluginManager |
mockManager
|
java.lang.Object |
originalHandler
|
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
|
Method Summary | |
---|---|
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 config)
|
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, groovy.lang.Closure callable)
|
Methods inherited from class groovy.util.GroovyTestCase | |
---|---|
groovy.util.GroovyTestCase#getName(), groovy.util.GroovyTestCase#getMethodName(), groovy.util.GroovyTestCase#assertEquals(java.lang.Object, java.lang.Object), 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#notYetImplemented(), groovy.util.GroovyTestCase#notYetImplemented(junit.framework.TestCase), 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#format(java.lang.String, java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#fail(), groovy.util.GroovyTestCase#fail(java.lang.String), groovy.util.GroovyTestCase#assertNotNull(java.lang.String, java.lang.Object), groovy.util.GroovyTestCase#assertNotNull(java.lang.Object), 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(java.lang.String, long, long), groovy.util.GroovyTestCase#assertEquals(long, long), groovy.util.GroovyTestCase#assertEquals(java.lang.String, boolean, boolean), groovy.util.GroovyTestCase#assertEquals(boolean, boolean), groovy.util.GroovyTestCase#assertEquals(java.lang.String, byte, byte), groovy.util.GroovyTestCase#assertEquals(byte, byte), groovy.util.GroovyTestCase#assertEquals(java.lang.String, char, char), groovy.util.GroovyTestCase#assertEquals(char, char), groovy.util.GroovyTestCase#assertEquals(java.lang.String, short, short), groovy.util.GroovyTestCase#assertEquals(short, short), groovy.util.GroovyTestCase#assertEquals(int, int), groovy.util.GroovyTestCase#assertEquals(java.lang.String, int, int), groovy.util.GroovyTestCase#assertEquals(java.lang.String, java.lang.String, java.lang.String), groovy.util.GroovyTestCase#assertTrue(java.lang.String, boolean), groovy.util.GroovyTestCase#assertTrue(boolean), groovy.util.GroovyTestCase#failNotEquals(java.lang.String, java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertFalse(java.lang.String, boolean), groovy.util.GroovyTestCase#assertFalse(boolean), groovy.util.GroovyTestCase#assertNull(java.lang.String, java.lang.Object), groovy.util.GroovyTestCase#assertNull(java.lang.Object), groovy.util.GroovyTestCase#assertSame(java.lang.String, java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertSame(java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertNotSame(java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#assertNotSame(java.lang.String, java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#failSame(java.lang.String), groovy.util.GroovyTestCase#failNotSame(java.lang.String, java.lang.Object, java.lang.Object), groovy.util.GroovyTestCase#wait(), groovy.util.GroovyTestCase#wait(long), groovy.util.GroovyTestCase#wait(long, int), groovy.util.GroovyTestCase#equals(java.lang.Object), groovy.util.GroovyTestCase#hashCode(), groovy.util.GroovyTestCase#getClass(), groovy.util.GroovyTestCase#notify(), groovy.util.GroovyTestCase#notifyAll() |
Methods inherited from 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#format(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#fail(), junit.framework.TestCase#fail(java.lang.String), junit.framework.TestCase#assertNotNull(java.lang.String, java.lang.Object), junit.framework.TestCase#assertNotNull(java.lang.Object), 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(java.lang.String, long, long), junit.framework.TestCase#assertEquals(long, long), junit.framework.TestCase#assertEquals(java.lang.String, boolean, boolean), junit.framework.TestCase#assertEquals(boolean, boolean), junit.framework.TestCase#assertEquals(java.lang.String, byte, byte), junit.framework.TestCase#assertEquals(byte, byte), junit.framework.TestCase#assertEquals(java.lang.String, char, char), junit.framework.TestCase#assertEquals(char, char), junit.framework.TestCase#assertEquals(java.lang.String, short, short), junit.framework.TestCase#assertEquals(short, short), junit.framework.TestCase#assertEquals(int, int), junit.framework.TestCase#assertEquals(java.lang.String, int, int), 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#assertTrue(java.lang.String, boolean), junit.framework.TestCase#assertTrue(boolean), junit.framework.TestCase#failNotEquals(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertFalse(java.lang.String, boolean), junit.framework.TestCase#assertFalse(boolean), junit.framework.TestCase#assertNull(java.lang.String, java.lang.Object), junit.framework.TestCase#assertNull(java.lang.Object), junit.framework.TestCase#assertSame(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertSame(java.lang.Object, java.lang.Object), junit.framework.TestCase#assertNotSame(java.lang.Object, java.lang.Object), junit.framework.TestCase#assertNotSame(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#failSame(java.lang.String), junit.framework.TestCase#failNotSame(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#wait(), junit.framework.TestCase#wait(long), junit.framework.TestCase#wait(long, int), junit.framework.TestCase#equals(java.lang.Object), junit.framework.TestCase#hashCode(), junit.framework.TestCase#getClass(), junit.framework.TestCase#notify(), junit.framework.TestCase#notifyAll() |
Property Detail |
---|
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.support.StaticMessageSource messageSource
GrailsPluginManager mockManager
java.lang.Object originalHandler
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
Method Detail |
---|
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()
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.
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 final void assertXPathExists(org.w3c.dom.Document doc, java.lang.String expr)
protected final void assertXPathNotExists(org.w3c.dom.Document doc, java.lang.String expr)
GrailsWebRequest buildMockRequest(groovy.util.ConfigObject config)
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 final org.w3c.dom.Document parseText(java.lang.String xml)
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)
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, groovy.lang.Closure callable)
Groovy Documentation