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:
Christian Günter 2020-02-19 12:48:26 +01:00 committed by GitHub
parent e57037e12c
commit 5067e403b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 2 deletions

View File

@ -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.

View File

@ -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,

View File

@ -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.