org.openi.web.controller
Class BaseControllerTestCase

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.openi.web.controller.BaseControllerTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ApplicationFormControllerTest, ProjectFormControllerTest

public abstract class BaseControllerTestCase
extends junit.framework.TestCase

Version:
$Revision: 1.2 $ $Date: 2005/08/11 10:00:20 $
Base class for controller test cases. This class initializes and defines common objects required by controllers.
Author:
Uddhab Pant

Field Summary
protected static org.springframework.context.ApplicationContext appContext
           
protected  org.apache.log4j.Logger logger
           
protected static java.lang.String TEST_PROJECT_NAME
           
protected static org.springframework.web.context.support.StaticWebApplicationContext webAppContext
           
 
Constructor Summary
BaseControllerTestCase()
           
 
Method Summary
 Project getTestProject()
           
 ProjectContext getTestProjectContext()
           
 org.springframework.mock.web.MockHttpServletRequest newGet(java.lang.String url)
           
 org.springframework.mock.web.MockHttpServletRequest newPost(java.lang.String url)
          Convenience methods to make tests simpler
protected  void setUp()
           
protected  void tearDown()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, 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, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected final transient org.apache.log4j.Logger logger

webAppContext

protected static org.springframework.web.context.support.StaticWebApplicationContext webAppContext

appContext

protected static org.springframework.context.ApplicationContext appContext

TEST_PROJECT_NAME

protected static final java.lang.String TEST_PROJECT_NAME
See Also:
Constant Field Values
Constructor Detail

BaseControllerTestCase

public BaseControllerTestCase()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Throws:
java.lang.Exception

newPost

public org.springframework.mock.web.MockHttpServletRequest newPost(java.lang.String url)
Convenience methods to make tests simpler


newGet

public org.springframework.mock.web.MockHttpServletRequest newGet(java.lang.String url)

getTestProject

public Project getTestProject()
                       throws java.io.IOException
Throws:
java.io.IOException

getTestProjectContext

public ProjectContext getTestProjectContext()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

tearDown

protected void tearDown()