Exercise raindrops: fix input data type and testclass name (#34)

* fix input data type and testclass name

* change exp value to strings in testclass
This commit is contained in:
Marian Zeis
2022-01-04 16:13:36 +01:00
committed by GitHub
parent 5eebdb1c62
commit 3b2e8e0eeb
3 changed files with 6 additions and 6 deletions

View File

@@ -95,7 +95,7 @@
}, },
{ {
"slug": "raindrops", "slug": "raindrops",
"name": "raindrops", "name": "Raindrops",
"uuid": "eaee0cbd-c525-4431-bedf-69bbce8c18bf", "uuid": "eaee0cbd-c525-4431-bedf-69bbce8c18bf",
"practices": [], "practices": [],
"prerequisites": [], "prerequisites": [],

View File

@@ -2,7 +2,7 @@ CLASS zcl_raindrops DEFINITION PUBLIC.
PUBLIC SECTION. PUBLIC SECTION.
METHODS raindrops METHODS raindrops
IMPORTING IMPORTING
input TYPE string OPTIONAL input TYPE i
RETURNING RETURNING
VALUE(result) TYPE string. VALUE(result) TYPE string.
ENDCLASS. ENDCLASS.

View File

@@ -1,4 +1,4 @@
CLASS ltcl_raindropds DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT FINAL. CLASS ltcl_raindrops DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT FINAL.
PRIVATE SECTION. PRIVATE SECTION.
DATA cut TYPE REF TO zcl_raindrops. DATA cut TYPE REF TO zcl_raindrops.
@@ -12,7 +12,7 @@ CLASS ltcl_raindropds DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT
ENDCLASS. ENDCLASS.
CLASS ltcl_raindropds IMPLEMENTATION. CLASS ltcl_raindrops IMPLEMENTATION.
METHOD setup. METHOD setup.
cut = NEW zcl_raindrops( ). cut = NEW zcl_raindrops( ).
@@ -21,13 +21,13 @@ CLASS ltcl_raindropds IMPLEMENTATION.
METHOD test_number1. METHOD test_number1.
cl_abap_unit_assert=>assert_equals( cl_abap_unit_assert=>assert_equals(
act = cut->raindrops( 1 ) act = cut->raindrops( 1 )
exp = 1 ). exp = '1' ).
ENDMETHOD. ENDMETHOD.
METHOD test_number2. METHOD test_number2.
cl_abap_unit_assert=>assert_equals( cl_abap_unit_assert=>assert_equals(
act = cut->raindrops( 307 ) act = cut->raindrops( 307 )
exp = 307 ). exp = '307' ).
ENDMETHOD. ENDMETHOD.
METHOD test_pling. METHOD test_pling.