public class ALMTestTool
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
ALMTestTool.Event
Structure of step event
|
class |
ALMTestTool.Step
Structure of a recording/running step
|
class |
ALMTestTool.TestCase
Structure of a recording/running test case
|
Modifier and Type | Field and Description |
---|---|
static ALMTestTool |
INSTANCE |
static java.lang.String |
STATUS_ABANDON |
static java.lang.String |
STATUS_ERROR |
static java.lang.String |
STATUS_OK |
static java.lang.String |
STATUS_RUNNING |
Constructor and Description |
---|
ALMTestTool() |
Modifier and Type | Method and Description |
---|---|
static ALMTestTool.Event |
addEvent(Grant g,
java.lang.String type,
java.lang.String target,
java.lang.String form,
java.lang.String value,
boolean top,
java.lang.String x,
java.lang.String y)
Add event to last step
|
static ALMTestTool.Step |
addRunStep(Grant g,
ALMTestTool.TestCase tc,
Parameters p)
Add a step to running test case
|
static void |
changeProfile(Grant g,
java.lang.String login)
Switch user profile
|
static ALMTestTool.TestCase |
getRecordingTestCase(Grant g) |
static ALMTestTool.TestCase |
getRun(Grant g) |
static ALMTestTool.Step |
registerStep(Grant g,
ALMTestTool.TestCase tc,
Parameters p)
Record a step to a test case
|
static void |
restoreProfile(Grant g)
Restore user profile
|
static void |
startRecorder(Grant g,
java.lang.String caseId) |
static ALMTestTool.TestCase |
startRun(ObjectDB testCase)
Simulate a test case
|
static void |
stopRecorder(Grant g) |
static void |
stopRun(ObjectDB testCase,
java.lang.String status)
Stop simulation
|
public static final ALMTestTool INSTANCE
public static final java.lang.String STATUS_RUNNING
public static final java.lang.String STATUS_OK
public static final java.lang.String STATUS_ERROR
public static final java.lang.String STATUS_ABANDON
public static void startRecorder(Grant g, java.lang.String caseId)
public static void stopRecorder(Grant g)
public static ALMTestTool.TestCase getRecordingTestCase(Grant g)
public static ALMTestTool.Step registerStep(Grant g, ALMTestTool.TestCase tc, Parameters p)
g
- User rightstc
- Current Test casep
- Request parameterspublic static ALMTestTool.Event addEvent(Grant g, java.lang.String type, java.lang.String target, java.lang.String form, java.lang.String value, boolean top, java.lang.String x, java.lang.String y)
g
- Current usertype
- 'click' or 'field' valuetarget
- element id or input field nameform
- Optional form namevalue
- Optional field valuex
- Optional event X coordinatey
- Optional event Y coordinatepublic static void changeProfile(Grant g, java.lang.String login)
g
- Current userlogin
- Run as loginpublic static void restoreProfile(Grant g)
g
- Current userpublic static ALMTestTool.TestCase startRun(ObjectDB testCase)
public static void stopRun(ObjectDB testCase, java.lang.String status)
public static ALMTestTool.TestCase getRun(Grant g)
public static ALMTestTool.Step addRunStep(Grant g, ALMTestTool.TestCase tc, Parameters p)
g
- User rightstc
- Current runp
- Request parametersCopyright (c)2006-2014 Simplicite Software. All Rights Reserved.