public class AssertionService
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<CheckpointResultBean> |
checkPointResults |
protected org.apache.commons.logging.Log |
logger |
protected java.lang.reflect.Method |
method |
protected java.lang.StringBuffer |
verificationErrors |
Constructor and Description |
---|
AssertionService() |
Modifier and Type | Method and Description |
---|---|
void |
addAssertionLog(java.lang.String msg,
MessageTypes type) |
void |
addAssertionLogWithScreenShot(java.lang.String msg,
MessageTypes type) |
void |
addVerificationError(java.lang.Throwable e) |
void |
assertElementNotPresent(java.lang.String elementLocator,
java.lang.String name) |
void |
assertElementPresent(java.lang.String elementLocator,
java.lang.String name) |
static void |
assertEquals(java.lang.Object s1,
java.lang.Object s2)
Like JUnit's Assert.assertEquals, but knows how to compare string arrays
|
void |
assertEquals(java.lang.Object actual,
java.lang.Object expected,
java.lang.String message) |
static void |
assertEquals(java.lang.String[] s1,
java.lang.String[] s2)
Asserts that two string arrays have identical string contents
|
void |
assertFalse(boolean b,
java.lang.String message) |
void |
assertFalse(boolean b,
java.lang.String failMsg,
java.lang.String successMsg) |
void |
assertImageLoaded(java.lang.String imgLoc,
java.lang.String msg) |
void |
assertIsEditable(java.lang.String elementLocator,
java.lang.String elementName) |
void |
assertIsFiledVlaue(java.lang.String text,
java.lang.String locator,
java.lang.String name) |
void |
assertIsNotEditable(java.lang.String elementLocator,
java.lang.String elementName) |
void |
assertIsNotVisible(java.lang.String elementLocator,
java.lang.String elementName) |
void |
assertIsSelectedLabel(java.lang.String label,
java.lang.String locator,
java.lang.String name) |
void |
assertIsTextPresent(java.lang.String text) |
void |
assertIsTextPresent(java.lang.String text,
java.lang.String message) |
void |
assertIsTextPresent(java.lang.String text,
java.lang.String locator,
java.lang.String message)
to provide register expression use regexp:
|
void |
assertIsVisible(java.lang.String elementLocator,
java.lang.String elementName) |
void |
assertNotEquals(java.lang.Object actual,
java.lang.Object expected,
java.lang.String message) |
void |
assertNotTextPresent(java.lang.String text,
java.lang.String locator,
java.lang.String message)
to provide register expression use regexp:
|
void |
assertTrue(boolean b,
java.lang.String message) |
void |
assertTrue(boolean b,
java.lang.String failMsg,
java.lang.String successMsg) |
void |
checkForVerificationErrors()
Asserts that there were no verification errors during the current test,
failing immediately if any are found
|
void |
claerAssertionsLog() |
protected void |
clearVerificationErrors()
Clears out the list of verification errors
|
protected void |
clearVerificationFailed() |
static void |
fail(java.lang.String message) |
java.lang.String |
getAssertionsLog() |
java.util.List<CheckpointResultBean> |
getCheckPointResults() |
java.lang.String |
getLastCapturedScreenShot() |
java.lang.String |
getLastCapturedScreenShotFile() |
protected java.lang.String |
getReportDir() |
java.lang.String |
getReqResXml() |
protected java.lang.String |
getScreenShotDir() |
protected java.lang.String |
getTestCaseName() |
java.lang.String |
getVerificationErrors() |
protected boolean |
isAlwaysCaptureScreenShot() |
protected boolean |
isCaptureScreenShotOnFailure() |
boolean |
isVerificationFailed() |
static java.lang.String |
join(java.lang.String[] sa,
char c) |
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 expectedPattern,
java.lang.String actual) |
void |
setAlwaysCaptureScreenShot(boolean alwaysCaptureScreenShot) |
protected void |
setCaptureScreenShotOnFailure(boolean captureScreetShotOnFailure) |
void |
setLastCapturedScreenShot(java.lang.String lastCapturedScreenShot) |
void |
setMethod(java.lang.reflect.Method method) |
protected void |
setReportDir(java.lang.String reportDir) |
protected void |
setScreenShotDir(java.lang.String screenShotDir) |
protected void |
setUpAssertionService(IsSelenium selenium) |
protected void |
setUpAssertionService(IsSelenium selenium,
PropertyUtil props) |
protected void |
setVerificationFailed() |
void |
setVerificationFailed(boolean isVerificationFailed) |
java.lang.String |
takeScreenShot() |
boolean |
verifyElementNotPresent(java.lang.String elementLocator,
java.lang.String elementName) |
boolean |
verifyElementPresent(java.lang.String elementLocator,
java.lang.String elementName) |
boolean |
verifyEquals(java.lang.Object actual,
java.lang.Object expected,
java.lang.String message)
Like assertEquals, but fails at the end of the test (during tearDown)
|
void |
verifyEquals(java.lang.String[] s1,
java.lang.String[] s2)
Asserts that two string arrays have identical string contents (fails at
the end of the test, during tearDown)
|
boolean |
verifyFalse(boolean b,
java.lang.String failMessage,
java.lang.String successMessage)
Like assertFalse, but fails at the end of the test (during tearDown)
|
boolean |
verifyImageLoaded(java.lang.String imgLocator,
java.lang.String msg) |
boolean |
verifyIsEditable(java.lang.String elementLocator,
java.lang.String elementName) |
boolean |
verifyIsNotEditable(java.lang.String elementLocator,
java.lang.String elementName) |
boolean |
verifyIsNotVisible(java.lang.String elementLocator,
java.lang.String elementName)
Like assertFalse, but fails at the end of the test (during tearDown)
|
boolean |
verifyIsVisible(java.lang.String elementLocator,
java.lang.String elementName)
Like assertFalse, but fails at the end of the test (during tearDown)
|
boolean |
verifySelectedLabel(java.lang.String text,
java.lang.String locator,
java.lang.String message) |
boolean |
verifyText(java.lang.String text,
java.lang.String message) |
boolean |
verifyText(java.lang.String text,
java.lang.String locator,
java.lang.String message)
method verifies text derived from assertIsTextPresent
|
boolean |
verifyTrue(boolean b,
java.lang.String failMessage,
java.lang.String successMessage)
Like assertTrue, but fails at the end of the test (during tearDown)
|
boolean |
verifyValue(java.lang.String text,
java.lang.String locator,
java.lang.String message) |
protected java.lang.reflect.Method method
protected java.lang.StringBuffer verificationErrors
protected final org.apache.commons.logging.Log logger
protected java.util.List<CheckpointResultBean> checkPointResults
protected void setUpAssertionService(IsSelenium selenium)
protected void setUpAssertionService(IsSelenium selenium, PropertyUtil props)
public void setMethod(java.lang.reflect.Method method)
protected java.lang.String getReportDir()
protected void setReportDir(java.lang.String reportDir)
public java.lang.String getLastCapturedScreenShot()
public void setLastCapturedScreenShot(java.lang.String lastCapturedScreenShot)
public void setVerificationFailed(boolean isVerificationFailed)
protected void setScreenShotDir(java.lang.String screenShotDir)
public boolean isVerificationFailed()
protected void setVerificationFailed()
protected void clearVerificationFailed()
public void checkForVerificationErrors()
public static void fail(java.lang.String message)
protected void clearVerificationErrors()
public java.lang.String getVerificationErrors()
public java.lang.String getAssertionsLog()
public java.util.List<CheckpointResultBean> getCheckPointResults()
public void claerAssertionsLog()
public void assertElementPresent(java.lang.String elementLocator, java.lang.String name)
public void assertElementNotPresent(java.lang.String elementLocator, java.lang.String name)
public void assertIsVisible(java.lang.String elementLocator, java.lang.String elementName)
public void assertIsNotVisible(java.lang.String elementLocator, java.lang.String elementName)
public void assertIsEditable(java.lang.String elementLocator, java.lang.String elementName)
public void assertIsNotEditable(java.lang.String elementLocator, java.lang.String elementName)
public void assertTrue(boolean b, java.lang.String message)
public void assertImageLoaded(java.lang.String imgLoc, java.lang.String msg)
public void assertTrue(boolean b, java.lang.String failMsg, java.lang.String successMsg)
public void assertFalse(boolean b, java.lang.String message)
public void assertFalse(boolean b, java.lang.String failMsg, java.lang.String successMsg)
public void assertEquals(java.lang.Object actual, java.lang.Object expected, java.lang.String message)
public void assertNotEquals(java.lang.Object actual, java.lang.Object expected, java.lang.String message)
public void assertIsTextPresent(java.lang.String text, java.lang.String message)
public void assertIsTextPresent(java.lang.String text)
public void assertIsTextPresent(java.lang.String text, java.lang.String locator, java.lang.String message)
public void assertNotTextPresent(java.lang.String text, java.lang.String locator, java.lang.String message)
public void assertIsFiledVlaue(java.lang.String text, java.lang.String locator, java.lang.String name)
public void assertIsSelectedLabel(java.lang.String label, java.lang.String locator, java.lang.String name)
public java.lang.String getReqResXml()
public boolean verifyTrue(boolean b, java.lang.String failMessage, java.lang.String successMessage)
public boolean verifyFalse(boolean b, java.lang.String failMessage, java.lang.String successMessage)
public boolean verifyEquals(java.lang.Object actual, java.lang.Object expected, java.lang.String message)
public boolean verifyText(java.lang.String text, java.lang.String message)
public boolean verifyText(java.lang.String text, java.lang.String locator, java.lang.String message)
text
- locator
- failMessage
- successMessage
- assertIsTextPresent
public boolean verifyValue(java.lang.String text, java.lang.String locator, java.lang.String message)
public boolean verifySelectedLabel(java.lang.String text, java.lang.String locator, java.lang.String message)
public boolean verifyIsVisible(java.lang.String elementLocator, java.lang.String elementName)
public boolean verifyIsNotVisible(java.lang.String elementLocator, java.lang.String elementName)
public boolean verifyIsEditable(java.lang.String elementLocator, java.lang.String elementName)
public boolean verifyIsNotEditable(java.lang.String elementLocator, java.lang.String elementName)
public boolean verifyElementPresent(java.lang.String elementLocator, java.lang.String elementName)
public boolean verifyElementNotPresent(java.lang.String elementLocator, java.lang.String elementName)
public boolean verifyImageLoaded(java.lang.String imgLocator, java.lang.String msg)
public static void assertEquals(java.lang.Object s1, java.lang.Object s2)
public static boolean seleniumEquals(java.lang.String expectedPattern, java.lang.String actual)
public static boolean seleniumEquals(java.lang.Object expected, java.lang.Object actual)
seleniumEquals(String, String)
public static void assertEquals(java.lang.String[] s1, java.lang.String[] s2)
public void verifyEquals(java.lang.String[] s1, java.lang.String[] s2)
public static java.lang.String join(java.lang.String[] sa, char c)
public void addVerificationError(java.lang.Throwable e)
public void addAssertionLogWithScreenShot(java.lang.String msg, MessageTypes type)
public void addAssertionLog(java.lang.String msg, MessageTypes type)
protected boolean isCaptureScreenShotOnFailure()
protected void setCaptureScreenShotOnFailure(boolean captureScreetShotOnFailure)
protected boolean isAlwaysCaptureScreenShot()
public void setAlwaysCaptureScreenShot(boolean alwaysCaptureScreenShot)
public java.lang.String getLastCapturedScreenShotFile()
public java.lang.String takeScreenShot()
protected java.lang.String getScreenShotDir()
protected java.lang.String getTestCaseName()
Copyright © 2000 Infostretch Corp.