anchor.diff:  
       SORT: lt_matches_act BY offset.
   
  -    assert_equals( exp = lt_after_parse
  -                   act = lt_matches_act
  -                   msg = | Error during parsing: { lv_line }| ).
  +    cl_abap_unit_assert=>assert_equals( exp = lt_after_parse
  +                                        act = lt_matches_act
  +                                        msg = | Error during parsing: { lv_line }| ).
   
       mo->order_matches( EXPORTING iv_line    = lv_line
                          CHANGING  ct_matches = lt_matches_act ).
   
  -    assert_equals( exp = lt_after_order
  -                   act = lt_matches_act
  -                   msg = | Error during ordering: { lv_line }| ).
  +    cl_abap_unit_assert=>assert_equals( exp = lt_after_order
  +                                        act = lt_matches_act
  +                                        msg = | Error during ordering: { lv_line }| ).
   
   ******************************************************
   * Test parsing and ordering of key words & texts     *
  
positive.code:     " Call the method with empty parameter and compare results
      lv_line_act = mo->process_line( iv_line  = '' ).
  
      assert_equals( act = lv_line_act
                     exp = ''
                     msg = 'Failure in method process_line.' ).
  
      " Call the method with non-empty line and compare results
      lv_line_act = mo->process_line( iv_line  = '* CALL FUNCTION' ).
  
      assert_equals( act = lv_line_act
                     exp = '<span class="comment">* CALL FUNCTION</span>'
                     msg = 'Failure in method process_line.' ).
    ENDMETHOD.                    " process_line
  
  ENDCLASS.                       " ltcl_code_highlighter
negative.code: 
      SORT: lt_matches_act BY offset.
  
      cl_abap_unit_assert=>assert_equals( exp = lt_after_parse
                                          act = lt_matches_act
                                          msg = | Error during parsing: { lv_line }| ).
  
      mo->order_matches( EXPORTING iv_line    = lv_line
                         CHANGING  ct_matches = lt_matches_act ).
  
      cl_abap_unit_assert=>assert_equals( exp = lt_after_order
                                          act = lt_matches_act
                                          msg = | Error during ordering: { lv_line }| ).
  
  ******************************************************
  * Test parsing and ordering of remainder of string   *
  