org.melati
Class JettyWebTestCase

Package class diagram package JettyWebTestCase
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by net.sourceforge.jwebunit.junit.WebTestCase
              extended by org.melati.JettyWebTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AdminJettyWebTest, CharsetServletTestTest, CharsetTemplateServletTestTest, ConfigServletTestTest, DisplayJettyWebTest, EmailTemplateServletTestTest, FlushingServletTestTest, LogoutTest, PoemServletTestTest, ServletTestTest, SessionAnalysisServletTest, StatusJettyWebTest, TemplateServletTestTest, WebmacroMelatiServletTestTest, WebmacroStandaloneTest

public class JettyWebTestCase
extends net.sourceforge.jwebunit.junit.WebTestCase

Much thanks to http://today.java.net/pub/a/today/2007/04/12/embedded-integration-testing-of-web-applications.html

Since:
2008/01/01
Author:
timp

Field Summary
protected static String contextName
           
protected static String referenceOutputDir
           
protected static String webAppDirName
           
 
Fields inherited from class net.sourceforge.jwebunit.junit.WebTestCase
customTester, tester
 
Constructor Summary
JettyWebTestCase()
          Default constructor.
JettyWebTestCase(String name)
          Constructor, with name.
 
Method Summary
protected  void assertPageEqual(String url, String fileName)
           
 void beginAt(String url)
          
protected  String contextUrl(String url)
           
static String getContextName()
           
static String getWebAppDirName()
           
 void gotoPage(String url)
          
static void main(String[] args)
          If you don't know by now.
protected static void setContextName(String contextName)
           
protected  void setUp()
           
protected static void setWebAppDirName(String webAppDirName)
           
protected static void startServer(int port)
           
protected  void tearDown()
           
 void testIndex()
          Just to say hello.
 
Methods inherited from class net.sourceforge.jwebunit.junit.WebTestCase
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCommentNotPresent, assertCommentPresent, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementNotPresentByXPath, assertElementPresent, assertElementPresentByXPath, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHeaderEquals, assertHeaderMatches, assertHeaderNotPresent, assertHeaderPresent, assertHiddenFieldPresent, assertImagePresent, assertImagePresentPartial, assertImageValid, assertImageValidAndStore, assertKeyInTable, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyNotPresent, assertKeyPresent, assertKeyPresent, assertKeysInTable, assertKeysInTable, assertLabeledFieldEquals, assertLabelMatches, assertLabelPresent, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresent, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithImage, assertLinkPresentWithText, assertLinkPresentWithText, assertMatch, assertMatch, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertNotMatch, assertNotMatch, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertResponseCode, assertResponseCodeBetween, assertSelectedOptionEquals, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertSelectOptionValuesPresent, assertSubmitButtonNotPresent, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInElement, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTextNotPresent, assertTextPresent, assertTitleEquals, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertTitleNotSame, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getAllHeaders, getComments, getDialog, getElementAttributByXPath, getElementAttributeByXPath, getElementById, getElementByXPath, getElementsByXPath, getElementTextByXPath, getFormElementValue, getHeader, getImage, getMessage, getMessage, getPageSource, getServerResponse, getServeurResponse, getTable, getTestContext, getTester, getTestingEngine, getTestingEngineKey, gotoFrame, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, reset, runBare, saveAs, selectOption, selectOption, selectOptionByValue, selectOptionByValue, selectOptions, selectOptions, selectOptionsByValues, selectOptionsByValues, setBaseUrl, setBaseUrl, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setHiddenField, setIgnoreFailingStatusCodes, setLabeledFormElementField, setScriptingEnabled, setTestContext, setTestingEngineKey, setTextField, setTimeout, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, 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

contextName

protected static String contextName

webAppDirName

protected static String webAppDirName

referenceOutputDir

protected static String referenceOutputDir
Constructor Detail

JettyWebTestCase

public JettyWebTestCase()
Default constructor.


JettyWebTestCase

public JettyWebTestCase(String name)
Constructor, with name.

Parameters:
name -
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class net.sourceforge.jwebunit.junit.WebTestCase
Throws:
Exception

main

public static void main(String[] args)
                 throws Exception
If you don't know by now.

Parameters:
args -
Throws:
Exception

startServer

protected static void startServer(int port)
                           throws Exception
Throws:
Exception

testIndex

public void testIndex()
Just to say hello.


beginAt

public void beginAt(String url)

Overrides:
beginAt in class net.sourceforge.jwebunit.junit.WebTestCase
See Also:
WebTestCase.beginAt(java.lang.String)

gotoPage

public void gotoPage(String url)

Overrides:
gotoPage in class net.sourceforge.jwebunit.junit.WebTestCase
See Also:
WebTestCase.gotoPage(java.lang.String)

contextUrl

protected String contextUrl(String url)

getContextName

public static String getContextName()
Returns:
the contextName

getWebAppDirName

public static String getWebAppDirName()
Returns:
relative path of webapp dir

setContextName

protected static void setContextName(String contextName)
Parameters:
contextName - the contextName to set

setWebAppDirName

protected static void setWebAppDirName(String webAppDirName)
Parameters:
webAppDirName - the webAppDirName to set

assertPageEqual

protected void assertPageEqual(String url,
                               String fileName)
                        throws Exception
Throws:
Exception


Copyright © 2000-2010 PanEris. All Rights Reserved.