Skip to content

/AWS1/CL_IODTESTCASESCENARIO

Provides test case scenario.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_testcasescenarioid TYPE /AWS1/IODTESTCASESCENARIOID /AWS1/IODTESTCASESCENARIOID

Provides test case scenario ID.

iv_testcasescenariotype TYPE /AWS1/IODTESTCASESCENARIOTYPE /AWS1/IODTESTCASESCENARIOTYPE

Provides test case scenario type. Type is one of the following:

  • Advanced

  • Basic

iv_status TYPE /AWS1/IODTESTCASESCENARIOSTAT /AWS1/IODTESTCASESCENARIOSTAT

Provides the test case scenario status. Status is one of the following:

  • PASS: Test passed.

  • FAIL: Test failed.

  • PENDING: Test has not started running but is scheduled.

  • RUNNING: Test is running.

  • STOPPING: Test is performing cleanup steps. You will see this status only if you stop a suite run.

  • STOPPED Test is stopped. You will see this status only if you stop a suite run.

  • PASS_WITH_WARNINGS: Test passed with warnings.

  • ERORR: Test faced an error when running due to an internal issue.

iv_failure TYPE /AWS1/IODFAILURE /AWS1/IODFAILURE

Provides test case scenario failure result.

iv_systemmessage TYPE /AWS1/IODSYSTEMMESSAGE /AWS1/IODSYSTEMMESSAGE

Provides test case scenario system messages if any.


Queryable Attributes

testCaseScenarioId

Provides test case scenario ID.

Accessible with the following methods

Method Description
GET_TESTCASESCENARIOID() Getter for TESTCASESCENARIOID, with configurable default
ASK_TESTCASESCENARIOID() Getter for TESTCASESCENARIOID w/ exceptions if field has no
HAS_TESTCASESCENARIOID() Determine if TESTCASESCENARIOID has a value

testCaseScenarioType

Provides test case scenario type. Type is one of the following:

  • Advanced

  • Basic

Accessible with the following methods

Method Description
GET_TESTCASESCENARIOTYPE() Getter for TESTCASESCENARIOTYPE, with configurable default
ASK_TESTCASESCENARIOTYPE() Getter for TESTCASESCENARIOTYPE w/ exceptions if field has n
HAS_TESTCASESCENARIOTYPE() Determine if TESTCASESCENARIOTYPE has a value

status

Provides the test case scenario status. Status is one of the following:

  • PASS: Test passed.

  • FAIL: Test failed.

  • PENDING: Test has not started running but is scheduled.

  • RUNNING: Test is running.

  • STOPPING: Test is performing cleanup steps. You will see this status only if you stop a suite run.

  • STOPPED Test is stopped. You will see this status only if you stop a suite run.

  • PASS_WITH_WARNINGS: Test passed with warnings.

  • ERORR: Test faced an error when running due to an internal issue.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

failure

Provides test case scenario failure result.

Accessible with the following methods

Method Description
GET_FAILURE() Getter for FAILURE, with configurable default
ASK_FAILURE() Getter for FAILURE w/ exceptions if field has no value
HAS_FAILURE() Determine if FAILURE has a value

systemMessage

Provides test case scenario system messages if any.

Accessible with the following methods

Method Description
GET_SYSTEMMESSAGE() Getter for SYSTEMMESSAGE, with configurable default
ASK_SYSTEMMESSAGE() Getter for SYSTEMMESSAGE w/ exceptions if field has no value
HAS_SYSTEMMESSAGE() Determine if SYSTEMMESSAGE has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_TESTCASESCENARIOSLIST

TYPES TT_TESTCASESCENARIOSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IODTESTCASESCENARIO WITH DEFAULT KEY
.