org.jboss.jsfunit.jsfsession.hellojsf
Class FacadeAPITest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.cactus.internal.AbstractCactusTestCase
              extended by org.apache.cactus.ServletTestCase
                  extended by org.jboss.jsfunit.jsfsession.hellojsf.FacadeAPITest
All Implemented Interfaces:
junit.framework.Test, org.apache.cactus.internal.CactusTestCase

public class FacadeAPITest
extends org.apache.cactus.ServletTestCase

Author:
Stan Silvert

Field Summary
 
Fields inherited from class org.apache.cactus.ServletTestCase
config, request, response, session
 
Constructor Summary
FacadeAPITest()
           
 
Method Summary
 void setUp()
          Start a JSFUnit session by getting the /index.faces page.
static junit.framework.Test suite()
           
 void testClickCommandLink()
           
 void testClickThrowsComponentNotFound()
           
 void testCommandLinkWithFParam()
           
 void testCommandLinkWithoutViewChange()
           
 void testCommandLinkWithParamFromDatatableVariable()
           
 void testCommandLinkWithParamFromLoopVariable()
           
 void testCustomBrowserVersion()
           
 void testFacesMessages()
           
 void testGetCurrentViewId()
           
 void testInvalidateSession()
           
 void testManagedBeanValue()
          This demonstrates how to test managed beans.
 void testServerSideComponentValue()
           
 void testSetCheckbox()
           
 void testSetParamAndSubmit()
           
 void testSetValueThrowsComponentNotFound()
           
 void testTypeThrowsComponentNotFound()
           
 
Methods inherited from class org.apache.cactus.ServletTestCase
createProtocolHandler
 
Methods inherited from class org.apache.cactus.internal.AbstractCactusTestCase
runBare, runBareServer
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, tearDown, 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
 
Methods inherited from interface org.apache.cactus.internal.CactusTestCase
runBareServer
 

Constructor Detail

FacadeAPITest

public FacadeAPITest()
Method Detail

setUp

public void setUp()
           throws IOException
Start a JSFUnit session by getting the /index.faces page. Note that because setUp() is called before each test, a new HttpSession will be created each time a test is run.

Overrides:
setUp in class junit.framework.TestCase
Throws:
IOException

suite

public static junit.framework.Test suite()
Returns:
the suite of tests being tested

testCustomBrowserVersion

public void testCustomBrowserVersion()
                              throws IOException
Throws:
IOException

testGetCurrentViewId

public void testGetCurrentViewId()
                          throws IOException
Throws:
IOException

testSetParamAndSubmit

public void testSetParamAndSubmit()
                           throws IOException
Throws:
IOException

testSetCheckbox

public void testSetCheckbox()
                     throws IOException
Throws:
IOException

testClickCommandLink

public void testClickCommandLink()
                          throws IOException
Throws:
IOException

testCommandLinkWithoutViewChange

public void testCommandLinkWithoutViewChange()
                                      throws IOException
Throws:
IOException

testCommandLinkWithFParam

public void testCommandLinkWithFParam()
                               throws IOException
Throws:
IOException

testCommandLinkWithParamFromLoopVariable

public void testCommandLinkWithParamFromLoopVariable()
                                              throws IOException
Throws:
IOException

testCommandLinkWithParamFromDatatableVariable

public void testCommandLinkWithParamFromDatatableVariable()
                                                   throws IOException
Throws:
IOException

testInvalidateSession

public void testInvalidateSession()
                           throws IOException
Throws:
IOException

testServerSideComponentValue

public void testServerSideComponentValue()
                                  throws IOException
Throws:
IOException

testManagedBeanValue

public void testManagedBeanValue()
                          throws IOException
This demonstrates how to test managed beans.

Throws:
IOException

testFacesMessages

public void testFacesMessages()
                       throws IOException
Throws:
IOException

testClickThrowsComponentNotFound

public void testClickThrowsComponentNotFound()
                                      throws IOException
Throws:
IOException

testSetValueThrowsComponentNotFound

public void testSetValueThrowsComponentNotFound()
                                         throws IOException
Throws:
IOException

testTypeThrowsComponentNotFound

public void testTypeThrowsComponentNotFound()
                                     throws IOException
Throws:
IOException


Copyright © 2007-2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.