Cтолкнулся с новым фреймворком Test Double. В чём же основной смысл и назначение этого фреймворка, с чем его едят?
Дано: Основной класс ZCL_ACTION
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  | 
						CLASS zcl_action DEFINITION.   PUBLIC SECTION.     METHODS constructor IMPORTING actor TYPE REF TO zcl_actor.     METHODS who_am_i RETURNING VALUE(rv_name) TYPE string.   PRIVATE SECTION.     DATA: mo_actor TYPE REF TO zcl_actor. ENDCLASS. CLASS zcl_action IMPLEMENTATION.   METHOD constructor.     mo_actor = actor.   ENDMETHOD.   METHOD who_am_i.     rv_name = mo_actor->get_name( ).   ENDMETHOD. ENDCLASS.  | 
					
И реализация класса ZCL_ACTOR при этом следующая:
| 
					 1 2 3 4 5 6 7 8 9 10 11  | 
						CLASS zcl_actor DEFINITION .   PUBLIC SECTION.     METHODS: get_name RETURNING VALUE(rv_name) TYPE string. ENDCLASS. CLASS zcl_actor IMPLEMENTATION.   METHOD get_name.     rv_name = 'Real value'.   ENDMETHOD. ENDCLASS.  | 
					
Требуется: написать юнит-тест для класса ZCL_ACTION.







