Class: DaVinciPASTestKit::MustSupportTest
- Inherits:
-
Inferno::Test
- Object
- Inferno::Test
- DaVinciPASTestKit::MustSupportTest
show all
- Includes:
- MustSupportDataGathering
- Defined in:
- lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb
Direct Known Subclasses
DaVinciPASV201::ClientInquireRequestMustSupportBeneficiaryTest, DaVinciPASV201::ClientInquireRequestMustSupportClaimInquiryTest, DaVinciPASV201::ClientInquireRequestMustSupportCoverageTest, DaVinciPASV201::ClientInquireRequestMustSupportInsurerTest, DaVinciPASV201::ClientInquireRequestMustSupportPasInquiryRequestBundleTest, DaVinciPASV201::ClientInquireRequestMustSupportPractitionerRoleTest, DaVinciPASV201::ClientInquireRequestMustSupportPractitionerTest, DaVinciPASV201::ClientInquireRequestMustSupportRequestorTest, DaVinciPASV201::ClientInquireRequestMustSupportSubscriberTest, DaVinciPASV201::ClientInquireResponseMustSupportBeneficiaryTest, DaVinciPASV201::ClientInquireResponseMustSupportClaiminquiryresponseTest, DaVinciPASV201::ClientInquireResponseMustSupportInsurerTest, DaVinciPASV201::ClientInquireResponseMustSupportPasInquiryResponseBundleTest, DaVinciPASV201::ClientInquireResponseMustSupportPractitionerRoleTest, DaVinciPASV201::ClientInquireResponseMustSupportPractitionerTest, DaVinciPASV201::ClientInquireResponseMustSupportRequestorTest, DaVinciPASV201::ClientInquireResponseMustSupportTaskTest, DaVinciPASV201::ClientSubmitRequestMustSupportBeneficiaryTest, DaVinciPASV201::ClientSubmitRequestMustSupportClaimUpdateTest, DaVinciPASV201::ClientSubmitRequestMustSupportCoverageTest, DaVinciPASV201::ClientSubmitRequestMustSupportEncounterTest, DaVinciPASV201::ClientSubmitRequestMustSupportInsurerTest, DaVinciPASV201::ClientSubmitRequestMustSupportPasRequestBundleTest, DaVinciPASV201::ClientSubmitRequestMustSupportPractitionerRoleTest, DaVinciPASV201::ClientSubmitRequestMustSupportPractitionerTest, DaVinciPASV201::ClientSubmitRequestMustSupportRequestorTest, DaVinciPASV201::ClientSubmitRequestMustSupportSubscriberTest, DaVinciPASV201::ClientSubmitResponseMustSupportBeneficiaryTest, DaVinciPASV201::ClientSubmitResponseMustSupportClaimresponseTest, DaVinciPASV201::ClientSubmitResponseMustSupportCommunicationRequestTest, DaVinciPASV201::ClientSubmitResponseMustSupportInsurerTest, DaVinciPASV201::ClientSubmitResponseMustSupportPasResponseBundleTest, DaVinciPASV201::ClientSubmitResponseMustSupportPractitionerRoleTest, DaVinciPASV201::ClientSubmitResponseMustSupportPractitionerTest, DaVinciPASV201::ClientSubmitResponseMustSupportRequestorTest, DaVinciPASV201::ClientSubmitResponseMustSupportTaskTest, DaVinciPASV201::ServerInquireRequestMustSupportBeneficiaryTest, DaVinciPASV201::ServerInquireRequestMustSupportClaimInquiryTest, DaVinciPASV201::ServerInquireRequestMustSupportCoverageTest, DaVinciPASV201::ServerInquireRequestMustSupportInsurerTest, DaVinciPASV201::ServerInquireRequestMustSupportPasInquiryRequestBundleTest, DaVinciPASV201::ServerInquireRequestMustSupportPractitionerRoleTest, DaVinciPASV201::ServerInquireRequestMustSupportPractitionerTest, DaVinciPASV201::ServerInquireRequestMustSupportRequestorTest, DaVinciPASV201::ServerInquireRequestMustSupportSubscriberTest, DaVinciPASV201::ServerInquireResponseMustSupportBeneficiaryTest, DaVinciPASV201::ServerInquireResponseMustSupportClaiminquiryresponseTest, DaVinciPASV201::ServerInquireResponseMustSupportInsurerTest, DaVinciPASV201::ServerInquireResponseMustSupportPasInquiryResponseBundleTest, DaVinciPASV201::ServerInquireResponseMustSupportPractitionerRoleTest, DaVinciPASV201::ServerInquireResponseMustSupportPractitionerTest, DaVinciPASV201::ServerInquireResponseMustSupportRequestorTest, DaVinciPASV201::ServerInquireResponseMustSupportTaskTest, DaVinciPASV201::ServerSubmitRequestMustSupportBeneficiaryTest, DaVinciPASV201::ServerSubmitRequestMustSupportClaimUpdateTest, DaVinciPASV201::ServerSubmitRequestMustSupportCoverageTest, DaVinciPASV201::ServerSubmitRequestMustSupportEncounterTest, DaVinciPASV201::ServerSubmitRequestMustSupportInsurerTest, DaVinciPASV201::ServerSubmitRequestMustSupportPasRequestBundleTest, DaVinciPASV201::ServerSubmitRequestMustSupportPractitionerRoleTest, DaVinciPASV201::ServerSubmitRequestMustSupportPractitionerTest, DaVinciPASV201::ServerSubmitRequestMustSupportRequestorTest, DaVinciPASV201::ServerSubmitRequestMustSupportSubscriberTest, DaVinciPASV201::ServerSubmitResponseMustSupportBeneficiaryTest, DaVinciPASV201::ServerSubmitResponseMustSupportClaimresponseTest, DaVinciPASV201::ServerSubmitResponseMustSupportCommunicationRequestTest, DaVinciPASV201::ServerSubmitResponseMustSupportInsurerTest, DaVinciPASV201::ServerSubmitResponseMustSupportPasResponseBundleTest, DaVinciPASV201::ServerSubmitResponseMustSupportPractitionerRoleTest, DaVinciPASV201::ServerSubmitResponseMustSupportPractitionerTest, DaVinciPASV201::ServerSubmitResponseMustSupportRequestorTest, DaVinciPASV201::ServerSubmitResponseMustSupportTaskTest, DaVinciPASV221::ClientInquireRequestMustSupportClaimInquiryTest, DaVinciPASV221::ClientInquireResponseMustSupportBeneficiaryTest, DaVinciPASV221::ClientInquireResponseMustSupportClaiminquiryresponseTest, DaVinciPASV221::ClientInquireResponseMustSupportInsurerTest, DaVinciPASV221::ClientInquireResponseMustSupportPasInquiryResponseBundleTest, DaVinciPASV221::ClientInquireResponseMustSupportPractitionerRoleTest, DaVinciPASV221::ClientInquireResponseMustSupportPractitionerTest, DaVinciPASV221::ClientInquireResponseMustSupportRequestorTest, DaVinciPASV221::ClientInquireResponseMustSupportTaskTest, DaVinciPASV221::ClientSubmitRequestMustSupportClaimUpdateTest, DaVinciPASV221::ClientSubmitResponseMustSupportBeneficiaryTest, DaVinciPASV221::ClientSubmitResponseMustSupportClaimresponseTest, DaVinciPASV221::ClientSubmitResponseMustSupportCommunicationRequestTest, DaVinciPASV221::ClientSubmitResponseMustSupportInsurerTest, DaVinciPASV221::ClientSubmitResponseMustSupportPasResponseBundleTest, DaVinciPASV221::ClientSubmitResponseMustSupportPractitionerRoleTest, DaVinciPASV221::ClientSubmitResponseMustSupportPractitionerTest, DaVinciPASV221::ClientSubmitResponseMustSupportRequestorTest, DaVinciPASV221::ClientSubmitResponseMustSupportTaskTest, DaVinciPASV221::ServerInquireRequestMustSupportBeneficiaryTest, DaVinciPASV221::ServerInquireRequestMustSupportClaimInquiryTest, DaVinciPASV221::ServerInquireRequestMustSupportCoverageTest, DaVinciPASV221::ServerInquireRequestMustSupportInsurerTest, DaVinciPASV221::ServerInquireRequestMustSupportPasInquiryRequestBundleTest, DaVinciPASV221::ServerInquireRequestMustSupportPractitionerRoleTest, DaVinciPASV221::ServerInquireRequestMustSupportPractitionerTest, DaVinciPASV221::ServerInquireRequestMustSupportRequestorTest, DaVinciPASV221::ServerInquireRequestMustSupportSubscriberTest, DaVinciPASV221::ServerInquireResponseMustSupportBeneficiaryTest, DaVinciPASV221::ServerInquireResponseMustSupportClaiminquiryresponseTest, DaVinciPASV221::ServerInquireResponseMustSupportInsurerTest, DaVinciPASV221::ServerInquireResponseMustSupportPasInquiryResponseBundleTest, DaVinciPASV221::ServerInquireResponseMustSupportPractitionerRoleTest, DaVinciPASV221::ServerInquireResponseMustSupportPractitionerTest, DaVinciPASV221::ServerInquireResponseMustSupportRequestorTest, DaVinciPASV221::ServerInquireResponseMustSupportTaskTest, DaVinciPASV221::ServerSubmitRequestMustSupportBeneficiaryTest, DaVinciPASV221::ServerSubmitRequestMustSupportClaimUpdateTest, DaVinciPASV221::ServerSubmitRequestMustSupportCoverageTest, DaVinciPASV221::ServerSubmitRequestMustSupportEncounterTest, DaVinciPASV221::ServerSubmitRequestMustSupportInsurerTest, DaVinciPASV221::ServerSubmitRequestMustSupportPasRequestBundleTest, DaVinciPASV221::ServerSubmitRequestMustSupportPractitionerRoleTest, DaVinciPASV221::ServerSubmitRequestMustSupportPractitionerTest, DaVinciPASV221::ServerSubmitRequestMustSupportRequestorTest, DaVinciPASV221::ServerSubmitRequestMustSupportSubscriberTest, DaVinciPASV221::ServerSubmitResponseMustSupportBeneficiaryTest, DaVinciPASV221::ServerSubmitResponseMustSupportClaimresponseTest, DaVinciPASV221::ServerSubmitResponseMustSupportCommunicationRequestTest, DaVinciPASV221::ServerSubmitResponseMustSupportInsurerTest, DaVinciPASV221::ServerSubmitResponseMustSupportPasResponseBundleTest, DaVinciPASV221::ServerSubmitResponseMustSupportPractitionerRoleTest, DaVinciPASV221::ServerSubmitResponseMustSupportPractitionerTest, DaVinciPASV221::ServerSubmitResponseMustSupportRequestorTest, DaVinciPASV221::ServerSubmitResponseMustSupportTaskTest
Constant Summary
DaVinciPASTestKit::MustSupportDataGathering::DATA_ABSENT_REASON_URL, DaVinciPASTestKit::MustSupportDataGathering::X12_CHILD, DaVinciPASTestKit::MustSupportDataGathering::X12_SLICE, DaVinciPASTestKit::MustSupportDataGathering::X12_SYSTEM_FRAGMENT
Instance Method Summary
collapse
#error_message, #fetch_tagged_resources, #load_metadata_for_profile_version, #must_support_requests, #remove_must_support_false_positives, #resources_of_interest, #tag, #tagged_resources
#extract_bundles_from_pas_inquiry_response_parameters
Instance Method Details
#ig_version ⇒ Object
26
27
28
|
# File 'lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb', line 26
def ig_version
config.options[:ig_version]
end
|
42
43
44
|
# File 'lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb', line 42
def metadata
@metadata ||= load_metadata_for_profile_version(profile_key, ig_version)
end
|
#operation ⇒ Object
34
35
36
|
# File 'lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb', line 34
def operation
config.options[:operation]
end
|
#profile_key ⇒ Object
18
19
20
|
# File 'lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb', line 18
def profile_key
config.options[:profile_key]
end
|
#resource_type ⇒ Object
14
15
16
|
# File 'lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb', line 14
def resource_type
config.options[:resource_type]
end
|
#type ⇒ Object
30
31
32
|
# File 'lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb', line 30
def type
config.options[:type] end
|
#type_of_interest?(type) ⇒ Boolean
38
39
40
|
# File 'lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb', line 38
def type_of_interest?(type)
type == resource_type
end
|
22
23
24
|
# File 'lib/davinci_pas_test_kit/cross_suite/must_support/must_support_test.rb', line 22
def user_input_validation
config.options[:user_input_validation]
end
|