Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CLASS ltcl_abap_td_examples DEFINITION FINAL FOR TESTING
- DURATION SHORT RISK LEVEL HARMLESS.
- PRIVATE SECTION.
- METHODS:
- create_double FOR TESTING RAISING cx_static_check,
- ENDCLASS.
- CLASS ltcl_abap_td_examples IMPLEMENTATION.
- METHOD create_double.
- DATA: lo_currency_converter_double TYPE REF TO if_td_currency_converter,
- lo_expense_manager TYPE REF TO cl_td_expense_manager.
- “create test double object
- lo_currency_converter_double ?= cl_abap_testdouble=>create( ‘if_td_currency_converter’ ).
- “injecting the test double into the object being tested
- CREATE OBJECT lo_expense_manager EXPORTING currency_converter = lo_currency_converter_double.
- ENDMETHOD.
- ENDCLASS.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement