Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Content of the Protocol Terminators

Page Tree
root@none
sortcreation
searchBoxtrue

XDR Client Integration Testing

This page tries to gather all the specification of Integration testing for the XDR client component, including several aspects such as the description, inputs, results and last passed date.

Note
titlePlease Note:

These test definitions match the code implementation. The same Id and Test Name is used in method definitions.

Please follow the same convention and remember to reflect the code changes in these tables and vice-versa.

For each new test please add a new table and keep it updated.

Initial Information

If the epSOS Consent Service provider is able to decode the received consent document IDs but the deprecating of the consent document failed, it responds with an ebXML Registry Response that contains a respective status indicator (see below).The response MUST contain a RegistryErrorList element that indicates the failure condition.

The response status MUST be set to “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure”. A failure location MUST NOT be given. The severity of each registry error message MUST be set to ”urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Error”. Multiple registry error messages MAY be included within a single <rs:RegistryErrorList> element.

epSOS Consent Service allows for all of the XDS-b error messages defined in Table 4.1-11 of [IHE ITI TF - 3].

eDispensation

If the epSOS Dispensation Service provider is able to decode the received message but the processing of one or more dispensations failed, it responds with an ebXML Registry response That contains a respective status indicator (see below).The response MUST contain a RegistryErrorList element that indicates the failure condition.

If none of the eDispensations was processed succesfully, the response status MUST be set to “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure”. If at least one EDispensation was processed successfully, the response status MUST be set to “urn:ihe:iti:2007:ResponseStatusType:PartialSuccess”.

A failure location MUST be provided if the error does not apply to all provided eDispensation documents. It MUST NOT be given if the error applies to all provided documents.

The severity of each registry error message MUST be set to ”urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Error”. Multiple registry error messages MAY be included within a single <rs:RegistryErrorList> element. 

Tests

Consent

The consent tests are related with the put() operation.

Normal Usage

Test #0 : "testSubmitConsent"

Test IdPT_CLIENT_XDR_CS_#0
Name

testSubmitConsent

Description

This test performs a simple submitting action for a consent.

It is a simple test designed uniquely for testing the normal work-flow of the XDR.

Test Inputs

A Consent submitting action with a valid document.

Code Block
languagehtml/xml
titleRequest Soap Body
collapsetrue
<cli:submitDocument>
    <arg0>
        <countryCode>ZZ</countryCode>
        <document>
            <author>Author</author>
            <classCode>
                <nodeRepresentation>57016-8</nodeRepresentation>
                <schema>2.16.840.1.113883.6.1</schema>
                <value>57016-8</value>
            </classCode>
            <creationDate>2012-10-26T21:32:52</creationDate>
            <description>Description</description>
            <formatCode>
                <nodeRepresentation>57016-8</nodeRepresentation>
                <schema>2.16.840.1.113883.6.1</schema>
                <value>57016-8</value>
            </formatCode>
            <mimeType>text/xml</mimeType>
            <title>A consent Document</title>
            <uuid>9876</uuid>
            <base64Binary>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MvB9nInnNnFmhgvfNgurh2x/IqF8tdbHgReAOYQEpILfOzLaBBc+3/eGh0EKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErVWJ1bnR1Ci9GaXJzdENoYXIgMAovTGFzdENoYXIgMTIKL1dpZHRoc1s1MDAgNTY1IDU3MSAyNTMgNDQ2IDIzMSA1MjIgNjIwIDU5MCA1NzQgNTU5IDQwMiAyNzYgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA2MTIgNzkyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDYxMiA3OTIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGVuLVVTKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0F1dGhvcjxGRUZGMDA2RDAwNjEwMDcyMDA2MzAwNjUwMDZDMDA2RjAwMjA+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzMzAwMkUwMDM1PgovQ3JlYXRpb25EYXRlKEQ6MjAxMjA5MDUxNzMxMjQrMDEnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwNjY0OSAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMzEgMDAwMDAgbiAKMDAwMDAwNjc5MiAwMDAwMCBuIAowMDAwMDAwMjUxIDAwMDAwIG4gCjAwMDAwMDU4MDcgMDAwMDAgbiAKMDAwMDAwNTgyOCAwMDAwMCBuIAowMDAwMDA2MDE0IDAwMDAwIG4gCjAwMDAwMDYzNjMgMDAwMDAgbiAKMDAwMDAwNjU2MiAwMDAwMCBuIAowMDAwMDA2NTk0IDAwMDAwIG4gCjAwMDAwMDY4OTEgMDAwMDAgbiAKMDAwMDAwNjk4OCAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDw0ODU4NThDNEI0NDFERDY1RkEyMzcwNzI2QTcxOEU1NT4KPDQ4NTg1OEM0QjQ0MURENjVGQTIzNzA3MjZBNzE4RTU1PiBdCi9Eb2NDaGVja3N1bSAvQzBDNUNBMDA2NEE4NzE2RjcxMDk3MzIwNjkwRTBGNUEKPj4Kc3RhcnR4cmVmCjcyMDkKJSVFT0YK</base64Binary>
            <associatedDocuments></associatedDocuments>
        </document>
        <patientDemographics>
            <administrativeGender>M</administrativeGender>
            <city>Aveiro</city>
            <country>ZZ</country>
            <email>email@example.com</email>
            <familyName>Doe</familyName>
            <givenName>John</givenName>
            <homeCommunityId>2.16.17.710.0.1000.990.1</homeCommunityId>
            <id>1</id>
            <postalCode>3810</postalCode>
            <streetAddress>Rua de Ceuta</streetAddress>
            <telephone>912345678</telephone>
            <birthDate>2001-10-26T21:32:52</birthDate>
        </patientDemographics>
    </arg0>
</cli:submitDocument>
Expected Results

N/A

Last Passed Date
Status
colourRed
titleN/A
Implementation Status
Status
colourGreen
titleDone

eDispensation

The eDispensation tests are related with the initialize() operation.

Test #0

Test #8 : "

testSubmitED

testSubmitUnsupCons"

A eDispensation submitting action with a valid document.

<cli:submitDocument> <arg0> <countryCode>ZZ</countryCode> <document> <author>Author</author> <classCode> <nodeRepresentation>60593-1</nodeRepresentation> <schema>2.16.840.1.113883.6.1</schema> <value>60593-1</value> </classCode> <creationDate>2012-10-26T21:32:52</creationDate>
Test IdPT_CLIENT_XDR_DS_#0#8
Name

testSubmitEDtestSubmitNoPDF

Description

This test performs a simple submitting action for a eDispensation.

It is a simple test designed uniquely for testing the normal work-flow of the XDR.

Test Inputs
Code Block
languagehtml/xml
titleRequest Soap Body
collapsetrue

(ERROR)

Country A does not allow for consent giving or revoking in other countries

Test InputsA consent submitting to a Country A that does not support consent giving or revoking.
Expected Results

Response Status: Failure

Message: Policy Violation
Code: 4705
Last Passed Date
Status
colourRed
titleN/A

Test #9 : "testSubmitUnsppPol"

Test IdPT_CLIENT_XDR_#9
Name

testSubmitUnsppPol

Description

(ERROR)

The provided privacy policy identifiers not supported by country A.

Test InputsA consent submitting to a Country A that does not support the given policy.
Expected Results

Response Status: Failure

Message: Unknown policy
Code: 4706
Last Passed Date
Status
colourRed
titleN/A

Test #10 : "testSubmitCmplxCons"

Test IdPT_CLIENT_XDR_#10
Name

testSubmitCmplxCons

Description

(ERROR)

Country-A requires for a general consent for epSOS that MUST have been given in country A before more specific consents can be accepted.

Test InputsA consent submitting to a Country A that does not support complex consents.
Expected Results

Response Status: Failure

Message: No consent
Code: 4701
Last Passed Date
Status
colourRed
titleN/A

eDispensation

The eDispensation tests are related with the initialize() operation.

Test #0 : "testSubmitED"

Test IdPT_CLIENT_XDR_DS_#0
Name

testSubmitED

Description

This test performs a simple submitting action for a eDispensation.

It is a simple test designed uniquely for testing the normal work-flow of the XDR.

Test Inputs

A eDispensation submitting action with a valid document.

Code Block
languagehtml/xml
titleRequest Soap Body
collapsetrue
<cli:submitDocument>
    <arg0>
        <countryCode>ZZ</countryCode>
        <document>
            <description>Description<<author>Author</description>author>
            <formatCode><classCode>
                <nodeRepresentation>60593-1</nodeRepresentation>
                <schema>2.16.840.1.113883.6.1</schema>
                <value>60593-1</value>
            </formatCode>classCode>
            <mimeType>text/xml</mimeType><creationDate>2012-10-26T21:32:52</creationDate>
            <description>Description</description>
            <formatCode>
 <title>A eDispensation Document</title>             <uuid>6543</uuid><nodeRepresentation>60593-1</nodeRepresentation>
                <base64Binary>JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nHWNMQsCMQyF9/yKzA41Sa9pC6XgiQ5uBwUHcVMPHARv8e8b8QYRJZA8HnnfI8f4gDuSjbJgzILTGfYLvM0u4TRC34BjdgFV1Qm2Ey63jNHUpRCTkKeOwry1titsGgxfhM6LSz8J4U+Cle03JG/Nn4lDoVhZCyXKVrmqXEz0r7Oux7Z7swZ8An3GL4kKZW5kc3RyZWFtCmVuZG9iagoKMyAwIG9iagoxNDEKZW5kb2JqCgo1IDAgb2JqCjw8L0xlbmd0aCA2IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSA5NDE2Pj4Kc3RyZWFtCnic5Vh9UFvXlT/3PX08hIAnJPElm/fE48sWX5YMtokNMiAMtjFgQyLskCCQQKqFpErCNm0SHLcuhDSu0+5uv7Jptk3T1m4bYTcd3O1u3K3bSXea3c5Op9PpbJNMZ6fNzpQ0mSaZ5A9be+59TxhcN53Zf/pHJd57556ve87vnHvfRenkXAjMcBZ48E7NBhJV5SXFAPBTAFI8dSoti9WyDenXADjbdGJmtsH9QzsA/zaAQZmJzk9/4aFX/hfAVIZXOhwKBPU38rYD2D6JPtrCyBjO/oDH8Q0cV4dn02e+<schema>2.16.840.1.113883.6.1</schema>
                <value>60593-1</value>
            </formatCode>
            <mimeType>text/xml</mimeType>
            <title>A eDispensation Document</title>
            <uuid>6543</uuid>
            <base64Binary>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MvB9nInnNnFmhgvfNgurh2x/IqF8tdbHgReAOYQEpILfOzLaBBc+3/eGh0EKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErVWJ1bnR1Ci9GaXJzdENoYXIgMAovTGFzdENoYXIgMTIKL1dpZHRoc1s1MDAgNTY1IDU3MSAyNTMgNDQ2IDIzMSA1MjIgNjIwIDU5MCA1NzQgNTU5IDQwMiAyNzYgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA2MTIgNzkyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDYxMiA3OTIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGVuLVVTKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0F1dGhvcjxGRUZGMDA2RDAwNjEwMDcyMDA2MzAwNjUwMDZDMDA2RjAwMjA+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzMzAwMkUwMDM1PgovQ3JlYXRpb25EYXRlKEQ6MjAxMjA5MDUxNzMxMjQrMDEnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwNjY0OSAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMzEgMDAwMDAgbiAKMDAwMDAwNjc5MiAwMDAwMCBuIAowMDAwMDAwMjUxIDAwMDAwIG4gCjAwMDAwMDU4MDcgMDAwMDAgbiAKMDAwMDAwNTgyOCAwMDAwMCBuIAowMDAwMDA2MDE0IDAwMDAwIG4gCjAwMDAwMDYzNjMgMDAwMDAgbiAKMDAwMDAwNjU2MiAwMDAwMCBuIAowMDAwMDA2NTk0IDAwMDAwIG4gCjAwMDAwMDY4OTEgMDAwMDAgbiAKMDAwMDAwNjk4OCAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDw0ODU4NThDNEI0NDFERDY1RkEyMzcwNzI2QTcxOEU1NT4KPDQ4NTg1OEM0QjQ0MURENjVGQTIzNzA3MjZBNzE4RTU1PiBdCi9Eb2NDaGVja3N1bSAvQzBDNUNBMDA2NEE4NzE2RjcxMDk3MzIwNjkwRTBGNUEKPj4Kc3RhcnR4cmVmCjcyMDkKJSVFT0YK</base64Binary>
            <associatedDocuments></associatedDocuments>
        </document>
        <patientDemographics>
            <administrativeGender>M</administrativeGender>
            <city>Aveiro</city>
            <country>ZZ</country>
            <email>email@example.com</email>
            <familyName>Doe</familyName>
            <givenName>John</givenName>
            <homeCommunityId>2.16.17.710.0.1000.990.1</homeCommunityId>
            <id>1</id>
            <postalCode>3810</postalCode>
            <streetAddress>Rua de Ceuta</streetAddress>
            <telephone>912345678</telephone>
      
     <birthDate>2001-10-26T21:32:52</birthDate>         </patientDemographics>
    </arg0>
</cli:submitDocument>
Expected Results

N/A

Last Passed Date
Status
colourGreen
title22/10/2012
Implementation Status
Status
colourGreen
titleDone

Test #2 : "testSubmitNoEP"

Test IdPT_CLIENT_XDR_#2
Name

testSubmitNoEP

Description

(ERROR)

No matching ePrescription was found.

Test InputsA eDispensation submitting action for an nonexistent ePrescription.
Expected Results

Response Status: Failure

Message: No Match
Code: 4105
Last Passed Date
Status
colourGreen
title22/10/2012
Implementation Status
Status
colourGreen
titleDone

Test #3 : "testSubmitDispEP"

Test IdPT_CLIENT_XDR_#3
Name

testSubmitDispEP

Description

(ERROR)

ePrescription has already been dispensed.

Test InputsA eDispensation submitting action for an already dispensed ePrescription.
Expected Results

Response Status: Failure

Message: Invalid Dispensation
Code: 4106
Last Passed Date
Status
colourGreen
title22/10/2012
Implementation Status
Status
colourGreen
titleDone

Test #4 : "testSubmitLowAuth"

Code: 4702
Test IdPT_CLIENT_XDR_#4
Name

testSubmitLowAuth

Description

(ERROR)

Country A requests a higher authentication trust level than assigned to the HCP (e.g. password-based login is not accepted for the requested operation).

Test InputsA eDispensation/Consent submitting action for an already dispensed ePrescription.
Expected Results

Response Status: Failure

Message: Weak Authentication
<birthDate>2001-10-26T21:32:52</birthDate>
        </patientDemographics>
    </arg0>
</cli:submitDocument>
Expected Results

N/A

Last Passed Date
Status
colourRedGreen
titleN/A
Test #5 : "testSubmitNoSign
22/10/2012
Implementation Status
Status
colourGreen
titleDone

Test #2 : "testSubmitNoEP"

Test IdPT_CLIENT_XDR_#5#2
Name

testSubmitNoSigntestSubmitNoEP

Description

(ERROR)The eDispensation service provider only accepts dispensation data that is digitally signed by an HCPERROR)

No matching ePrescription was found.

Test InputsA eDispensation submitting action with no digital signaturefor an nonexistent ePrescription.
Expected Results

Response Status: Failure

Message: No SignatureMatch
Code: 47044105
Last Passed Date
Status
colourRedGreen
titleN/A
Test #6 : "testSubmitNoPDF
22/10/2012
Implementation Status
Status
colourGreen
titleDone

Test #3 : "testSubmitDispEP"

Test IdPT_CLIENT_XDR_#6#3
Name

testSubmitNoPDFtestSubmitDispEP

Description

(ERROR)

The service consumer did not provide the source coded PDF document for an eDispensationePrescription has already been dispensed.

Test InputsA eDispensation submitting action with no PDF documentfor an already dispensed ePrescription.
Expected Results

Response Status: Failure

Message: Original data missingInvalid Dispensation
Code: 41074106
Last Passed Date
Status
colourRedGreen
titleN/A
Test #7 : "testSubmitNoDoc
22/10/2012
Implementation Status
Status
colourGreen
titleDone

Test #4 : "testSubmitLowAuth"

(ERROR)

The service consumer did not provide the epSOS pivot coded document for an eDispensation
Test IdPT_CLIENT_XDR_#7
Name

testSubmitNoPDF

Description#4
Name

testSubmitLowAuth

Description

(ERROR)

Country A requests a higher authentication trust level than assigned to the HCP (e.g. password-based login is not accepted for the requested operation).

Test InputsA eDispensation/Consent submitting action with no epSOS pivot coded document for an eDispensationalready dispensed ePrescription.
Expected Results

Response Status: Failure

Message: Original data missingWeak Authentication
Code: 41074702
Last Passed Date
Status
colourRed
titleN/A

Test

#8

#5 : "

testSubmitUnsupCons

testSubmitNoSign"

Test IdPT_CLIENT_XDR_#8#5
Name

testSubmitNoPDFtestSubmitNoSign

Description

(ERROR)Country A does not allow for consent giving or revoking in other countriesERROR)

The eDispensation service provider only accepts dispensation data that is digitally signed by an HCP.

Test InputsA consent submitting to a Country A that does not support consent giving or revokingeDispensation submitting action with no digital signature.
Expected Results

Response Status: Failure

Message: Policy ViolationNo Signature
Code: 47054704
Last Passed Date
Status
colourRed
titleN/A

Test

#9

#6 : "

testSubmitUnsppPol

testSubmitNoPDF"

Test IdPT_CLIENT_XDR_#9#6
Name

testSubmitUnsppPoltestSubmitNoPDF

Description

(ERROR)

The provided privacy policy identifiers not supported by country Aservice consumer did not provide the source coded PDF document for an eDispensation.

Test InputsA consent submitting to a Country A that does not support the given policyeDispensation submitting action with no PDF document.
Expected Results

Response Status: Failure

Message: Unknown policyOriginal data missing
Code: 47064107
Last Passed Date
Status
colourRed
titleN/A

Test

#10

#7 : "

testSubmitCmplxCons

testSubmitNoDoc"

Test IdPT_CLIENT_XDR_#10#7
Name

testSubmitCmplxConstestSubmitNoPDF

Description

(ERROR)

Country-A requires for a general consent for epSOS that MUST have been given in country A before more specific consents can be acceptedThe service consumer did not provide the epSOS pivot coded document for an eDispensation.

Test InputsA consent submitting to a Country A that does not support complex consentseDispensation submitting action with no epSOS pivot coded document for an eDispensation.
Expected Results

Response Status: Failure

Message: No consentOriginal data missing
Code: 47014107
Last Passed Date
Status
colourRed
titleN/A

Test #X : "testXXXX"

Test Numberx
NametestXXXX
Description

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam fermentum vestibulum est.

Cras rhoncus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Test Inputs

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam fermentum vestibulum est.

Cras rhoncus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Expected ResultsN/A
Last Passed Date
Status
colourRed
titleN/A