public abstract class WicketTestCase
extends org.junit.Assert
To create/replace the expected result file with the new content, define the system property like -Dwicket.replace.expected.results=true
| Modifier and Type | Field and Description |
|---|---|
WicketTester |
tester |
| Constructor and Description |
|---|
WicketTestCase() |
| Modifier and Type | Method and Description |
|---|---|
void |
commonAfter() |
void |
commonBefore() |
void |
compareMarkupWithFile(IMarkupFragment markup,
String filename,
Class<?> scopeClass)
Compare the markup provided with the file content
|
void |
compareMarkupWithString(IMarkupFragment markup,
String testMarkup)
Compare the markup provided with the String
|
protected void |
executeBehavior(AbstractAjaxBehavior behavior,
String filename) |
protected void |
executeListener(Component component,
String filename) |
protected <T extends Page> |
executeTest(Class<T> pageClass,
org.apache.wicket.request.mapper.parameter.PageParameters parameters,
String filename)
Use
-Dwicket.replace.expected.results=true to automatically replace the expected
output file. |
protected <T extends Page> |
executeTest(Class<T> pageClass,
String filename)
Use
-Dwicket.replace.expected.results=true to automatically replace the expected
output file. |
protected void |
executeTest(Page page,
String filename)
Use
-Dwicket.replace.expected.results=true to automatically replace the expected
output file. |
String |
getBasedir()
Returns the current Maven build directory taken from the basedir system property, or
null if not set
|
protected WebApplication |
newApplication() |
protected WicketTester |
newWicketTester(WebApplication app)
In case you need to subclass WicketTester and want to be independent on possible changes in
setUp().
|
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, failpublic WicketTester tester
public void commonBefore()
TestCase.setUp()protected WebApplication newApplication()
protected WicketTester newWicketTester(WebApplication app)
app - public void commonAfter()
protected <T extends Page> void executeTest(Class<T> pageClass, String filename) throws Exception
-Dwicket.replace.expected.results=true to automatically replace the expected
output file.T - pageClass - filename - Exceptionprotected void executeTest(Page page, String filename) throws Exception
-Dwicket.replace.expected.results=true to automatically replace the expected
output file.page - filename - Exceptionprotected <T extends Page> void executeTest(Class<T> pageClass, org.apache.wicket.request.mapper.parameter.PageParameters parameters, String filename) throws Exception
-Dwicket.replace.expected.results=true to automatically replace the expected
output file.T - pageClass - parameters - filename - Exceptionprotected void executeListener(Component component, String filename) throws Exception
component - filename - Exceptionprotected void executeBehavior(AbstractAjaxBehavior behavior, String filename) throws Exception
behavior - filename - Exceptionpublic String getBasedir()
public final void compareMarkupWithFile(IMarkupFragment markup, String filename, Class<?> scopeClass) throws IOException
markup - filename - scopeClass - IOExceptionpublic final void compareMarkupWithString(IMarkupFragment markup, String testMarkup) throws IOException
markup - testMarkup - IOExceptionCopyright © 2006–2018 Apache Software Foundation. All rights reserved.