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"/>
+
+
+
+
+
+
+