mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 04:36:49 +08:00

* refactor ZCL_ABAPGIT_TIME #4443 can someone help checking if this works on 702? ie. no syntax errors on 702 * fix
43 lines
819 B
ABAP
43 lines
819 B
ABAP
CLASS ltcl_time_test DEFINITION FINAL
|
|
FOR TESTING
|
|
DURATION SHORT
|
|
RISK LEVEL HARMLESS.
|
|
|
|
PRIVATE SECTION.
|
|
METHODS get_unix FOR TESTING RAISING cx_static_check.
|
|
METHODS get_utc FOR TESTING.
|
|
ENDCLASS.
|
|
|
|
|
|
CLASS ltcl_time_test IMPLEMENTATION.
|
|
|
|
METHOD get_unix.
|
|
|
|
DATA: lv_time TYPE zcl_abapgit_time=>ty_unixtime.
|
|
|
|
lv_time = zcl_abapgit_time=>get_unix( ).
|
|
|
|
cl_abap_unit_assert=>assert_not_initial( lv_time ).
|
|
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get_utc.
|
|
|
|
DATA: lv_date TYPE sy-datum,
|
|
lv_time TYPE sy-uzeit.
|
|
|
|
zcl_abapgit_time=>get_utc(
|
|
EXPORTING
|
|
iv_unix = '1574605521'
|
|
IMPORTING
|
|
ev_date = lv_date
|
|
ev_time = lv_time ).
|
|
|
|
cl_abap_unit_assert=>assert_not_initial( lv_date ).
|
|
cl_abap_unit_assert=>assert_not_initial( lv_time ).
|
|
|
|
ENDMETHOD.
|
|
|
|
ENDCLASS.
|