SAP ABAP Class CL_FDT_GTC_UT_XML (Test Class for XML based UT)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_TEST (Package) BRFplus: Global Test Classes
Properties
Class CL_FDT_GTC_UT_XML  
Short Description Test Class for XML based UT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SFDT_TEST   BRFplus: Global Test Classes 
Created 20110218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_GTC_UT_XML has no interface implemented.
Friends
Class CL_FDT_GTC_UT_XML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MESSAGE Static Attribute Public See coding 20110817
2 MV_CHANGE_INDEX Instance attribute Public Type reference (TYPE) I 20110311
Methods
# Method Level Visibility Method type Description Created on
1 ABS_RUNTIME_TEST_VALUE_SET Instance method Private Method Set the context value here. 20110221
2 ASSERT_EQUALS Instance method Private Method 20110222
3 COMPARE_ELEMENTS Instance method Private Method 20120731
4 COMPARE_STRUCTURES Instance method Private Method 20120731
5 COMPARE_TABLES Instance method Private Method 20120731
6 COMPARE_VALUES Instance method Private Method 20110222
7 EXECUTE_TEST_CASE Instance method Public Test Method for ABAP Unit First Entry 20110221
8 FAIL Instance method Private Method Fail 20110221
9 FUNC_GET_IDTAB_AND_NAMTAB Instance method Private Method 20110221
10 FUNC_GET_RESULT_DATA_REF Instance method Private Method 20110221
11 GET_FUNCTION Instance method Private Method Get the function from test case 20110221
12 PROCESS Instance method Private Method Process the test case 20110221
13 PROCESS_FUNC_GEN_INST Instance method Private Method 20110221
14 PROCESS_FUNC_GEN_STAT_IDTAB Instance method Private Method 20110221
15 PROCESS_FUNC_GEN_STAT_NAMTAB Instance method Private Method 20110221
16 PROCESS_FUNC_INT_INST Instance method Private Method Process in Interpretation Mode 20110221
17 PROCESS_FUNC_WITH_TRACE Instance method Private Method 20110221
Events
Class CL_FDT_GTC_UT_XML has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTS_MESSAGE Public See coding 20110817 BEGIN OF mts_message , gv_test_case TYPE IF_FDT_TYPES=>ID, lv_timestamp TYPE IF_FDT_TYPES=>TIMESTAMP, lv_description TYPE string, END OF mts_message
2 S_PROCESS_CALL_TYPE Private See coding 20110303 BEGIN OF s_process_call_type , no_interpretation_mode TYPE boole_d, "true: do not process interpretation mode no_generation_mode TYPE boole_d, "true: do not process generation mode no_gen_trace_mode TYPE boole_d, "true: do not process generation in trace mode no_gen_stat_namtab TYPE boole_d, "true: do not process generation Mode with Named-Context-Table no_gen_stat_idtab TYPE boole_d, "true: do not process generation Mode with ID-based-Context-Table END OF s_process_call_type
Method Signatures

Method ABS_RUNTIME_TEST_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20110221
2 Exporting ER_EXPECTED_RESULT_VALUE Call by reference Object reference (TYPE REF TO) DATA 20110221
3 Exporting ES_BAL_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110223
4 Exporting ES_CALL_TYPE Call by reference Type reference (TYPE) S_PROCESS_CALL_TYPE 20110303
5 Exporting EV_ACTION_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20110221
6 Exporting EV_INVALID Call by reference Type reference (TYPE) ABAP_BOOL 20110908
7 Exporting EV_LAST Call by reference Type reference (TYPE) ABAP_BOOL 20110221
8 Exporting EV_VALID_SET Call by reference Type reference (TYPE) ABAP_BOOL 20110223
9 Importing IV_CHANGE_INDEX Call by reference Type reference (TYPE) I 20110221
10 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID function id 20110905
11 Importing IV_TEST_CASE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110221

Method ABS_RUNTIME_TEST_VALUE_SET on class CL_FDT_GTC_UT_XML has no exception.

Method ASSERT_EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACT Call by reference Type reference (TYPE) ANY Data Object with Current Value 20110222
2 Returning ASSERTION_FAILED Value transfer Type reference (TYPE) ABAP_BOOL Condition not met 20110222
3 Importing EXP Call by reference Type reference (TYPE) ANY Data Object with Expected Type 20110222
4 Importing IGNORE_HASH_SEQUENCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore change sequence in hash tables 20110222
5 Importing LEVEL Call by reference Type reference (TYPE) AUNIT_LEVEL 1 Error Severity 20110222
6 Importing MSG Call by reference Type reference (TYPE) CSEQUENCE Message in Case of Error 20110222
7 Importing QUIT Call by reference Type reference (TYPE) AUNIT_FLOWCTRL 1 Flow Control in Case of Error 20110222
8 Importing TOL Call by reference Type reference (TYPE) F Tolerance Range for Floating Point Numbers 20110222

Method ASSERT_EQUALS on class CL_FDT_GTC_UT_XML has no exception.

Method COMPARE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120731
2 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20120731
3 Importing IV_VALUE_1 Call by reference Type reference (TYPE) ANY 20120731
4 Importing IV_VALUE_2 Call by reference Type reference (TYPE) ANY 20120731
5 Returning RV_IS_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20120731

Method COMPARE_ELEMENTS on class CL_FDT_GTC_UT_XML has no exception.

Method COMPARE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE_1 Call by reference Type reference (TYPE) ANY 20120731
2 Importing IS_STRUCTURE_2 Call by reference Type reference (TYPE) ANY 20120731
3 Importing IV_STRUCTURE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120731
4 Returning RV_IS_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20120731

Method COMPARE_STRUCTURES on class CL_FDT_GTC_UT_XML has no exception.

Method COMPARE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_1 Call by reference Type reference (TYPE) STANDARD TABLE 20120731
2 Importing IT_TABLE_2 Call by reference Type reference (TYPE) STANDARD TABLE 20120731
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120731
4 Returning RV_IS_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20120731

Method COMPARE_TABLES on class CL_FDT_GTC_UT_XML has no exception.

Method COMPARE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL Failure? 20110222
2 Exporting EV_FAILURE_STRING Call by reference Type reference (TYPE) STRING Failure Text 20110222
3 Importing IR_EXEC_VALUE Call by reference Object reference (TYPE REF TO) DATA Value after Execution 20110222
4 Importing IR_EXP_VALUE Call by reference Object reference (TYPE REF TO) DATA Expected Value 20110222
5 Importing IV_ACTION_RESULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is it an action result? 20110222
6 Importing IV_RESULT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120731

Method COMPARE_VALUES on class CL_FDT_GTC_UT_XML has no exception.

Method EXECUTE_TEST_CASE Signature

Method EXECUTE_TEST_CASE on class CL_FDT_GTC_UT_XML has no parameter.
Method EXECUTE_TEST_CASE on class CL_FDT_GTC_UT_XML has no exception.

Method FAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAIL Call by reference Type reference (TYPE) CSEQUENCE Detailed Message 20110221
2 Importing LEVEL Call by reference Type reference (TYPE) AUNIT_LEVEL 1 Error Severity 20110221
3 Importing MSG Call by reference Type reference (TYPE) CSEQUENCE Error Message 20110221
4 Importing QUIT Call by reference Type reference (TYPE) AUNIT_FLOWCTRL 1 Flow Control in Case of Error 20110221

Method FAIL on class CL_FDT_GTC_UT_XML has no exception.

Method FUNC_GET_IDTAB_AND_NAMTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ID_VALUE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE 20110221
2 Exporting ET_NAME_VALUE Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20110221
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20110221

Method FUNC_GET_IDTAB_AND_NAMTAB on class CL_FDT_GTC_UT_XML has no exception.

Method FUNC_GET_RESULT_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_RESULT Value transfer Object reference (TYPE REF TO) DATA 20110221
2 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20110221

Method FUNC_GET_RESULT_DATA_REF on class CL_FDT_GTC_UT_XML has no exception.

Method GET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20110221
2 Exporting ETS_FUNCTION Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID list of function id's 20110822
3 Exporting EV_FUNCTION Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110221
4 Importing IV_TEST_CASE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110221
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110307

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEST_CASE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110221
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110221
3 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME User Name 20110818

Method PROCESS on class CL_FDT_GTC_UT_XML has no exception.

Method PROCESS_FUNC_GEN_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20110221
2 Exporting EV_COMPARE_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL Failure while comparing? 20110221
3 Exporting EV_FAILURE_STRING Call by reference Type reference (TYPE) STRING Failure string 20110221
4 Exporting EV_SKIP Call by reference Type reference (TYPE) ABAP_BOOL 20110221
5 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20110221
6 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20110221
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20110221

Method PROCESS_FUNC_GEN_INST on class CL_FDT_GTC_UT_XML has no exception.

Method PROCESS_FUNC_GEN_STAT_IDTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RESULT Call by reference Type reference (TYPE) DATA FDT: Result 20110221
2 Exporting EV_COMPARE_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL Failure while comparing? 20110221
3 Exporting EV_FAILURE_STRING Call by reference Type reference (TYPE) STRING Failure Text 20110221
4 Exporting EV_SKIP Call by reference Type reference (TYPE) ABAP_BOOL 20110221
5 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20110221
6 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20110221
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20110221

Method PROCESS_FUNC_GEN_STAT_IDTAB on class CL_FDT_GTC_UT_XML has no exception.

Method PROCESS_FUNC_GEN_STAT_NAMTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RESULT Call by reference Type reference (TYPE) DATA FDT: Result 20110221
2 Exporting EV_COMPARE_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL Compare failure? 20110221
3 Exporting EV_FAILURE_STRING Call by reference Type reference (TYPE) STRING Failure Text 20110221
4 Exporting EV_SKIP Call by reference Type reference (TYPE) ABAP_BOOL 20110221
5 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20110221
6 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION 20110221
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20110221

Method PROCESS_FUNC_GEN_STAT_NAMTAB on class CL_FDT_GTC_UT_XML has no exception.

Method PROCESS_FUNC_INT_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20110221
2 Exporting EV_COMPARE_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL Compare Failure? 20110221
3 Exporting EV_FAILURE_STRING Call by reference Type reference (TYPE) STRING Failure text 20110221
4 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20110221
5 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20110221
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20110221

Method PROCESS_FUNC_INT_INST on class CL_FDT_GTC_UT_XML has no exception.

Method PROCESS_FUNC_WITH_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RESULT Call by reference Type reference (TYPE) DATA FDT: Result 20110221
2 Exporting EV_COMPARE_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL Compare failure? 20110221
3 Exporting EV_FAILURE_STRING Call by reference Type reference (TYPE) STRING Failure Text 20110221
4 Exporting EV_SKIP Call by reference Type reference (TYPE) ABAP_BOOL 20110221
5 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20110221
6 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION 20110221
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20110221

Method PROCESS_FUNC_WITH_TRACE on class CL_FDT_GTC_UT_XML has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731