Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion api-test/src/main/resources/config/testCaseInterDependency.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
],
Expand Down Expand Up @@ -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"],
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"],
Expand Down Expand Up @@ -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",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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: '{
}'
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -13,5 +13,5 @@ GetCredentialTypesByPartnerAndPolicyExcludesInactive:
"policyId": "$ID:DefineDataSharePolicy_All_Valid_Smoke_sid_id$"
}'
output: '{
"credentialTypes": ["auth", "qrcode", "reprint"]
"credentialTypes": ["auth", "qrcode"]
}'
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Comment thread
coderabbitai[bot] marked this conversation as resolved.
}'
Original file line number Diff line number Diff line change
Expand Up @@ -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}}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}'
Original file line number Diff line number Diff line change
Expand Up @@ -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."
}'
Original file line number Diff line number Diff line change
Expand Up @@ -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: ' {
}'
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}'
Original file line number Diff line number Diff line change
Expand Up @@ -816,5 +816,5 @@ GetMISPPartnerLicense:
}'
output: '{
"mispLicenseId": "$ID:GenerateMISPPartnerLicense_All_Valid_Smoke_sid_mispLicenseId$",
"maskedLicenseKey": "$REGEXP:\\*+.{4}"
"maskedLicenseKey": "$REGEXP:\\\\*+.{4}"
Comment thread
coderabbitai[bot] marked this conversation as resolved.
}'
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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$",
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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."
}'
Loading
Loading