Class ZCL_JKRT_CASE
Package
ZJK_REG_TEST
- Inheritance Hierarchy
-
-
ZCL_JKRT_OBJECT-
ZCL_JKRT_CASE
-
-
- Included interfaces
-
ZIF_JK_AUTHORIZABLE,ZIF_JK_LOCKABLE
Test Case (Regression Testing)
Methods Summary
| Visibility | Level | Name | Description |
|---|---|---|---|
Public
|
Instance
|
ADD_NEW_OUTPUT | Adds new output to be generated |
Public
|
Instance
|
ADD_OUTPUT | Adds a new output to the case |
Public
|
Instance
|
COMPARE_OUTPUT | Compares an output with the expected output |
Public
|
Static
|
CREATE | Create Test Case |
Public
|
Static
|
EXISTS | Checks if a test case exists in the database |
Public
|
Static
|
FIND | Search for a test case in the registry or the database |
Public
|
Instance
|
GENERATE_OUTPUT | Generates output |
Public
|
Instance
|
GET_AREA | Returns the application area of the case |
Public
|
Instance
|
GET_COMPARISON_MESSAGE | Returns comparison message |
Public
|
Instance
|
GET_CONFIG | Get Config |
Public
|
Instance
|
GET_CREATE_DATE | Get create date |
Public
|
Instance
|
GET_CREATE_TIME | Get create time |
Public
|
Instance
|
GET_CREATOR | Get creator |
Public
|
Instance
|
GET_DATA | Get Data |
Public
|
Instance
|
GET_DESCRIPTION | Get Description |
Public
|
Instance
|
GET_EXP_OUTPUT | Get Expected Output |
Public
|
Instance
|
GET_ID | Get Case ID |
Public
|
Instance
|
GET_LOG | Returns output log |
Public
|
Instance
|
GET_PENDING_REQUEST | Gets the pending output |
Public
|
Instance
|
GET_TIMEOUT | Returns the timeeout value for the case |
Public
|
Instance
|
GET_TYPE_ID | Get test type ID |
Public
|
Instance
|
HAS_EXP_OUTPUT | Returns 'X' if expected output is defined |
Public
|
Instance
|
HAS_PENDING_REQUEST | Returns 'X' if the test case has an unprocessed output |
Public
|
Instance
|
IS_USED_IN_SUITES | Returns 'X' if the case is used in at least one suite |
Public
|
Static
|
LOAD_FOR_SUITE | Loads all cases for a suite |
Public
|
Instance
|
SET_DESCRIPTION | Set Description |
Public
|
Instance
|
SET_EXP_OUTPUT | Sets expected output |
Public
|
Instance
|
SET_TIMEOUT | Set the timeout value (seconds) |
Public
|
Instance
|
UPDATE_EXP_OUTPUT | Updates expected output in database |
Private
|
Instance
|
DELETE_LOG | Deletes output log |
Private
|
Instance
|
GET_NEXT_ID | Get next test case ID |
Private
|
Static
|
LOAD | Loads a test case from the database |
Private
|
Instance
|
LOAD_LOG | Loads the output log |
Private
|
Instance
|
SET_AREA | Sets the application area for this case |
Public
|
Instance
|
ZIF_JK_AUTHORIZABLE~AUTHORIZE | Authorize activity on the object |
Public
|
Instance
|
ZIF_JK_LOCKABLE~LOCK | Locks the object |
Public
|
Instance
|
ZIF_JK_LOCKABLE~UNLOCK | Unlocks the object |
| Methods inherited from ZCL_JKRT_OBJECT | |||
| Visibility | Level | Name | Description |
Public
|
Instance
|
COPY | Copies the object |
Public
|
Instance
|
DELETE | Deletes the object from the database |
Public
|
Instance
|
INSERT | Inserts the object into the database |
Public
|
Instance
|
IS_CLEAN | Checks if the object is clean (not modified) |
Public
|
Instance
|
IS_DELETED | Checks if the object is deleted |
Public
|
Instance
|
IS_DIRTY | Checks if the object is dirty (modified) |
Public
|
Instance
|
IS_LOADING | Returns 'X' if object is being loaded |
Public
|
Instance
|
IS_NEW | Checks if the object is new |
Public
|
Instance
|
RELOAD | Reloads object from the database |
Public
|
Instance
|
SAVE | Saves the object in the database |
Public
|
Instance
|
UPDATE | Updates the object in the database |
Protected
|
Instance
|
MARK_CLEAN | Marks the object as clean (not modified) |
Protected
|
Instance
|
MARK_DELETED | Marks the object as deleted |
Protected
|
Instance
|
MARK_DIRTY | Marks the object as dirty (modified) |
Protected
|
Instance
|
MARK_LOADED | Marks object as loaded |
Protected
|
Instance
|
MARK_LOADING | Marks object as being loaded |
Protected
|
Instance
|
MARK_NEW | Marks the object as new |
Attributes Summary
| Visibility | Level | Name | Description |
|---|---|---|---|
Private
|
Instance
|
AO_CONFIG | Test Case Configuration (Regression Testing) |
Private
|
Instance
|
AO_EXP_OUTPUT | Action Output (Regression Testing) |
Private
|
Instance
|
AO_LOG | Regression Test Output Log |
Private
|
Instance
|
AO_SETUP | Test Case Setup (Regression Testing) |
Private
|
Instance
|
AREA | Test Case Application Area |
Private
|
Instance
|
AS_DATA | Test Case (Regression Testing) |
Private
|
Instance
|
AV_COMPARISON_MESSAGE | |
Public
|
Constant
|
ZIF_JK_AUTHORIZABLE~AC_CHANGE | Activity |
Public
|
Constant
|
ZIF_JK_AUTHORIZABLE~AC_COPY | Activity |
Public
|
Constant
|
ZIF_JK_AUTHORIZABLE~AC_CREATE | Activity |
Public
|
Constant
|
ZIF_JK_AUTHORIZABLE~AC_DELETE | Activity |
Public
|
Constant
|
ZIF_JK_AUTHORIZABLE~AC_DISPLAY | Activity |
Public
|
Constant
|
ZIF_JK_AUTHORIZABLE~AC_EXECUTE | Activity |
Method Detail
-
ADD_NEW_OUTPUT
Public Instance ADD_NEW_OUTPUT
Adds new output to be generated
-
ADD_OUTPUT
Public Instance ADD_OUTPUT
Adds a new output to the case- Parameters
- Importing
IO_OUTPUTTYPE REF TOZCL_JKRT_OUTPUT
-
COMPARE_OUTPUT
Public Instance COMPARE_OUTPUT
Compares an output with the expected output- Parameters
- Importing
IO_OUTPUTTYPE REF TOZCL_JKRT_OUTPUT- Action Output (Regression Testing) - Returning
RV_RESULTTYPEI
-
CREATE
Public Static CREATE
Create Test Case- Parameters
- Importing
IO_SETUPTYPE REF TOZCL_JKRT_CASE_SETUP- Test Case Setup (Regression Testing) - Importing
IO_AREATYPE REF TOZCL_JKRT_AREA- Test Case Application Area - Returning
RO_VALUETYPE REF TOZCL_JKRT_CASE- Test Case (Regression Testing)
-
EXISTS
Public Static EXISTS
Checks if a test case exists in the database- Parameters
- Importing
IV_IDTYPEZJKRT_DT_CASE_ID- Test Case ID (Regression Testing) - Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
FIND
Public Static FIND
Search for a test case in the registry or the database- Parameters
- Importing
IV_IDTYPEZJKRT_DT_CASE_ID- Test Case ID (Regression Testing) - Returning
RO_CASETYPE REF TOZCL_JKRT_CASE- Test Case (Regression Testing) - Exceptions
- ZCX_JK_RECORD_NOT_FOUND
-
GENERATE_OUTPUT
Public Instance GENERATE_OUTPUT
Generates output- Parameters
- Returning
RO_OUTPUTTYPE REF TOZCL_JKRT_OUTPUT- Action Output (Regression Testing) - Exceptions
- ZCX_JKRT_INVALID_OUTPUT
-
GET_AREA
Public Instance GET_AREA
Returns the application area of the case- Parameters
- Returning
RO_AREATYPE REF TOZCL_JKRT_AREA- Test Domain
-
GET_COMPARISON_MESSAGE
Public Instance GET_COMPARISON_MESSAGE
Returns comparison message- Parameters
- Returning
RV_VALUETYPESTRING
-
GET_CONFIG
Public Instance GET_CONFIG
Get Config- Parameters
- Returning
RO_VALUETYPE REF TOZCL_JKRT_CONFIG- Test Case Configuration (Regression Testing)
-
GET_CREATE_DATE
Public Instance GET_CREATE_DATE
Get create date- Parameters
- Returning
RV_VALUETYPECREATEDATE- Date on Which the Record was Created
-
GET_CREATE_TIME
Public Instance GET_CREATE_TIME
Get create time- Parameters
- Returning
RV_VALUETYPECREATETIME- Time created
-
GET_CREATOR
Public Instance GET_CREATOR
Get creator- Parameters
- Returning
RV_VALUETYPEERNAM- Name of Person who Created the Object
-
GET_DATA
Public Instance GET_DATA
Get Data- Parameters
- Returning
OS_DATATYPEZJKRT_CASE- Test Case (Regression Testing)
-
GET_DESCRIPTION
Public Instance GET_DESCRIPTION
Get Description- Parameters
- Returning
RV_VALUETYPESTRING- Description
-
GET_EXP_OUTPUT
Public Instance GET_EXP_OUTPUT
Get Expected Output- Parameters
- Returning
RO_VALUETYPE REF TOZCL_JKRT_OUTPUT- Action Output (Regression Testing)
-
GET_ID
Public Instance GET_ID
Get Case ID- Parameters
- Returning
RV_VALUETYPEZJKRT_DT_CASE_ID- Test Case ID (Regression Testing)
-
GET_LOG
Public Instance GET_LOG
Returns output log- Parameters
- Returning
RO_VALUETYPE REF TOZCL_JKRT_LOG- Regression Test Output Log
-
GET_PENDING_REQUEST
Public Instance GET_PENDING_REQUEST
Gets the pending output- Parameters
- Returning
RO_VALUETYPE REF TOZCL_JKRT_REQUEST- Output Request
-
GET_TIMEOUT
Public Instance GET_TIMEOUT
Returns the timeeout value for the case- Parameters
- Returning
R_VALUETYPEZJK_DT_TIMEOUT- Timeout (sec)
-
GET_TYPE_ID
Public Instance GET_TYPE_ID
Get test type ID- Parameters
- Returning
RV_VALUETYPEZJKRT_DT_TYPE_ID- Test Type ID (Regression Testing)
-
HAS_EXP_OUTPUT
Public Instance HAS_EXP_OUTPUT
Returns 'X' if expected output is defined- Parameters
- Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
HAS_PENDING_REQUEST
Public Instance HAS_PENDING_REQUEST
Returns 'X' if the test case has an unprocessed output- Parameters
- Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
IS_USED_IN_SUITES
Public Instance IS_USED_IN_SUITES
Returns 'X' if the case is used in at least one suite- Parameters
- Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
LOAD_FOR_SUITE
Public Static LOAD_FOR_SUITE
Loads all cases for a suite- Parameters
- Importing
IO_SUITETYPE REF TOZCL_JKRT_SUITE- Test Suite (Regression Testing)
-
SET_DESCRIPTION
Public Instance SET_DESCRIPTION
Set Description- Parameters
- Importing
IV_VALUETYPECSEQUENCE- Description
-
SET_EXP_OUTPUT
Public Instance SET_EXP_OUTPUT
Sets expected output- Parameters
- Importing
IO_OUTPUTTYPE REF TOZCL_JKRT_OUTPUT- Action Output (Regression Testing)
-
SET_TIMEOUT
Public Instance SET_TIMEOUT
Set the timeout value (seconds)- Parameters
- Importing
I_VALUETYPEZJK_DT_TIMEOUT
-
UPDATE_EXP_OUTPUT
Public Instance UPDATE_EXP_OUTPUT
Updates expected output in database
-
DELETE_LOG
Private Instance DELETE_LOG
Deletes output log
-
GET_NEXT_ID
Private Instance GET_NEXT_ID
Get next test case ID- Parameters
- Returning
RV_VALUETYPEZJKRT_DT_CASE_ID- Test Case ID (Regression Testing)
-
LOAD
Private Static LOAD
Loads a test case from the database- Parameters
- Importing
IS_DATATYPEZJKRT_CASE - Returning
RO_VALUETYPE REF TOZCL_JKRT_CASE- Test Case (Regression Testing) - Exceptions
- ZCX_JK_RECORD_NOT_FOUND
-
LOAD_LOG
Private Instance LOAD_LOG
Loads the output log
-
SET_AREA
Private Instance SET_AREA
Sets the application area for this case- Parameters
- Importing
IO_AREATYPE REF TOZCL_JKRT_AREA- Test Case Application Area
-
ZIF_JK_AUTHORIZABLE~AUTHORIZE
Public Instance ZIF_JK_AUTHORIZABLE~AUTHORIZE
Authorize activity on the object- Parameters
- Importing
IV_ACTIVITYTYPEACTIV_AUTH- Activity - Exceptions
- ZCX_JK_NOT_AUTHORIZED
-
ZIF_JK_LOCKABLE~LOCK
Public Instance ZIF_JK_LOCKABLE~LOCK
Locks the object- Parameters
- Importing
IV_MODETYPEENQMODEOPTIONAL DEFAULT 'S' - Lock mode - Importing
IV_SCOPETYPEDDENQSCOPEDEFAULT '2' - Lock scope - Exceptions
- ZCX_JK_OBJ_LOCK_FAILURE
-
ZIF_JK_LOCKABLE~UNLOCK
Public Instance ZIF_JK_LOCKABLE~UNLOCK
Unlocks the object- Parameters
- Importing
IV_MODETYPEENQMODEDEFAULT 'S' - Lock mode
-
COPY
Public Instance COPY
Copies the object- Parameters
- Importing
IA_IDTYPEANYOPTIONAL - Returning
RO_VALUETYPE REF TOZCL_JKRT_OBJECT- Regression Testing Persistent Object
-
DELETE
Public Instance Abstract DELETE
Deletes the object from the database
-
INSERT
Public Instance Abstract INSERT
Inserts the object into the database
-
IS_CLEAN
Public Instance IS_CLEAN
Checks if the object is clean (not modified)- Parameters
- Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
IS_DELETED
Public Instance IS_DELETED
Checks if the object is deleted- Parameters
- Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
IS_DIRTY
Public Instance IS_DIRTY
Checks if the object is dirty (modified)- Parameters
- Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
IS_LOADING
Public Instance IS_LOADING
Returns 'X' if object is being loaded- Parameters
- Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
IS_NEW
Public Instance IS_NEW
Checks if the object is new- Parameters
- Returning
RV_VALUETYPEBOOLE_D- Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
-
RELOAD
Public Instance RELOAD
Reloads object from the database
-
SAVE
Public Instance SAVE
Saves the object in the database
-
UPDATE
Public Instance Abstract UPDATE
Updates the object in the database
-
MARK_CLEAN
Protected Instance MARK_CLEAN
Marks the object as clean (not modified)
-
MARK_DELETED
Protected Instance MARK_DELETED
Marks the object as deleted
-
MARK_DIRTY
Protected Instance MARK_DIRTY
Marks the object as dirty (modified)
-
MARK_LOADED
Protected Instance MARK_LOADED
Marks object as loaded
-
MARK_LOADING
Protected Instance MARK_LOADING
Marks object as being loaded
-
MARK_NEW
Protected Instance MARK_NEW
Marks the object as new
Attribute Detail
-
AO_CONFIG
Private Instance AO_CONFIG TYPE REF TO ZCL_JKRT_CONFIG
Test Case Configuration (Regression Testing)
-
AO_EXP_OUTPUT
Private Instance AO_EXP_OUTPUT TYPE REF TO ZCL_JKRT_OUTPUT
Action Output (Regression Testing)
-
AO_LOG
Private Instance AO_LOG TYPE REF TO ZCL_JKRT_LOG
Regression Test Output Log
-
AO_SETUP
Private Instance AO_SETUP TYPE REF TO ZCL_JKRT_CASE_SETUP
Test Case Setup (Regression Testing)
-
AREA
Private Instance AREA TYPE REF TO ZCL_JKRT_AREA
Test Case Application Area
-
AS_DATA
Private Instance AS_DATA TYPE ZJKRT_CASE
Test Case (Regression Testing)
-
AV_COMPARISON_MESSAGE
Private Instance AV_COMPARISON_MESSAGE TYPE STRING
-
ZIF_JK_AUTHORIZABLE~AC_CHANGE
Public Constant ZIF_JK_AUTHORIZABLE~AC_CHANGE TYPE ACTIV_AUTH VALUE '02'
Activity
-
ZIF_JK_AUTHORIZABLE~AC_COPY
Public Constant ZIF_JK_AUTHORIZABLE~AC_COPY TYPE ACTIV_AUTH VALUE '90'
Activity
-
ZIF_JK_AUTHORIZABLE~AC_CREATE
Public Constant ZIF_JK_AUTHORIZABLE~AC_CREATE TYPE ACTIV_AUTH VALUE '01'
Activity
-
ZIF_JK_AUTHORIZABLE~AC_DELETE
Public Constant ZIF_JK_AUTHORIZABLE~AC_DELETE TYPE ACTIV_AUTH VALUE '06'
Activity
-
ZIF_JK_AUTHORIZABLE~AC_DISPLAY
Public Constant ZIF_JK_AUTHORIZABLE~AC_DISPLAY TYPE ACTIV_AUTH VALUE '03'
Activity
-
ZIF_JK_AUTHORIZABLE~AC_EXECUTE
Public Constant ZIF_JK_AUTHORIZABLE~AC_EXECUTE TYPE ACTIV_AUTH VALUE '16'
Activity