@@ -463,3 +463,79 @@ CLASS ltc_constants IMPLEMENTATION.
463
463
ENDMETHOD .
464
464
465
465
ENDCLASS .
466
+
467
+
468
+ CLASS ltc_comments DEFINITION INHERITING FROM ltc_inline_data_declaration FOR TESTING RISK LEVEL HARMLESS DURATION SHORT .
469
+ PROTECTED SECTION .
470
+ METHODS get_code_without_issue REDEFINITION .
471
+ ENDCLASS .
472
+
473
+ CLASS ltc_comments IMPLEMENTATION .
474
+
475
+ METHOD get_code_without_issue .
476
+ result = VALUE #(
477
+ ( ' REPORT y_example. ' )
478
+
479
+ ( ' CLASS y_example_class DEFINITION. ' )
480
+ ( ' PUBLIC SECTION. ' )
481
+ ( ' METHODS example. ' )
482
+ ( ' ENDCLASS. ' )
483
+
484
+ ( ' CLASS y_example_class IMPLEMENTATION. ' )
485
+ ( ' METHOD example. ' )
486
+ ( ' " Comment ' )
487
+ ( '* Before ' )
488
+ ( ' CHECK sy-mandt = 100. ' )
489
+ ( ' ENDMETHOD. ' )
490
+ ( ' ENDCLASS. ' )
491
+ ).
492
+ ENDMETHOD .
493
+
494
+ ENDCLASS .
495
+
496
+
497
+ CLASS ltc_pseudo_comment DEFINITION INHERITING FROM ltc_inline_data_declaration FOR TESTING RISK LEVEL HARMLESS DURATION SHORT .
498
+ PROTECTED SECTION .
499
+ METHODS get_code_with_issue REDEFINITION .
500
+ METHODS get_code_without_issue REDEFINITION .
501
+ ENDCLASS .
502
+
503
+ CLASS ltc_pseudo_comment IMPLEMENTATION .
504
+
505
+ METHOD get_code_with_issue .
506
+ result = VALUE #(
507
+ ( ' REPORT y_example. ' )
508
+
509
+ ( ' CLASS y_example_class DEFINITION. ' )
510
+ ( ' PUBLIC SECTION. ' )
511
+ ( ' METHODS example. ' )
512
+ ( ' ENDCLASS. ' )
513
+
514
+ ( ' CLASS y_example_class IMPLEMENTATION. ' )
515
+ ( ' METHOD example. ' )
516
+ ( ' me->example( ). "#EC SELF_REF ' )
517
+ ( ' CHECK sy-mandt = 100. ' )
518
+ ( ' ENDMETHOD. ' )
519
+ ( ' ENDCLASS. ' )
520
+ ).
521
+ ENDMETHOD .
522
+
523
+ METHOD get_code_without_issue .
524
+ result = VALUE #(
525
+ ( ' REPORT y_example. ' )
526
+
527
+ ( ' CLASS y_example_class DEFINITION. ' )
528
+ ( ' PUBLIC SECTION. ' )
529
+ ( ' METHODS example. ' )
530
+ ( ' ENDCLASS. ' )
531
+
532
+ ( ' CLASS y_example_class IMPLEMENTATION. ' )
533
+ ( ' METHOD example. ' )
534
+ ( ' CHECK sy-mandt = 100. "#EC CHECK_POSITION ' )
535
+ ( ' CHECK sy-mandt = 100. ' )
536
+ ( ' ENDMETHOD. ' )
537
+ ( ' ENDCLASS. ' )
538
+ ).
539
+ ENDMETHOD .
540
+
541
+ ENDCLASS .
0 commit comments