SAP ABAP Class /BOBF/CL_TOOL_TEST_MANAGER (Test Manager: TM, SM, ... double injection)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
⤷
/BOBF/TOOLS (Package) Business Object Processing Framework Tools
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /BOBF/IF_FRW_ADDON | Interface for initialization of runtime addons | 20130205 |
Properties
| Class | /BOBF/CL_TOOL_TEST_MANAGER | |
| Short Description | Test Manager: TM, SM, ... double injection | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 5 | |
| Package | /BOBF/TOOLS | Business Object Processing Framework Tools |
| Created | 20130118 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /BOBF/IF_FRW_ADDON | Interface for initialization of runtime addons | 20130205 |
Friends
Class /BOBF/CL_TOOL_TEST_MANAGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | /BOBF/IF_FRW_AUTHORITY_INJECT | Injection of authorities for testing | 20130606 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | /BOBF/CL_TOOL_TEST_MANAGER | Test Manager: TM, SM, ... double injection | 20130207 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | /BOBF/CL_TOOL_TEST_DOUBLE_TM | Transaction Manager Double | 20130205 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | TT_ACT_PLUGIN | Plugin deactivation | 20130215 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | TT_CONF_DAC_MOD | Configuration modification regarding DAC | 20130212 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | TT_CONF_MOD | Configuration modification | 20130212 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | TT_SM_DOUBLE | Service Manager Doubles | 20130205 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Activate addon mechanics for TM, SM and configuration | 20130207 | |
| 2 | Instance method | Public | Method | Activate addon and with this injections | 20130207 | |
| 3 | Instance method | Public | Method | Activate a Plugin (as default all Plugins are deactivated) | 20130215 | |
| 4 | Static method | Public | Method | Assert that a message object (list) contains single message | 20130212 | |
| 5 | Static method | Public | Method | Assert that two message objects (lists) are logically equal | 20130212 | |
| 6 | Static method | Private | Method | Compare two single messages | 20130213 | |
| 7 | Static method | Private | Method | Deactive Plugins (apart from explicitly activated) | 20130215 | |
| 8 | Static method | Public | Method | Factory method | 20130207 | |
| 9 | Instance method | Public | Method | Inject Authority Check test double | 20130606 | |
| 10 | Instance method | Public | Method | Inject instance to modify whole config. (IF_CONFRT_COMPLETE) | 20130212 | |
| 11 | Instance method | Public | Method | Inject Service Manager test double | 20130212 | |
| 12 | Instance method | Public | Method | Inject Transaction Manager test double | 20130212 | |
| 13 | Instance method | Public | Method | Modify configuration regarding Data Access Class | 20130212 | |
| 14 | Instance method | Public | Method | Remove all Authority Check test doubles | 20130606 |
Events
Class /BOBF/CL_TOOL_TEST_MANAGER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_ACT_PLUGIN | Public | See coding | 20130215 | tt_act_plugin TYPE SORTED TABLE OF ty_act_plugin WITH UNIQUE KEY plugin_name
|
||
| 2 | TT_CONF_DAC_MOD | Public | See coding | 20130212 | tt_conf_dac_mod TYPE SORTED TABLE OF ty_conf_dac_mod WITH UNIQUE KEY bo_key node_key
|
||
| 3 | TT_CONF_MOD | Public | See coding | 20130212 | tt_conf_mod TYPE SORTED TABLE OF ty_conf_mod WITH UNIQUE KEY bo_key
|
||
| 4 | TT_SM_DOUBLE | Public | See coding | 20130205 | tt_sm_double TYPE SORTED TABLE OF ty_sm_double WITH UNIQUE KEY bo_key
|
||
| 5 | TY_ACT_PLUGIN | Public | See coding | 20130215 | BEGIN OF ty_act_plugin,
plugin_name TYPE /bobf/obm_name,
END OF ty_act_plugin
|
||
| 6 | TY_CONF_DAC_MOD | Public | See coding | 20130212 | BEGIN OF ty_conf_dac_mod,
bo_key TYPE /bobf/obm_bo_key,
node_key TYPE /bobf/obm_node_key,
dac_name TYPE string,
END OF ty_conf_dac_mod
|
||
| 7 | TY_CONF_MOD | Public | See coding | 20130212 | BEGIN OF ty_conf_mod,
bo_key TYPE /bobf/obm_bo_key,
conf_modify TYPE REF TO /bobf/cl_tool_test_conf_modify,
END OF ty_conf_mod
|
||
| 8 | TY_SM_DOUBLE | Public | See coding | 20130205 | BEGIN OF ty_sm_double,
bo_key TYPE /bobf/obm_bo_key,
sm_double TYPE REF TO /bobf/cl_tool_test_double_sm,
END OF ty_sm_double
|
Method Signatures
Method ACTIVATE_ADDON Signature
Method ACTIVATE_ADDON on class /BOBF/CL_TOOL_TEST_MANAGER has no parameter.
Method ACTIVATE_ADDON on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method ACTIVATE_INJECTIONS Signature
Method ACTIVATE_INJECTIONS on class /BOBF/CL_TOOL_TEST_MANAGER has no parameter.
Method ACTIVATE_INJECTIONS on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method ACTIVATE_PLUGIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PLUGIN_NAME | Call by reference | Type reference (TYPE) | /BOBF/OBM_NAME | Name | 20130215 |
Method ACTIVATE_PLUGIN on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method ASSERT_CONTAINS_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ACT_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MESSAGE | Interface of Message Object | 20130212 | |||
| 2 | IO_EXP_SINGLE_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/CM_FRW | Interface of Message Object | 20130212 |
Method ASSERT_CONTAINS_MESSAGE on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method ASSERT_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ACT_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MESSAGE | Interface of Message Object | 20130212 | |||
| 2 | IO_EXP_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MESSAGE | Interface of Message Object | 20130212 |
Method ASSERT_MESSAGES on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method COMPARE_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_1 | Call by reference | Object reference (TYPE REF TO) | /BOBF/CM_FRW | Interface of Message Object | 20130213 | |||
| 2 | IO_MESSAGE_2 | Call by reference | Object reference (TYPE REF TO) | /BOBF/CM_FRW | Interface of Message Object | 20130213 | |||
| 3 | RV_EQUAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130213 |
Method COMPARE_MESSAGES on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method DEACTIVATE_PLUGINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_TRANS_MGR | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_TRA_TRANS_MGR_COMPL | Interface for the Standalone Transaction Manager | 20130215 |
Method DEACTIVATE_PLUGINS on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method GET_MANAGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_TEST_MANAGER | Value transfer | Object reference (TYPE REF TO) | /BOBF/CL_TOOL_TEST_MANAGER | Test Manager: TM, SM, ... double injection | 20130207 |
Method GET_MANAGER on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method INJECT_AUTHORITY_CHECK_DOUBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_AC_DOUBLE | Call by reference | Object reference (TYPE REF TO) | /BOBF/CL_FRW_AUTHORITY_CHECK | Authority Checker | 20130606 |
Method INJECT_AUTHORITY_CHECK_DOUBLE on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method INJECT_CONFIGURATION_MODIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONF_MODIFY | Call by reference | Object reference (TYPE REF TO) | /BOBF/CL_TOOL_TEST_CONF_MODIFY | Configuration adjustment for testing | 20130212 | |||
| 2 | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object Key | 20130212 |
Method INJECT_CONFIGURATION_MODIFIER on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method INJECT_SERVICE_MANAGER_DOUBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SM_DOUBLE | Call by reference | Object reference (TYPE REF TO) | /BOBF/CL_TOOL_TEST_DOUBLE_SM | Service Manager test double | 20130212 | |||
| 2 | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object Key | 20130212 |
Method INJECT_SERVICE_MANAGER_DOUBLE on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method INJECT_TRANSACT_MANAGER_DOUBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TM_DOUBLE | Call by reference | Object reference (TYPE REF TO) | /BOBF/CL_TOOL_TEST_DOUBLE_TM | Transaction Manager Double | 20130212 |
Method INJECT_TRANSACT_MANAGER_DOUBLE on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method MODIFY_DAC_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object Key | 20130212 | |||
| 2 | IV_DAC_NAME | Call by reference | Type reference (TYPE) | STRING | Name of Data Access Class | 20130212 | |||
| 3 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20130212 |
Method MODIFY_DAC_CONFIGURATION on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
Method REMOVE_AUTHORITY_CHECK_DOUBLES Signature
Method REMOVE_AUTHORITY_CHECK_DOUBLES on class /BOBF/CL_TOOL_TEST_MANAGER has no parameter.
Method REMOVE_AUTHORITY_CHECK_DOUBLES on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 747 |