org.edg.security.voms.webui
Class PageTestCase

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--org.edg.security.voms.webui.PageTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AdminTest, CoreRootTest

public class PageTestCase
extends junit.framework.TestCase

Convenience class for Page tests. It serves as the basis for writing tests using the Mockobjects and JUnit framework.


Field Summary
protected static org.apache.log4j.Logger log
           
protected  ControllerServlet theServlet
           
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
PageTestCase(java.lang.String name)
           
 
Method Summary
 void logLineNumberedPage(java.lang.String page)
           
 MockHttpServletRequest newRequest(Page page)
           
 MockHttpServletResponse newResponse(Page page)
           
 void setUp()
           
 void tearDown()
           
 void validateXHTML(MockHttpServletResponse response)
           
 
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

log

protected static org.apache.log4j.Logger log

theServlet

protected ControllerServlet theServlet
Constructor Detail

PageTestCase

public PageTestCase(java.lang.String name)
Method Detail

setUp

public void setUp()
Overrides:
setUp in class junit.framework.TestCase

tearDown

public void tearDown()
Overrides:
tearDown in class junit.framework.TestCase

newRequest

public MockHttpServletRequest newRequest(Page page)

newResponse

public MockHttpServletResponse newResponse(Page page)

validateXHTML

public void validateXHTML(MockHttpServletResponse response)

logLineNumberedPage

public void logLineNumberedPage(java.lang.String page)