diff --git a/api-test/src/main/resources/config/testCaseInterDependency.json b/api-test/src/main/resources/config/testCaseInterDependency.json index 8721f69393..f7254f6ed5 100644 --- a/api-test/src/main/resources/config/testCaseInterDependency.json +++ b/api-test/src/main/resources/config/testCaseInterDependency.json @@ -24,6 +24,7 @@ "TC_PMS_addBioExtractors_24": ["TC_PMS_partnerPolicyMapping_06"], "TC_PMS_GetMISPPartnerLicenseById_02": [ "TC_PMS_GenerateMISPPartnerLicense_01", + "TC_PMS_GenerateMISPPartnerLicense_07", "TC_PMS_DefineMISPPolicy_01", "TC_PMS_definePolicyGroup_20" ], @@ -674,6 +675,7 @@ "TC_PMS_createPartnerSelfRegistration_01" ], "TC_PMS_createFtmChipDetails_01": ["TC_PMS_createPartnerSelfRegistration_07"], + "TC_PMS_GetMISPPartnerLicense_35": ["TC_PMS_GenerateMISPPartnerLicense_01"], "TC_PMS_GetMISPPartnerLicense_09": ["TC_PMS_GenerateMISPPartnerLicense_04"], "TC_PMS_GetMISPPartnerLicense_08": ["TC_PMS_DefineMISPPolicy_01"], "TC_PMS_GetMISPPartnerLicense_07": ["TC_PMS_DefineMISPPolicy_01"], @@ -1001,7 +1003,7 @@ "TC_PMS_DBValidator_04": ["TC_PMS_GenerateMISPPartnerLicense_01"], "TC_PMS_uploadCredentialPartnerCACert_02": ["TC_PMS_createCredentialPartnerSelfRegistration_01"], "TC_PMS_DBValidator_06": ["TC_PMS_CreateOIDCClient_01"], - "TC_PMS_DBValidator_07": ["TC_PMS_GenerateMISPPartnerLicense_01"], + "TC_PMS_DBValidator_07": ["TC_PMS_GenerateMISPPartnerLicense_09"], "TC_PMS_UploadABISPartnerCertificate_01": [ "TC_PMS_CreateABISPartnerRegistration_01", "TC_PMS_UploadCertificateABISCASUBCA_02", @@ -1521,6 +1523,8 @@ "TC_PMS_definePolicyGroup_20" ], "TC_PMS_ApproveAPIKey_24": ["TC_PMS_partnerPolicyMapping_05"], + "TC_PMS_RequestAPIKeyForAuthPartner_11": ["TC_PMS_UploadMISPPartnerCertificate_09"], + "TC_PMS_ApproveAPIKey_26": ["TC_PMS_RequestAPIKeyForAuthPartner_11"], "TC_PMS_LinkPolicyGroupToMISPPartnerNegTC_11": [ "TC_PMS_CreateMISPPartnerRegistration_03", "TC_PMS_definePolicyGroup_20" @@ -1862,6 +1866,8 @@ "TC_PMS_createPartnerSelfRegistration_16": ["TC_PMS_updatePolicyGroup_03"], "TC_PMS_createPartnerSelfRegistration_17": ["TC_PMS_updatePolicyGroup_03"], "TC_PMS_CreateMISPPartnerRegistration_01": ["TC_PMS_definePolicyGroup_20"], + "TC_PMS_CreateMISPPartnerRegistration_19": ["TC_PMS_definePolicyGroup_20"], + "TC_PMS_GenerateMISPPartnerLicense_09": ["TC_PMS_CreateMISPPartnerRegistration_19", "TC_PMS_DefineMISPPolicy_01", "TC_PMS_UploadMISPPartnerCertificate_09", "TC_PMS_ApproveAPIKey_26"], "TC_PMS_DeactivateSBIWithAssociatedDevices_13": ["TC_PMS_createSaveSecureBiometricInterface_01"], "TC_PMS_DeactivateSBIWithAssociatedDevices_12": ["TC_PMS_createSaveSecureBiometricInterface_01"], "TC_PMS_DeactivateSBIWithAssociatedDevices_15": ["TC_PMS_createSaveSecureBiometricInterface_10"], @@ -2134,6 +2140,13 @@ "TC_PMS_UploadCertificateMISPCASUBCA_16", "TC_PMS_UploadCertificateMISPCASUBCA_15" ], + "TC_PMS_UploadCertificateMISPCASUBCA_17": ["TC_PMS_CreateMISPPartnerRegistration_19"], + "TC_PMS_UploadCertificateMISPCASUBCA_18": ["TC_PMS_CreateMISPPartnerRegistration_19"], + "TC_PMS_UploadMISPPartnerCertificate_09": [ + "TC_PMS_CreateMISPPartnerRegistration_19", + "TC_PMS_UploadCertificateMISPCASUBCA_17", + "TC_PMS_UploadCertificateMISPCASUBCA_18" + ], "TC_PMS_UploadMISPPartnerCertificate_07": [ "TC_PMS_UploadCertificateMISPCASUBCA_13", "TC_PMS_CreateMISPPartnerRegistration_07", diff --git a/api-test/src/main/resources/pms/ApproveMappingKey/ApproveMappingKey.yml b/api-test/src/main/resources/pms/ApproveMappingKey/ApproveMappingKey.yml index 6dc4f4ac9c..20f890b1ac 100644 --- a/api-test/src/main/resources/pms/ApproveMappingKey/ApproveMappingKey.yml +++ b/api-test/src/main/resources/pms/ApproveMappingKey/ApproveMappingKey.yml @@ -451,6 +451,23 @@ ApproveMappingKey: "status": "Approved", "mappingkey": "$ID:partnerPolicyMapping_For_Policy_WithOut_AllowedKycAttributes_sid_mappingkey$", "requesttime": "$TIMESTAMP$" + }' + output: '{ + "response": "Policy mapping approved successfully" + }' + Pms_ApproveMappingKey_For_DBValidator_Only_sid: + endPoint: /v1/partnermanager/partners/policy/{mappingkey} + uniqueIdentifier: TC_PMS_ApproveAPIKey_26 + description: Approve the policy-mapping request for the DBValidator_07 MISP partner + role: partneradmin + additionalDependencies: TC_PMS_RequestAPIKeyForAuthPartner_11 + restMethod: put + inputTemplate: pms/ApproveMappingKey/approveMappingKey + outputTemplate: pms/ApproveMappingKey/approveMappingKeyResult + input: '{ + "status": "Approved", + "mappingkey": "$ID:partnerPolicyMapping_For_DBValidator_Only_sid_mappingkey$", + "requesttime": "$TIMESTAMP$" }' output: '{ "response": "Policy mapping approved successfully" diff --git a/api-test/src/main/resources/pms/DbValidatorTest/DbValidatorTest.yml b/api-test/src/main/resources/pms/DbValidatorTest/DbValidatorTest.yml index bb0eb9b42f..114f2964a4 100644 --- a/api-test/src/main/resources/pms/DbValidatorTest/DbValidatorTest.yml +++ b/api-test/src/main/resources/pms/DbValidatorTest/DbValidatorTest.yml @@ -114,11 +114,11 @@ DBValidator: description: Validate that the MISP license record generated via the API is correctly stored and active in the pms database role: pms restMethod: post - additionalDependencies: TC_PMS_GenerateMISPPartnerLicense_01 + additionalDependencies: TC_PMS_GenerateMISPPartnerLicense_09 inputTemplate: pms/DbValidatorTest/dbValidatorTestOidcClient outputTemplate: pms/DbValidatorTest/dbValidatorTestOidcClientResult input: '{ - "misp_license_id": "$ID:GenerateMISPPartnerLicense_All_Valid_Smoke_sid_mispLicenseId$" + "misp_license_id": "$ID:GenerateMISPPartnerLicense_For_DBValidator_Only_sid_mispLicenseId$" }' output: '{ }' \ No newline at end of file diff --git a/api-test/src/main/resources/pms/GetCredentialTypesByPartnerAndPolicy/GetCredentialTypesByPartnerAndPolicyExcludesInactive.yml b/api-test/src/main/resources/pms/GetCredentialTypesByPartnerAndPolicy/GetCredentialTypesByPartnerAndPolicyExcludesInactive.yml index af4ba532c7..06eccde098 100644 --- a/api-test/src/main/resources/pms/GetCredentialTypesByPartnerAndPolicy/GetCredentialTypesByPartnerAndPolicyExcludesInactive.yml +++ b/api-test/src/main/resources/pms/GetCredentialTypesByPartnerAndPolicy/GetCredentialTypesByPartnerAndPolicyExcludesInactive.yml @@ -1,8 +1,8 @@ GetCredentialTypesByPartnerAndPolicyExcludesInactive: - Pms_GetCredentialTypesByPartnerAndPolicy_Excludes_Inactive_Includes_Active_Deleted: + Pms_GetCredentialTypesByPartnerAndPolicy_Excludes_Inactive_And_Deleted_Even_If_Active: endPoint: /v1/partnermanager/partners/{partnerId}/policies/{policyId}/credential-types uniqueIdentifier: TC_PMS_GetCredentialTypesByPartnerAndPolicy_15 - description: Validate that inactive credential type mappings are excluded while active soft-deleted mappings are still returned + description: Validate that inactive and soft-deleted credential type mappings are excluded role: partner additionalDependencies: TC_DBDependent_InsertQuery_06 restMethod: get @@ -13,5 +13,5 @@ GetCredentialTypesByPartnerAndPolicyExcludesInactive: "policyId": "$ID:DefineDataSharePolicy_All_Valid_Smoke_sid_id$" }' output: '{ - "credentialTypes": ["auth", "qrcode", "reprint"] + "credentialTypes": ["auth", "qrcode"] }' diff --git a/api-test/src/main/resources/pms/GetDetailsOfPartnerV2/GetDetailsOfPartnerV2.yml b/api-test/src/main/resources/pms/GetDetailsOfPartnerV2/GetDetailsOfPartnerV2.yml index 3f4db3b68a..b55b3170e8 100644 --- a/api-test/src/main/resources/pms/GetDetailsOfPartnerV2/GetDetailsOfPartnerV2.yml +++ b/api-test/src/main/resources/pms/GetDetailsOfPartnerV2/GetDetailsOfPartnerV2.yml @@ -75,15 +75,12 @@ GetDetailsOfPartnerV2: uniqueIdentifier: TC_PMS_GetPartnerDetailsV2_05 role: partneradmin restMethod: get + checkOnlyStatusCodeInResponse: true inputTemplate: pms/GetDetailsOfPartnerV2/getDetailsOfPartnerV2 - outputTemplate: pms/error + outputTemplate: pms/responseCode input: '{ "partnerId": "@#%^&ABCD" }' output: '{ - "errors": [ - { - "errorCode": "PMS_REQUEST_ERROR_007" - } - ] + "responseCode": "400" }' diff --git a/api-test/src/main/resources/pms/GetListOfPartnersV2/GetListOfPartnersV2Result.hbs b/api-test/src/main/resources/pms/GetListOfPartnersV2/GetListOfPartnersV2Result.hbs index 49249e2ef0..f8824aee05 100644 --- a/api-test/src/main/resources/pms/GetListOfPartnersV2/GetListOfPartnersV2Result.hbs +++ b/api-test/src/main/resources/pms/GetListOfPartnersV2/GetListOfPartnersV2Result.hbs @@ -3,16 +3,7 @@ "pageNo": "{{pageNo}}", "data": [ {{#each data}} - { - {{#if logoUrl}}"logoUrl": "{{logoUrl}}",{{/if}} - {{#if additionalInfo}}"additionalInfo": "{{additionalInfo}}",{{/if}} - {{#if partnerId}}"partnerId": "{{partnerId}}",{{/if}} - {{#if partnerType}}"partnerType": "{{partnerType}}",{{/if}} - {{#if orgName}}"orgName": "{{orgName}}",{{/if}} - {{#if isActive}}"isActive": "{{isActive}}",{{/if}} - {{#if status}}"status": "{{status}}",{{/if}} - {{#if certificateUploadStatus}}"certificateUploadStatus": "{{certificateUploadStatus}}",{{/if}} - } + {{json this}} {{#unless @last}},{{/unless}} {{/each}} ] diff --git a/api-test/src/main/resources/pms/MISPPartnerV3/CreatePartner/CreateMISPPartner.yml b/api-test/src/main/resources/pms/MISPPartnerV3/CreatePartner/CreateMISPPartner.yml index 099b6bdc7c..6fbdeabbf7 100644 --- a/api-test/src/main/resources/pms/MISPPartnerV3/CreatePartner/CreateMISPPartner.yml +++ b/api-test/src/main/resources/pms/MISPPartnerV3/CreatePartner/CreateMISPPartner.yml @@ -456,4 +456,31 @@ CreateMISPPartner: output: ' { "partnerId": "$RUNCONTEXT$invalid_PartnerId", "status": "InProgress" +}' + Pms_MISPPartnerRegistration_For_DBValidator_Only_sid: + endPoint: /v1/partnermanager/partners/v3 + uniqueIdentifier: TC_PMS_CreateMISPPartnerRegistration_19 + description: Register a dedicated MISP partner for TC_PMS_DBValidator_07 + role: partneradmin + restMethod: post + inputTemplate: pms/MISPPartnerV3/CreatePartner/CreateMISPPartner + outputTemplate: pms/MISPPartnerV3/CreatePartner/CreateMISPPartnerResult + input: '{ + "id": "mosip.pms.create.partner.post", + "version": "1.0", + "requestTime": "$TIMESTAMP$", + "partnerId": "$RUNCONTEXT$pms-dbvalidator-misp", + "organizationName": "$RUNCONTEXT$pms-dbvalidator-misp", + "address": "Bangalore", + "contactNumber": "8553967572", + "emailId": "$RUNCONTEXT$dbvalidatormispfixture@gmail.com", + "partnerType": "MISP_Partner", + "policyGroup": "$ID:DefinePolicyGroup_MISP_PolicyGroup_All_Valid_Smoke_sid_name$", + "logoUrl": "https://example.com/logo.png", + "langCode": "eng", + "orderRedirectUrl": "https://example.com/order-redirect" +}' + output: ' { + "partnerId": "$RUNCONTEXT$pms-dbvalidator-misp", + "status": "InProgress" }' \ No newline at end of file diff --git a/api-test/src/main/resources/pms/MISPPartnerV3/UploadCertificate/UploadCertificateMISPCASUBCA.yml b/api-test/src/main/resources/pms/MISPPartnerV3/UploadCertificate/UploadCertificateMISPCASUBCA.yml index 07e9f87469..09ea75e0fd 100644 --- a/api-test/src/main/resources/pms/MISPPartnerV3/UploadCertificate/UploadCertificateMISPCASUBCA.yml +++ b/api-test/src/main/resources/pms/MISPPartnerV3/UploadCertificate/UploadCertificateMISPCASUBCA.yml @@ -254,4 +254,36 @@ UploadCertificateMISPCASUBCA: }' output: ' { "status": "Upload Success." +}' + Pms_UploadCACertificate_For_DBValidator_Only: + endPoint: /v1/partnermanager/partners/certificate/ca/upload + uniqueIdentifier: TC_PMS_UploadCertificateMISPCASUBCA_17 + description: Upload valid CA certificate for the DBValidator_07 MISP partner + role: partneradmin + restMethod: post + inputTemplate: pms/MISPPartnerV3/UploadCertificate/UploadCertificateRoot + outputTemplate: pms/MISPPartnerV3/UploadCertificate/UploadCertificateResult + input: '{ + "requesttime": "$TIMESTAMP$", + "certificateData": "$MISPCACERT$", + "partnerId": "$ID:MISPPartnerRegistration_For_DBValidator_Only_sid_partnerId$" +}' + output: ' { + "status": "Upload Success." +}' + Pms_UploadSUBCACertificate_For_DBValidator_Only: + endPoint: /v1/partnermanager/partners/certificate/ca/upload + uniqueIdentifier: TC_PMS_UploadCertificateMISPCASUBCA_18 + description: Upload valid SUBCA certificate for the DBValidator_07 MISP partner + role: partneradmin + restMethod: post + inputTemplate: pms/MISPPartnerV3/UploadCertificate/UploadCertificateRoot + outputTemplate: pms/MISPPartnerV3/UploadCertificate/UploadCertificateResult + input: '{ + "requesttime": "$TIMESTAMP$", + "certificateData": "$MISPINTERCERT$", + "partnerId": "$ID:MISPPartnerRegistration_For_DBValidator_Only_sid_partnerId$" +}' + output: ' { + "status": "Upload Success." }' \ No newline at end of file diff --git a/api-test/src/main/resources/pms/MISPPartnerV3/UploadMISPPartnerCertificate/UploadMISPPartnerCertificate.yml b/api-test/src/main/resources/pms/MISPPartnerV3/UploadMISPPartnerCertificate/UploadMISPPartnerCertificate.yml index 5b40a74aaa..625bfca9a8 100644 --- a/api-test/src/main/resources/pms/MISPPartnerV3/UploadMISPPartnerCertificate/UploadMISPPartnerCertificate.yml +++ b/api-test/src/main/resources/pms/MISPPartnerV3/UploadMISPPartnerCertificate/UploadMISPPartnerCertificate.yml @@ -134,4 +134,21 @@ UploadMISPPartnerCertificate: "partnerId": "$ID:MISPPartnerRegistration_For_Without_PolicyId_Smoke_Sid_partnerId$" }' output: ' { +}' + Pms_UploadMISPPartnerCertificate_For_DBValidator_Only: + endPoint: /v1/partnermanager/partners/certificate/upload + uniqueIdentifier: TC_PMS_UploadMISPPartnerCertificate_09 + description: Upload the partner certificate for the DBValidator_07 MISP partner + role: partneradmin + checkErrorsOnlyInResponse: true + restMethod: post + additionalDependencies: TC_PMS_UploadCertificateMISPCASUBCA_17,TC_PMS_UploadCertificateMISPCASUBCA_18 + inputTemplate: pms/MISPPartnerV3/UploadMISPPartnerCertificate/UploadMISPPartnerCertificate + outputTemplate: pms/MISPPartnerV3/UploadMISPPartnerCertificate/UploadMISPPartnerCertResult + input: '{ + "requesttime": "$TIMESTAMP$", + "certificateData": "$MISPPARTNERCERT$", + "partnerId": "$ID:MISPPartnerRegistration_For_DBValidator_Only_sid_partnerId$" +}' + output: ' { }' \ No newline at end of file diff --git a/api-test/src/main/resources/pms/MispLicenseV3/GenerateMISPPartnerLicense/GenerateMISPPartnerLicense.yml b/api-test/src/main/resources/pms/MispLicenseV3/GenerateMISPPartnerLicense/GenerateMISPPartnerLicense.yml index 4d96651996..3d9277b892 100644 --- a/api-test/src/main/resources/pms/MispLicenseV3/GenerateMISPPartnerLicense/GenerateMISPPartnerLicense.yml +++ b/api-test/src/main/resources/pms/MispLicenseV3/GenerateMISPPartnerLicense/GenerateMISPPartnerLicense.yml @@ -169,4 +169,26 @@ GenerateMISPPartnerLicense: "errorCode": "PMS_MSP_424" } ] +}' + Pms_GenerateMISPPartnerLicense_For_DBValidator_Only_sid: + endPoint: /v1/partnermanager/misp-licenses + uniqueIdentifier: TC_PMS_GenerateMISPPartnerLicense_09 + description: Generate a dedicated MISP partner license for TC_PMS_DBValidator_07 + role: partneradmin + restMethod: post + additionalDependencies: TC_PMS_CreateMISPPartnerRegistration_19,TC_PMS_UploadMISPPartnerCertificate_09,TC_PMS_ApproveAPIKey_26 + inputTemplate: pms/MispLicenseV3/GenerateMISPPartnerLicense/GenerateMISPPartnerLicense + outputTemplate: pms/MispLicenseV3/GenerateMISPPartnerLicense/GenerateMISPPartnerLicenseResult + input: '{ + "id": "mosip.pms.misp.generate.license.post", + "version": "1.0", + "requestTime": "$TIMESTAMP$", + "partnerId": "$ID:MISPPartnerRegistration_For_DBValidator_Only_sid_partnerId$", + "policyId": "$ID:DefineMISPPolicy_All_Valid_Smoke_pms_sid_id$", + "licenseKeyName": "$LICENSE_KEY_NAME$", + "expiryDate": "$EXPIRYDATE$" +}' + output: '{ + "partnerId": "$ID:MISPPartnerRegistration_For_DBValidator_Only_sid_partnerId$", + "status": "ACTIVE" }' \ No newline at end of file diff --git a/api-test/src/main/resources/pms/MispLicenseV3/GetMISPPartnerLicense/GetMISPPartnerLicense.yml b/api-test/src/main/resources/pms/MispLicenseV3/GetMISPPartnerLicense/GetMISPPartnerLicense.yml index 24eb788112..2791bd05ac 100644 --- a/api-test/src/main/resources/pms/MispLicenseV3/GetMISPPartnerLicense/GetMISPPartnerLicense.yml +++ b/api-test/src/main/resources/pms/MispLicenseV3/GetMISPPartnerLicense/GetMISPPartnerLicense.yml @@ -816,5 +816,5 @@ GetMISPPartnerLicense: }' output: '{ "mispLicenseId": "$ID:GenerateMISPPartnerLicense_All_Valid_Smoke_sid_mispLicenseId$", - "maskedLicenseKey": "$REGEXP:\\*+.{4}" + "maskedLicenseKey": "$REGEXP:\\\\*+.{4}" }' \ No newline at end of file diff --git a/api-test/src/main/resources/pms/MispLicenseV3/GetMISPPartnerLicenseById/GetMISPPartnerLicenseById.yml b/api-test/src/main/resources/pms/MispLicenseV3/GetMISPPartnerLicenseById/GetMISPPartnerLicenseById.yml index 9d94559fbe..857b1a9cf6 100644 --- a/api-test/src/main/resources/pms/MispLicenseV3/GetMISPPartnerLicenseById/GetMISPPartnerLicenseById.yml +++ b/api-test/src/main/resources/pms/MispLicenseV3/GetMISPPartnerLicenseById/GetMISPPartnerLicenseById.yml @@ -13,7 +13,7 @@ GetMISPPartnerLicenseById: output: '{ "mispLicenseId": "$ID:GenerateMISPPartnerLicense_Regenerate_Via_Repeat_Post_sid_mispLicenseId$", "status": "ACTIVE", - "maskedLicenseKey": "$REGEXP:\\*+.{4}", + "maskedLicenseKey": "$REGEXP:\\\\*+.{4}", "policyId": "$ID:DefineMISPPolicy_All_Valid_Smoke_pms_sid_id$", "policyName": "$RUNCONTEXT$mosip policy MISP API Policy 12345", "policyDescription": "$RUNCONTEXT$desc mosip policy MISP API Policy 12345", @@ -35,7 +35,7 @@ GetMISPPartnerLicenseById: output: '{ "mispLicenseId": "$ID:GenerateMISPPartnerLicense_All_Valid_Smoke_sid_mispLicenseId$", "status": "INACTIVE", - "maskedLicenseKey": "$REGEXP:\\*+.{4}", + "maskedLicenseKey": "$REGEXP:\\\\*+.{4}", "policyId": "$ID:DefineMISPPolicy_All_Valid_Smoke_pms_sid_id$", "policyName": "$RUNCONTEXT$mosip policy MISP API Policy 12345", "policyDescription": "$RUNCONTEXT$desc mosip policy MISP API Policy 12345", diff --git a/api-test/src/main/resources/pms/credentialPartner/AddBioExtractors/AddBioExtractors.yml b/api-test/src/main/resources/pms/credentialPartner/AddBioExtractors/AddBioExtractors.yml index 17bcd1afa4..04d06c3695 100644 --- a/api-test/src/main/resources/pms/credentialPartner/AddBioExtractors/AddBioExtractors.yml +++ b/api-test/src/main/resources/pms/credentialPartner/AddBioExtractors/AddBioExtractors.yml @@ -782,14 +782,14 @@ AddBioExtractors: output: '{ "response": "Bio extract request submitted successfully." }' - Pms_AddBioExtractors_Without_BiometricSubTypes_Neg: + Pms_AddBioExtractors_Without_BiometricSubTypes_Positive: endPoint: /v1/partnermanager/partner-policy-requests/{requestId}/bio-extractors-request uniqueIdentifier: TC_PMS_addBioExtractors_37 - description: Validate that adding bio extractors fails when biometricSubTypes parameter is not provided + description: Validate that adding bio extractors succeeds when biometricSubTypes parameter is not provided role: partneradmin restMethod: post inputTemplate: pms/credentialPartner/AddBioExtractors/addBioExtractorsSingleAttribute - outputTemplate: pms/error + outputTemplate: pms/credentialPartner/AddBioExtractors/addBioExtractorsResult input: '{ "requestTime": "$TIMESTAMP$", "requestId":"$ID:Credential_PartnerPolicyMapping_ForBioExtractorsNeg_All_Valid_sid_mappingkey$", @@ -800,12 +800,8 @@ AddBioExtractors: "extractorProviderVersion":"1.1" }' output: '{ - "errors": [ - { - "errorCode": "PMS_PRT_099" - } - ] -}' + "response": "Bio extract request submitted successfully." + }' Pms_AddBioExtractors_Without_ExtractorProvider_Neg: endPoint: /v1/partnermanager/partner-policy-requests/{requestId}/bio-extractors-request uniqueIdentifier: TC_PMS_addBioExtractors_38 diff --git a/api-test/src/main/resources/pms/partnerPolicyMapping/partnerPolicyMapping.yml b/api-test/src/main/resources/pms/partnerPolicyMapping/partnerPolicyMapping.yml index 9b9411ec39..df30a7b61e 100644 --- a/api-test/src/main/resources/pms/partnerPolicyMapping/partnerPolicyMapping.yml +++ b/api-test/src/main/resources/pms/partnerPolicyMapping/partnerPolicyMapping.yml @@ -523,4 +523,22 @@ partnerPolicyMapping: }' output: '{ "message": "Policy mapping request submitted successfully." + }' + Pms_partnerPolicyMapping_For_DBValidator_Only_sid: + endPoint: /v1/partnermanager/partners/{partnerId}/policy/map + uniqueIdentifier: TC_PMS_RequestAPIKeyForAuthPartner_11 + description: Submit the policy-mapping request for the DBValidator_07 MISP partner + role: partneradmin + additionalDependencies: TC_PMS_UploadMISPPartnerCertificate_09 + restMethod: post + inputTemplate: pms/partnerPolicyMapping/partnerPolicyMapping + outputTemplate: pms/partnerPolicyMapping/partnerPolicyMappingResult + input: '{ + "partnerId": "$ID:MISPPartnerRegistration_For_DBValidator_Only_sid_partnerId$", + "policyName": "$ID:DefineMISPPolicy_All_Valid_Smoke_pms_sid_name$", + "useCaseDescription": "Need to generate a MISP license", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "message": "Policy mapping request submitted successfully." }' \ No newline at end of file diff --git a/api-test/testNgXmlFiles/pmsSuite.xml b/api-test/testNgXmlFiles/pmsSuite.xml index da8522dc45..00357fe113 100644 --- a/api-test/testNgXmlFiles/pmsSuite.xml +++ b/api-test/testNgXmlFiles/pmsSuite.xml @@ -669,15 +669,6 @@ - - - - - - - + + + + + + + @@ -1825,16 +1825,6 @@ name="io.mosip.testrig.apirig.partner.testscripts.SimplePostForAutoGenId"/> - - - - - - - @@ -1853,6 +1843,16 @@ name="io.mosip.testrig.apirig.partner.testscripts.PatchWithPathParamsAndBody"/> + + + + + + +