grails.test
Class MvcUnitTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by groovy.util.GroovyTestCase
              extended by grails.test.GrailsUnitTestCase
                  extended by grails.test.MvcUnitTestCase
All Implemented Interfaces:
groovy.lang.GroovyObject, junit.framework.Test
Direct Known Subclasses:
ControllerUnitTestCase, TagLibUnitTestCase

public class MvcUnitTestCase
extends GrailsUnitTestCase
implements groovy.lang.GroovyObject


Field Summary
protected  Map forwardArgs
           
protected  Map mockFlash
           
protected  Map mockParams
           
protected  GrailsMockHttpServletRequest mockRequest
           
protected  GrailsMockHttpServletResponse mockResponse
           
protected  MockHttpSession mockSession
           
protected  Map redirectArgs
           
protected  Map renderArgs
           
protected  GrailsWebRequest webRequest
           
 
Fields inherited from class groovy.util.GroovyTestCase
log, TEST_SCRIPT_NAME_PREFIX
 
Constructor Summary
MvcUnitTestCase(Class clazz)
           
MvcUnitTestCase(String suffix)
           
 
Method Summary
protected  groovy.lang.MetaClass $getStaticMetaClass()
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String property)
           
 Class getTestClass()
           
 Object invokeMethod(String method, Object arguments)
           
protected  Object newInstance()
           
protected  void reset()
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setProperty(String property, Object value)
           
protected  void tearDown()
           
 
Methods inherited from class grails.test.GrailsUnitTestCase
addConverters, enableCascadingValidation, getApplicationContext, getDomainClassesInfo, getErrorsMap, getLoadedCodecs, getSavedMetaClasses, loadCodec, mockConfig, mockController, mockDomain, mockDomain, mockFor, mockFor, mockForConstraintsTests, mockForConstraintsTests, mockLogging, mockLogging, mockTagLib, registerMetaClass, setApplicationContext, setDomainClassesInfo, setErrorsMap, setLoadedCodecs, setSavedMetaClasses, setUp
 
Methods inherited from class groovy.util.GroovyTestCase
assertArrayEquals, assertContains, assertContains, assertEquals, assertEquals, assertEquals, assertInspect, assertLength, assertLength, assertLength, assertScript, assertToString, fixEOLs, getMethodName, getName, getTestClassName, notYetImplemented, notYetImplemented, shouldFail, shouldFail, shouldFailWithCause
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mockRequest

protected GrailsMockHttpServletRequest mockRequest

mockResponse

protected GrailsMockHttpServletResponse mockResponse

mockSession

protected MockHttpSession mockSession

webRequest

protected GrailsWebRequest webRequest

forwardArgs

protected Map forwardArgs

redirectArgs

protected Map redirectArgs

renderArgs

protected Map renderArgs

mockParams

protected Map mockParams

mockFlash

protected Map mockFlash
Constructor Detail

MvcUnitTestCase

public MvcUnitTestCase(String suffix)

MvcUnitTestCase

public MvcUnitTestCase(Class clazz)
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject
Overrides:
getMetaClass in class GrailsUnitTestCase

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject
Overrides:
setMetaClass in class GrailsUnitTestCase

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject
Overrides:
invokeMethod in class GrailsUnitTestCase

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject
Overrides:
getProperty in class GrailsUnitTestCase

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject
Overrides:
setProperty in class GrailsUnitTestCase

tearDown

protected void tearDown()
Overrides:
tearDown in class GrailsUnitTestCase

getTestClass

public Class getTestClass()

reset

protected void reset()

newInstance

protected Object newInstance()

$getStaticMetaClass

protected groovy.lang.MetaClass $getStaticMetaClass()
Overrides:
$getStaticMetaClass in class GrailsUnitTestCase