From 5858afcd58cc40a842c391786459e521d45dfaae Mon Sep 17 00:00:00 2001 From: Jorge Moratinos Salcines Date: Mon, 3 Nov 2025 12:45:42 +0100 Subject: [PATCH 1/2] Added one test to check CcfId new endpoint at helper --- tests/features/Helper/__init__.robot | 2 ++ tests/features/Helper/helper.robot | 27 ++++++++++++++++++++++ tests/resources/common/basicRequests.robot | 13 +++++++++++ 3 files changed, 42 insertions(+) create mode 100644 tests/features/Helper/__init__.robot create mode 100644 tests/features/Helper/helper.robot diff --git a/tests/features/Helper/__init__.robot b/tests/features/Helper/__init__.robot new file mode 100644 index 00000000..9be83f5a --- /dev/null +++ b/tests/features/Helper/__init__.robot @@ -0,0 +1,2 @@ +*** Settings *** +Force Tags helper \ No newline at end of file diff --git a/tests/features/Helper/helper.robot b/tests/features/Helper/helper.robot new file mode 100644 index 00000000..12e12e13 --- /dev/null +++ b/tests/features/Helper/helper.robot @@ -0,0 +1,27 @@ +*** Settings *** +Resource /opt/robot-tests/tests/resources/common.resource +Library /opt/robot-tests/tests/libraries/bodyRequests.py +Library XML +Library String +Resource /opt/robot-tests/tests/resources/common/basicRequests.robot +Resource ../../resources/common.resource +Resource ../../resources/common/basicRequests.robot + +Suite Teardown Reset Testing Environment +Test Setup Reset Testing Environment +Test Teardown Reset Testing Environment + + +*** Variables *** +${API_INVOKER_NOT_REGISTERED} not-valid +${SUBSCRIBER_ID_NOT_VALID} not-valid +${SUBSCRIPTION_ID_NOT_VALID} not-valid + + +*** Test Cases *** +Obtain ccfId + [Tags] helper_1 smoke + + ${ccfId}= Get Capif Ccf Id + + Log CCF ID obtained: ${ccfId} \ No newline at end of file diff --git a/tests/resources/common/basicRequests.robot b/tests/resources/common/basicRequests.robot index 2fcd1894..558fcf3d 100644 --- a/tests/resources/common/basicRequests.robot +++ b/tests/resources/common/basicRequests.robot @@ -967,3 +967,16 @@ Get Number Of Services ${size}= Get Length ${resp.json()['services']} RETURN ${size} + +Get Capif Ccf Id + ${resp}= Get Request Capif + ... /helper/getCcfId + ... server=${CAPIF_HTTPS_URL} + ... verify=ca.crt + ... username=${SUPERADMIN_USERNAME} + + Should Be Equal As Integers ${resp.status_code} 200 + ${ccfId}= Get From Dictionary ${resp.json()} ccf_id + Set Suite Variable ${CCF_ID} ${ccfId} + + RETURN ${ccfId} -- GitLab From 5cddfba7bd1ec0420cd6c025bfc3dd37d23dfe08 Mon Sep 17 00:00:00 2001 From: Jorge Moratinos Salcines Date: Mon, 3 Nov 2025 14:21:04 +0100 Subject: [PATCH 2/2] Add Regex to first test inside helper --- tests/features/Helper/helper.robot | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/features/Helper/helper.robot b/tests/features/Helper/helper.robot index 12e12e13..b9f8300d 100644 --- a/tests/features/Helper/helper.robot +++ b/tests/features/Helper/helper.robot @@ -24,4 +24,6 @@ Obtain ccfId ${ccfId}= Get Capif Ccf Id - Log CCF ID obtained: ${ccfId} \ No newline at end of file + Log CCF ID obtained: ${ccfId} + Should Match Regexp ${ccfId} ^CCF[a-zA-Z0-9]+ + \ No newline at end of file -- GitLab