SAP ABAP Interface IF_ATD_UNIT_TEST (Interface to be used in ABAP Testdouble framework unit tests)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-UT (Application Component) ABAP Unit
     SABP_UNIT_TEST_DOUBLE_TEST (Package) Strictly Internal: automated tests for framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ATD_UNIT_TEST Class for ATD unit tests 20130905
Properties
Interface IF_ATD_UNIT_TEST  
Short Description Interface to be used in ABAP Testdouble framework unit tests    
General Data
Package SABP_UNIT_TEST_DOUBLE_TEST   Strictly Internal: automated tests for framework 
Created 20130513   SAP 
Last changed 20140121   SAP 
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ATD_UNIT_TEST_THREE ATD Unit test interface to be nested and with static meth 20130905
Friends
Interface IF_ATD_UNIT_TEST has no friend.
Attributes
Interface IF_ATD_UNIT_TEST has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_IMPORTING Instance method Public Method 20130905
2 CHANGE_IMPORTING_COMPLEX Instance method Public Method 20130905
3 EXPORT_N_CHANGE_IMPORT_TAB Instance method Public Method 20130905
4 EXPORT_STR_IMP_STR Instance method Public Method 20130905
5 EXPORT_STR_IMP_TAB Instance method Public Method 20130905
6 EXPORT_TAB_IMP_COMPLEX Instance method Public Method 20130905
7 GET_COUNTRY_FOR_CAPITAL Instance method Public Method 20130905
8 GET_COUNTRY_FOR_CITIES Instance method Public Method 20130905
9 IMPORT_N_RET_WITH_OPT_VALUES Instance method Public Method 20130905
10 JUST_CHANGE Instance method Public Method 20130905
11 JUST_EXPORT Instance method Public Method 20130905
12 JUST_RETURN_STRING Instance method Public Method 20130905
13 JUST_RETURN_STRING_RAISE_EX Instance method Public Method 20130905
14 JUST_RET_STR_RAISE_EXCEPTION Instance method Public Method 20130905
15 PAY_CALC Instance method Public Method 20130905
16 RETURN_INT_IMPORT_INT Instance method Public Method 20130905
17 RETURN_INT_IMPORT_INT_N_STR Instance method Public Method 20130905
18 RETURN_INT_IMPORT_OBJ Instance method Public Method 20130905
19 RETURN_INT_IMPORT_TAB Instance method Public Method 20130905
20 RETURN_INT_IMPORT_TAB_RAISE_EX Instance method Public Method 20130905
Events
# Event Type Visibility Description Created on
1 ADD_CITY Instance Event
(0)
Public
(2)
20130905
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_FLIGHT Public See coding 20130905 tt_flight type standard table of ty_flight
2 TY_FLIGHT Public See coding 20130905 begin of ty_flight, CARRID type identifier, CONNID type identifier, FLDATE type dats, PRICE type int4, * CURRENCY type currency_code16, * PLANETYPE * SEATSMAX * SEATSOCC * PAYMENTSUM * SEATSMAX_B * SEATSOCC_B * SEATSMAX_F * SEATSOCC_F end of ty_flight
Method Signatures

Method CHANGE_IMPORTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_INT_VAL Call by reference Type reference (TYPE) I 20130905
2 Changing CV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905
3 Importing IV_INT_VAL Call by reference Type reference (TYPE) I 20130905

Method CHANGE_IMPORTING on Interface IF_ATD_UNIT_TEST has no exception.

Method CHANGE_IMPORTING_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) TT_FLIGHT 20130905
2 Changing CV_INT_VAL Call by reference Type reference (TYPE) I 20130905
3 Changing CV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905
4 Importing IT_TABLE Call by reference Type reference (TYPE) TT_FLIGHT 20130905
5 Importing IV_INT_VAL Call by reference Type reference (TYPE) I 20130905
6 Importing IV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905

Method CHANGE_IMPORTING_COMPLEX on Interface IF_ATD_UNIT_TEST has no exception.

Method EXPORT_N_CHANGE_IMPORT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE_TYPE Call by reference Type reference (TYPE) TT_FLIGHT 20130905
2 Exporting EV_INT_VAL Call by reference Type reference (TYPE) I 20130905
3 Exporting EV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905
4 Importing IT_TABLE_TYPE Call by reference Type reference (TYPE) TT_FLIGHT 20130905

Method EXPORT_N_CHANGE_IMPORT_TAB on Interface IF_ATD_UNIT_TEST has no exception.

Method EXPORT_STR_IMP_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905
2 Importing IV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905

Method EXPORT_STR_IMP_STR on Interface IF_ATD_UNIT_TEST has no exception.

Method EXPORT_STR_IMP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905
2 Importing IT_TABLE Call by reference Type reference (TYPE) TT_FLIGHT 20130905

Method EXPORT_STR_IMP_TAB on Interface IF_ATD_UNIT_TEST has no exception.

Method EXPORT_TAB_IMP_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) TT_FLIGHT 20130905
2 Importing IT_TABLE Call by reference Type reference (TYPE) TT_FLIGHT 20130905
3 Importing IV_INT_VAL Call by reference Type reference (TYPE) I 20130905
4 Importing IV_STR_VAL Call by reference Type reference (TYPE) STRING 20130905

Method EXPORT_TAB_IMP_COMPLEX on Interface IF_ATD_UNIT_TEST has no exception.

Method GET_COUNTRY_FOR_CAPITAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CAPITAL Call by reference Type reference (TYPE) STRING 20130905
2 Returning RV_COUNTRY Value transfer Type reference (TYPE) STRING 20130905
# Exception Resumable Description Created on
1 CX_ATD_UNIT_TEST_EXCEPTION 20130905

Method GET_COUNTRY_FOR_CITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CITY1 Call by reference Type reference (TYPE) STRING 20130905
2 Importing IV_CITY2 Call by reference Type reference (TYPE) STRING 20130905
3 Returning RV_COUNTRY Value transfer Type reference (TYPE) STRING 20130905

Method GET_COUNTRY_FOR_CITIES on Interface IF_ATD_UNIT_TEST has no exception.

Method IMPORT_N_RET_WITH_OPT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INTEGER Value transfer Type reference (TYPE) I 20130905
2 Importing STRING1 Call by reference Type reference (TYPE) STRING 20130905
3 Importing STRING2 Call by reference Type reference (TYPE) STRING 20130905

Method IMPORT_N_RET_WITH_OPT_VALUES on Interface IF_ATD_UNIT_TEST has no exception.

Method JUST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_INT_VAL Call by reference Type reference (TYPE) I 20130905
2 Changing CV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905

Method JUST_CHANGE on Interface IF_ATD_UNIT_TEST has no exception.

Method JUST_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INT_VAL Call by reference Type reference (TYPE) I 20130905
2 Exporting EV_STRING_VAL Call by reference Type reference (TYPE) STRING 20130905

Method JUST_EXPORT on Interface IF_ATD_UNIT_TEST has no exception.

Method JUST_RETURN_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20130905

Method JUST_RETURN_STRING on Interface IF_ATD_UNIT_TEST has no exception.

Method JUST_RETURN_STRING_RAISE_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20130905
# Exception Resumable Description Created on
1 CX_ATD_UNIT_TEST_EXCEPTION 20130905

Method JUST_RET_STR_RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20130905
# Exception Resumable Description Created on
1 CX_STATIC_CHECK 20130905

Method PAY_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TOT_PAY Call by reference Type reference (TYPE) I 20130905
2 Exporting EV_PAY Call by reference Type reference (TYPE) I 20130905
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20130905
# Exception Resumable Description Created on
1 CX_ATD_UNIT_TEST_EXCEPTION 20130905

Method RETURN_INT_IMPORT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Call by reference Type reference (TYPE) I 20130905
2 Returning RV_RESULT Value transfer Type reference (TYPE) I 20130905

Method RETURN_INT_IMPORT_INT on Interface IF_ATD_UNIT_TEST has no exception.

Method RETURN_INT_IMPORT_INT_N_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Call by reference Type reference (TYPE) I 20130905
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20130905
3 Returning RV_RESULT Value transfer Type reference (TYPE) I 20130905

Method RETURN_INT_IMPORT_INT_N_STR on Interface IF_ATD_UNIT_TEST has no exception.

Method RETURN_INT_IMPORT_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT_REF Call by reference Object reference (TYPE REF TO) OBJECT 20130905
2 Returning RV_RESULT Value transfer Type reference (TYPE) I 20130905

Method RETURN_INT_IMPORT_OBJ on Interface IF_ATD_UNIT_TEST has no exception.

Method RETURN_INT_IMPORT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_TYPE Call by reference Type reference (TYPE) TT_FLIGHT 20130905
2 Returning RV_RESULT Value transfer Type reference (TYPE) I 20130905

Method RETURN_INT_IMPORT_TAB on Interface IF_ATD_UNIT_TEST has no exception.

Method RETURN_INT_IMPORT_TAB_RAISE_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_TYPE Call by reference Type reference (TYPE) TT_FLIGHT 20130905
2 Returning RV_RESULT Value transfer Type reference (TYPE) I 20130905
# Exception Resumable Description Created on
1 CX_ATD_UNIT_TEST_EXCEPTION 20130905
Event Signatures

Event ADD_CITY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CITY_NAME Exporting Value transfer Type reference (TYPE) STRING 20130905
History
Last changed by/on SAP  20140121 
SAP Release Created in