This commit is contained in:
larshp 2016-12-03 10:04:47 +00:00
parent bff4bd638b
commit b56442cb95

View File

@ -114,7 +114,7 @@ CLASS lcl_code_highlighter IMPLEMENTATION.
DATA: ls_regex_table TYPE ty_regex.
c_regex-comment = '##|"|\*'.
c_regex-comment = '##|"|^\*'.
c_regex-text = '`|''|\||\{|\}'.
c_regex-keyword = '&&|\b(' &&
'\*-INPUT|\?TO|ABAP-SOURCE|ABBREVIATED|ABS|ABSTRACT|ACCEPT|ACCEPTING|ACCESSPOLICY' &&
@ -420,7 +420,8 @@ CLASS ltcl_code_highlighter1 DEFINITION FINAL
test03 FOR TESTING,
test04 FOR TESTING,
test05 FOR TESTING,
test06 FOR TESTING.
test06 FOR TESTING,
test07 FOR TESTING.
ENDCLASS. " ltcl_code_highlighter
*----------------------------------------------------------------------*
@ -463,12 +464,14 @@ CLASS ltcl_code_highlighter1 IMPLEMENTATION.
act = lt_matches_act
msg = | Error during parsing: { iv_line }| ).
mo->order_matches( EXPORTING iv_line = iv_line
CHANGING ct_matches = lt_matches_act ).
IF lines( mt_after_order ) > 0.
mo->order_matches( EXPORTING iv_line = iv_line
CHANGING ct_matches = lt_matches_act ).
cl_abap_unit_assert=>assert_equals( exp = mt_after_order
act = lt_matches_act
msg = | Error during ordering: { iv_line }| ).
cl_abap_unit_assert=>assert_equals( exp = mt_after_order
act = lt_matches_act
msg = | Error during ordering: { iv_line }| ).
ENDIF.
ENDMETHOD.
@ -661,6 +664,20 @@ CLASS ltcl_code_highlighter1 IMPLEMENTATION.
ENDMETHOD.
METHOD test07.
DATA: lv_line TYPE string.
lv_line = 'SELECT * FROM foo'.
" Generate table with expected values after parsing
_generate_parse 'K' 0 6 ''.
_generate_parse 'K' 9 4 ''.
test( lv_line ).
ENDMETHOD.
ENDCLASS.
CLASS ltcl_code_highlighter2 DEFINITION FINAL