mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
Patch: add beacon at beginning of objects (#3210)
* Patch: add beacon at beginning of objects * extract constant + fix unit test
This commit is contained in:
parent
e57037e12c
commit
5067e403b7
|
@ -794,7 +794,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION.
|
|||
|
||||
DATA: lo_highlighter TYPE REF TO zcl_abapgit_syntax_highlighter,
|
||||
lt_diffs TYPE zif_abapgit_definitions=>ty_diffs_tt,
|
||||
lv_insert_nav TYPE abap_bool,
|
||||
lv_insert_nav TYPE abap_bool VALUE abap_true,
|
||||
lv_tabix TYPE syst-tabix.
|
||||
|
||||
FIELD-SYMBOLS <ls_diff> LIKE LINE OF lt_diffs.
|
||||
|
|
|
@ -3,6 +3,7 @@ CLASS zcl_abapgit_diff DEFINITION
|
|||
CREATE PUBLIC .
|
||||
|
||||
PUBLIC SECTION.
|
||||
CONSTANTS co_starting_beacon TYPE i VALUE 1.
|
||||
|
||||
* assumes data is UTF8 based with newlines
|
||||
* only works with lines up to 255 characters
|
||||
|
@ -168,7 +169,7 @@ CLASS zcl_abapgit_diff IMPLEMENTATION.
|
|||
|
||||
METHOD map_beacons.
|
||||
|
||||
DATA: lv_beacon_idx TYPE i,
|
||||
DATA: lv_beacon_idx TYPE i VALUE co_starting_beacon,
|
||||
lv_offs TYPE i,
|
||||
lv_beacon_str TYPE string,
|
||||
lv_beacon_2lev TYPE string,
|
||||
|
|
|
@ -55,6 +55,7 @@ CLASS ltcl_diff IMPLEMENTATION.
|
|||
ls_expected-result = iv_result.
|
||||
ls_expected-old_num = iv_old_num.
|
||||
ls_expected-old = iv_old.
|
||||
ls_expected-beacon = zcl_abapgit_diff=>co_starting_beacon.
|
||||
APPEND ls_expected TO mt_expected.
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user