SAP TH_SCV_CUSTOM_ASSERT OO Class - Help Class for ABAP Unit Tests
TH_SCV_CUSTOM_ASSERT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class TH_SCV_CUSTOM_ASSERT including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for TH_SCV_CUSTOM_ASSERT is CL_AUNIT_ASSERTMethod list of TH_SCV_CUSTOM_ASSERT SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
ASSERT_BRANCH_COVERAGE | Ensure Expected Branch Coverage | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_BRANCH_COVERAGE...more details | ||
ASSERT_BRANCH_COVERAGE_NODE | Ensure Expected Branch Coverage | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_BRANCH_COVERAGE_NODE...more details | ||
ASSERT_EQUALS_ALL_BLOCK_NODES | Private | |
CALL METHOD th_scv_custom_assert=>ASSERT_EQUALS_ALL_BLOCK_NODES...more details | ||
ASSERT_EQUALS_CONFIGURATION | Ensure Expected Results Configuration | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_EQUALS_CONFIGURATION...more details | ||
ASSERT_EQUALS_SELECTION | Checks two selection objects for equality | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_EQUALS_SELECTION...more details | ||
ASSERT_PROCEDURE_COVERAGE | Ensure Expected Program Coverage | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_PROCEDURE_COVERAGE...more details | ||
| ||
ASSERT_PROCEDURE_COVERAGE_NODE | Ensure Expected Program Coverage | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_PROCEDURE_COVERAGE_NODE...more details | ||
ASSERT_SIZE | Ensure Expected Table Size | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_SIZE...more details | ||
ASSERT_STATEMENT_COVERAGE | Ensure Expected Statement Coverage | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_STATEMENT_COVERAGE...more details | ||
ASSERT_STATEMENT_COVERAGE_NODE | Ensure Expected Statement Coverage | Public |
CALL METHOD th_scv_custom_assert=>ASSERT_STATEMENT_COVERAGE_NODE...more details | ||
GET_BLOCK_NODES | Private | |
CALL METHOD th_scv_custom_assert=>GET_BLOCK_NODES...more details | ||
SETUP | Private | |
CALL METHOD th_scv_custom_assert=>SETUP...more details |
TH_SCV_CUSTOM_ASSERT attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
AUTHORITY_CHECK_FAILURE | Instance Attribute | Authorization Check | LIKE IF_SCV_AUTHORITY_CHECK | Protected | |
AUTHORITY_CHECK_SUCCESS | Instance Attribute | Authorization Check | LIKE IF_SCV_AUTHORITY_CHECK | Protected | |
DEMO_MEASUREMENT | Instance Attribute | Single or Merged Coverage Measurement | LIKE IF_SCV_MEASUREMENT | Protected | |
FACTORY | Instance Attribute | Factory for Coverage Measurements | LIKE IF_SCV_FACTORY | Protected | |
FACTORY_INTERNAL | Instance Attribute | Central Access to Coverage API | LIKE CL_SCV_FACTORY | Protected | |
REPOSITORY | Instance Attribute | Persistency for Coverage Measurements | LIKE IF_SCV_REPOSITORY | Protected | |
REPOSITORY_INTERNAL | Instance Attribute | Persistency for Coverage Measurements | LIKE CL_SCV_REPOSITORY | Protected |
TH_SCV_CUSTOM_ASSERT types
TY_BLOCK_NODE -TY_BLOCK_NODES -
TY_TDC_RESULTS -
Links to Related Class(s)
TH_SCV_C...Full list of available SAP object classes
Search for further information about these or an SAP related objects