|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.benow.web.test.TesterServiceImpl
public class TesterServiceImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.benow.java.spec.Markup |
|---|
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription |
| Field Summary | |
|---|---|
static java.lang.String |
SESSION_RECORDING
|
| Constructor Summary | |
|---|---|
TesterServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
addTest(TestStep test)
Add a given test |
TestResult |
getLastRun(java.lang.Object key)
Get the last run test of the given key |
ResultStreamer |
getResultDiff(java.lang.Object fromKey,
java.lang.Object toKey)
Gets a graphical diff between two runs |
ResultWriter |
getResultStream(java.lang.Object key)
Get the html stream for given key |
TestStep |
getTest(java.lang.Object key)
Get the test with the given key |
java.util.List<TestResult> |
getTestHistory(java.lang.Object key)
|
TestResult |
getTestRun(java.lang.Object key)
Get run with given key |
java.util.List<TestStep> |
getTests()
|
void |
removeTestRuns(java.util.List<TestResult> runs)
Remove the given runs |
void |
removeTests(java.util.List<TestStep> tests)
Remove the given tests |
TestResult |
runTest(java.lang.Object key)
Run the given test. |
void |
runTests()
Run all tests |
void |
stampAll()
Accept all current result values. |
void |
stampAsExpected(java.lang.Object key)
Use the given result as the expected for the step |
void |
startRecording()
Start recording tests. |
void |
stopRecording()
Stop recording tests. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SESSION_RECORDING
| Constructor Detail |
|---|
public TesterServiceImpl()
| Method Detail |
|---|
public void addTest(TestStep test)
TesterService
addTest in interface TesterServicepublic void startRecording()
TesterService
startRecording in interface TesterService
public TestStep getTest(java.lang.Object key)
throws org.benow.repository.NoSuchObjectException
TesterService
getTest in interface TesterServiceorg.benow.repository.NoSuchObjectExceptionpublic java.util.List<TestStep> getTests()
getTests in interface TesterService
public java.util.List<TestResult> getTestHistory(java.lang.Object key)
throws org.benow.repository.NoSuchObjectException
getTestHistory in interface TesterServiceorg.benow.repository.NoSuchObjectException
public TestResult runTest(java.lang.Object key)
throws org.benow.repository.NoSuchObjectException,
java.lang.Exception
TesterService
runTest in interface TesterServiceorg.benow.repository.NoSuchObjectException
java.lang.Exceptionpublic void runTests()
TesterService
runTests in interface TesterServicepublic void stopRecording()
TesterService
stopRecording in interface TesterServicepublic TestResult getLastRun(java.lang.Object key)
TesterService
getLastRun in interface TesterService
public TestResult getTestRun(java.lang.Object key)
throws org.benow.repository.NoSuchObjectException
TesterService
getTestRun in interface TesterServiceorg.benow.repository.NoSuchObjectException
public ResultWriter getResultStream(java.lang.Object key)
throws org.benow.repository.NoSuchObjectException
TesterService
getResultStream in interface TesterServiceorg.benow.repository.NoSuchObjectException
public void stampAsExpected(java.lang.Object key)
throws org.benow.repository.NoSuchObjectException
TesterService
stampAsExpected in interface TesterServiceorg.benow.repository.NoSuchObjectException
public void removeTestRuns(java.util.List<TestResult> runs)
throws org.benow.repository.ObjectRepositoryError,
org.benow.repository.NoSuchObjectException
TesterService
removeTestRuns in interface TesterServiceorg.benow.repository.ObjectRepositoryError
org.benow.repository.NoSuchObjectException
public void removeTests(java.util.List<TestStep> tests)
throws org.benow.repository.ObjectRepositoryError,
org.benow.repository.NoSuchObjectException
TesterService
removeTests in interface TesterServiceorg.benow.repository.ObjectRepositoryError
org.benow.repository.NoSuchObjectExceptionpublic void stampAll()
TesterService
stampAll in interface TesterService
public ResultStreamer getResultDiff(java.lang.Object fromKey,
java.lang.Object toKey)
throws org.benow.repository.NoSuchObjectException,
java.io.IOException
TesterService
getResultDiff in interface TesterServiceorg.benow.repository.NoSuchObjectException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||