anchor.diff:  
     METHOD neg_similar_filenames.
   
  -*** 3 Negative, similar filenames
  -
  -    FIELD-SYMBOLS: <ls_result> LIKE LINE OF mt_results.
  -
  -    "EXP RESULT    TYPE   NAME      MATCH LST   RST  PKG    PATH   FILE
  -    _append_result 'CLAS' '$$ZCLASS1' ' '   ' '   'A'  '$Z$'  '/'    '$$zclass1.clas.abap'.
  -    _append_result 'CLAS' '$$ZCLASS1' 'X'   ' '   ' '  '$Z$'  '/'    '$$zclass1.clas.xml'.
  -    _append_result 'DOMA' '$$ZDOMA1'  'X'   ' '   ' '  '$Z$'  '/'    '$$zdoma1.doma.xml'.
  -    _append_result 'DOMA' '$$ZDOMA2'  ' '   'M'   ' '  '$Z$'  '/'    '$$zdoma1.doma.xml'.
  +    " 3 Negative, similar filenames
  +    append_result( iv_obj_type = 'CLAS'
  +                   iv_obj_name = '$$ZCLASS1'
  +                   iv_match    = ' '
  +                   iv_lstate   = ' '
  +                   iv_rstate   = 'A'
  +                   iv_package  = '$Z$'
  +                   iv_path     = '/'
  +                   iv_filename = '$$zclass1.clas.abap' ).
  +
  +    append_result( iv_obj_type = 'CLAS'
  +                   iv_obj_name = '$$ZCLASS1'
  +                   iv_match    = 'X'
  +                   iv_lstate   = ' '
  +                   iv_rstate   = ' '
  +                   iv_package  = '$Z$'
  +                   iv_path     = '/'
  +                   iv_filename = '$$zclass1.clas.xml' ).
  +
  +    append_result( iv_obj_type = 'DOMA'
  +                   iv_obj_name = '$$ZDOMA1'
  +                   iv_match    = 'X'
  +                   iv_lstate   = ' '
  +                   iv_rstate   = ' '
  +                   iv_package  = '$Z$'
  +                   iv_path     = '/'
  +                   iv_filename = '$$zdoma1.doma.xml' ).
  +
  +    append_result( iv_obj_type = 'DOMA'
  +                   iv_obj_name = '$$ZDOMA2'
  +                   iv_match    = ' '
  +                   iv_lstate   = 'M'
  +                   iv_rstate   = ' '
  +                   iv_package  = '$Z$'
  +                   iv_path     = '/'
  +                   iv_filename = '$$zdoma1.doma.xml' ).
   
       zcl_abapgit_file_status=>run_checks(
         ii_log     = mi_log
  
positive.code: 
    METHOD neg_incorrect_path_vs_pack.
  
  *** 2 Negative, incorrect path vs package
  
      FIELD-SYMBOLS: <ls_result> LIKE LINE OF mt_results.
  
      "EXP RESULT    TYPE   NAME      MATCH LST   RST  PKG    PATH   FILE
      _append_result 'CLAS' '$$ZCLASS1' ' '   ' '   'A'  '$Z$'  '/'    '$$zclass1.clas.abap'.
      _append_result 'CLAS' '$$ZCLASS1' 'X'   ' '   ' '  '$Z$'  '/'    '$$zclass1.clas.xml'.
      _append_result 'DOMA' '$$ZDOMA1'  'X'   ' '   ' '  '$Z$'  '/sub' '$$zdoma1.doma.xml'.
      _append_result 'DOMA' '$$ZDOMA2'  ' '   'M'   ' '  '$Z$'  '/'    '$$zdoma2.doma.xml'.
  
      zcl_abapgit_file_status=>run_checks(
        ii_log     = mi_log
  
negative.code: CLASS ltcl_run_checks DEFINITION DEFERRED.
  CLASS zcl_abapgit_file_status DEFINITION LOCAL FRIENDS ltcl_run_checks.
  
  