Overview
The TestSuite design to verify successful functionality of the exchange management. ExchangeManagement is an administrative service and does not have standard or passthrough workflow. The test case is used in conjunction with test data in InternalExchangeInfo and ExchangeInfo.
TestCases Detail
the test case design to verify exchange manage with different parameters.
GetAssigningAuthoritiesByHCID TestCase: verify the mapping of HCID to AAID.
GetEndpointUrlByAdapter TestCase: verify retrieval of internalExchangeInfo endpoint by name.
GetEndpointUrlByNhinTarget TestCase: verify retrieval of service name with nhin target element
GetEndpointUrlDefaultByServiceName TestCase: verify retrieval of service name, HCID and default exchange
GetEndpointUrlInternalByServiceName TestCase: verify retrieval of service name from internalExchangeInfo
GetHomeCommunityIdByAssigningAuthorityId TestCase: verify the mapping of AAID to HCID.
GetOrganizationByHCID TestCase: verify retrieval of organization element from exchangeInfo by HCID
GetOrganizationByHCIDServiceName TestCase: verify retrieval of organization element from exchangeInfo by HCID and service name
ListEndpointUrlInfoByNhinTargetCommunities TestCase: verify retrieval of service name from different organization
ListOrganizationByHCIDList TestCase: verify retrieval of multiple organizations by multiple HCIDs
ListOrganizations TestCase: verify retrieval of all orgranization by exchange name
ListOrganizationsByHCIDServiceName TestCase: verify retrieval of organization by HCID and Service name
ListOrganizationsByServiceName TestCase: verify retrieval of multiple organization and services by service name
GetOrganizationByHCIDForAParticularExchange TestCase: verify retrieval of organization by HCID and exchange name.
ListOrganizationByHCIDForAParticularExchange TestCase: verify retrieval of multiple organizations by multiple HCIDs and exchange name.