C_ABAPD_2309 Exam Question 1

Exhibit:

What are valid statements? Note: There are 3 correct answers to this question.
  • C_ABAPD_2309 Exam Question 2


    When accessing the subclass instance through go_super, what can you do? Note: There are 2 correct answers to this question.
  • C_ABAPD_2309 Exam Question 3

    Which of the following are features of Core Data Services? Note: There are 3 correct answers to this question.
  • C_ABAPD_2309 Exam Question 4

    Exhibit:

    Which of the following statements are correct? Note: There are 2 correct answers to this question.
  • C_ABAPD_2309 Exam Question 5

    In a test method you call method cl_abap_unit_assert=>assert_equals( .. ) in the following way:
    CLASS Itcl1 DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT.
    PRIVATE SECTION.
    METHODS m1 FOR TESTING.
    ENDCLASS.
    CLASS Itcl1 IMPLEMENTATION.
    METHOD m1.
    DATA: go_test_object TYPE REF TO zcl_to_be_tested.
    CONSTANTS: Ico_exp TYPE string VALUE 'test2'.
    CREATE OBJECT go_test_object.
    cl_abap_unit_assert=>assert_equals(
    EXPORTING
    act = go_class->mv_attribute
    exp = lco_exp
    msg = 'assert equals failed ' && go_test_object->mv_attribute && ' ' && lco_exp ENDMETHOD.
    ENDCLASS.
    What will happen if method parameters act and exp are not equal?