|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.zkoss.ztl.ZKSeleneseTestCase
public class ZKSeleneseTestCase
This is a copy of SeleneseTestCase.java and improve the log mechanism.
Field Summary | |
---|---|
protected java.lang.ThreadLocal<com.thoughtworks.selenium.Selenium> |
selenium
Use this object to run all of your selenium tests |
protected static long |
timeUUID
|
Constructor Summary | |
---|---|
ZKSeleneseTestCase()
|
|
ZKSeleneseTestCase(java.lang.String name)
|
Method Summary | |
---|---|
static void |
assertEquals(java.lang.Object s1,
java.lang.Object s2)
Like JUnit's Assert.assertEquals, but knows how to compare string arrays |
static void |
assertEquals(java.lang.String[] s1,
java.lang.String[] s2)
Asserts that two string arrays have identical string contents |
static void |
assertEquals(java.lang.String s1,
java.lang.String s2)
Like JUnit's Assert.assertEquals, but handles "regexp:" strings like HTML Selenese |
static void |
assertEquals(java.lang.String s1,
java.lang.String[] s2)
Like JUnit's Assert.assertEquals, but joins the string array with commas, and handles "regexp:" strings like HTML Selenese |
static void |
assertNotEquals(boolean b1,
boolean b2)
Asserts that two booleans are not the same |
static void |
assertNotEquals(java.lang.Object obj1,
java.lang.Object obj2)
Asserts that two objects are not the same (compares using .equals()) |
void |
checkForVerificationErrors()
Asserts that there were no verification errors during the current test, failing immediately if any are found |
void |
clearVerificationErrors()
Clears out the list of verification errors |
java.lang.String |
getText()
Returns the body text of the current page |
long |
getTimeUUID()
|
protected boolean |
isCaptureScreenShotOnFailure()
|
protected boolean |
isCaptureScreetShotOnFailure()
Deprecated. Use isCaptureScreenShotOnFailure() instead |
java.lang.String |
join(java.lang.String[] array,
char c)
|
void |
pause(int millisecs)
Sleeps for the specified number of milliseconds |
void |
runBare()
Runs the bare test sequence, capturing a screenshot if a test fails |
protected java.lang.String |
runtimeBrowserString()
|
static boolean |
seleniumEquals(java.lang.Object expected,
java.lang.Object actual)
Compares two objects, but handles "regexp:" strings like HTML Selenese |
static boolean |
seleniumEquals(java.lang.String expected,
java.lang.String actual)
Compares two strings, but handles "regexp:" strings like HTML Selenese |
protected void |
setCaptureScreenShotOnFailure(boolean b)
|
protected void |
setCaptureScreetShotOnFailure(boolean b)
Deprecated. Use setCaptureScreenShotOnFailure(boolean) instead |
protected void |
setTestContext()
|
void |
setUp()
Calls this.setUp(null) |
void |
setUp(java.lang.String url)
Calls this.setUp with the specified url and a default browser. |
void |
setUp(java.lang.String url,
java.lang.String browserString)
Creates a new DefaultSelenium object and starts it using the specified baseUrl and browser string |
void |
tearDown()
checks for verification errors and stops the browser |
void |
verifyContains(java.lang.String message,
java.lang.String s1,
java.lang.String s2)
|
void |
verifyEquals(boolean arg1,
boolean arg2)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(java.lang.Object s1,
java.lang.Object s2)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(java.lang.String[] s1,
java.lang.String[] s2)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(java.lang.String message,
boolean arg1,
boolean arg2)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(java.lang.String message,
java.lang.Object s1,
java.lang.Object s2)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(java.lang.String message,
java.lang.String[] s1,
java.lang.String[] s2)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyFalse(boolean b)
Like assertFalse, but fails at the end of the test (during tearDown) |
void |
verifyFalse(java.lang.String message,
boolean b)
Like assertFalse, but fails at the end of the test (during tearDown) |
void |
verifyNotContains(java.lang.String message,
java.lang.String s1,
java.lang.String s2)
|
void |
verifyNotEquals(boolean s1,
boolean s2)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyNotEquals(java.lang.Object s1,
java.lang.Object s2)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyNotEquals(java.lang.String message,
boolean s1,
boolean s2)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyNotEquals(java.lang.String message,
java.lang.Object s1,
java.lang.Object s2)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyTolerant(int number1,
int number2,
int tolerant)
Compare number1 and number2 with a tolearant . |
void |
verifyTrue(boolean b)
Like assertTrue, but fails at the end of the test (during tearDown) |
void |
verifyTrue(java.lang.String message,
boolean b)
Like assertTrue, but fails at the end of the test (during tearDown) |
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, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static long timeUUID
protected java.lang.ThreadLocal<com.thoughtworks.selenium.Selenium> selenium
Constructor Detail |
---|
public ZKSeleneseTestCase()
public ZKSeleneseTestCase(java.lang.String name)
Method Detail |
---|
public long getTimeUUID()
public void checkForVerificationErrors()
public void clearVerificationErrors()
public java.lang.String getText()
public void pause(int millisecs)
public void setUp() throws java.lang.Exception
setUp
in class junit.framework.TestCase
java.lang.Exception
setUp(String)
public void setUp(java.lang.String url) throws java.lang.Exception
url
- the baseUrl to use for your Selenium tests
java.lang.Exception
setUp(String, String)
public void setUp(java.lang.String url, java.lang.String browserString) throws java.lang.Exception
url
- the baseUrl for your testsbrowserString
- the browser to use, e.g. *firefox
java.lang.Exception
public void tearDown() throws java.lang.Exception
tearDown
in class junit.framework.TestCase
java.lang.Exception
public void verifyEquals(boolean arg1, boolean arg2)
public void verifyEquals(java.lang.String message, boolean arg1, boolean arg2)
public void verifyEquals(java.lang.Object s1, java.lang.Object s2)
public void verifyContains(java.lang.String message, java.lang.String s1, java.lang.String s2)
public void verifyNotContains(java.lang.String message, java.lang.String s1, java.lang.String s2)
public void verifyEquals(java.lang.String message, java.lang.Object s1, java.lang.Object s2)
public void verifyEquals(java.lang.String[] s1, java.lang.String[] s2)
public void verifyEquals(java.lang.String message, java.lang.String[] s1, java.lang.String[] s2)
public void verifyFalse(boolean b)
public void verifyFalse(java.lang.String message, boolean b)
public void verifyNotEquals(boolean s1, boolean s2)
public void verifyNotEquals(java.lang.String message, boolean s1, boolean s2)
public void verifyNotEquals(java.lang.Object s1, java.lang.Object s2)
public void verifyNotEquals(java.lang.String message, java.lang.Object s1, java.lang.Object s2)
public void verifyTrue(boolean b)
public void verifyTrue(java.lang.String message, boolean b)
public void verifyTolerant(int number1, int number2, int tolerant)
number1
- number2
- tolerant
- public static void assertEquals(java.lang.Object s1, java.lang.Object s2)
public static void assertEquals(java.lang.String s1, java.lang.String s2)
public static void assertEquals(java.lang.String s1, java.lang.String[] s2)
public static void assertEquals(java.lang.String[] s1, java.lang.String[] s2)
public static void assertNotEquals(boolean b1, boolean b2)
public static void assertNotEquals(java.lang.Object obj1, java.lang.Object obj2)
public static boolean seleniumEquals(java.lang.Object expected, java.lang.Object actual)
seleniumEquals(String, String)
public static boolean seleniumEquals(java.lang.String expected, java.lang.String actual)
expectedPattern
- actual
-
protected boolean isCaptureScreetShotOnFailure()
isCaptureScreenShotOnFailure()
instead
protected boolean isCaptureScreenShotOnFailure()
protected java.lang.String runtimeBrowserString()
protected void setCaptureScreetShotOnFailure(boolean b)
setCaptureScreenShotOnFailure(boolean)
instead
protected void setCaptureScreenShotOnFailure(boolean b)
protected void setTestContext()
public void runBare() throws java.lang.Throwable
runBare
in class junit.framework.TestCase
java.lang.Throwable
- if any exception is thrownpublic java.lang.String join(java.lang.String[] array, char c)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |