Class: DaVinciPASTestKit::DaVinciPASV201::PasClientRequestBundleValidationTest

Inherits:
Inferno::Test
  • Object
show all
Includes:
PasBundleValidation, URLs
Defined in:
lib/davinci_pas_test_kit/custom_groups/v2.0.1/client_tests/pas_client_request_bundle_validation_test.rb

Constant Summary

Constants included from PasBundleValidation

PasBundleValidation::CLAIM_INQUIRY_PROFILE, PasBundleValidation::CLAIM_INQUIRY_RESPONSE_PROFILE, PasBundleValidation::CLAIM_PROFILE, PasBundleValidation::CLAIM_RESPONSE_PROFILE

Constants included from ValidationTest

ValidationTest::DAR_CODE_SYSTEM_URL, ValidationTest::DAR_EXTENSION_URL

Instance Method Summary collapse

Methods included from URLs

#base_url, #fhir_base_url, #fhir_subscription_url, #inquire_url, #registration_url, #resume_fail_url, #resume_pass_url, #resume_skip_url, #session_fhir_base_url, #session_fhir_subscription_url, #session_inquire_url, #session_submit_url, #submit_url, #suite_id, #token_url, #udap_discovery_url

Methods included from PasBundleValidation

#absolute_url, #add_declared_profiles, #add_profile_to_instance, #add_resource_target_profile_to_map, #all_scratch_resources, #bundle_entry_map, #bundle_resources_target_profile_map, #check_presence_of_referenced_resources, #extract_base_url, #extract_profiles_to_validate_each_entry, #extract_resources_from_bundle, #find_profile_url, #find_referenced_instance_in_bundle, #generate_non_conformance_message, #handle_claim_profile, #metadata_map, #perform_request_validation, #perform_response_validation, #process_instance_profiles, #process_reference_element, #resource_present_in_pa_request_and_response_msg, #resource_shall_appear_once_message, #save_bundles_and_entries_to_scratch, #valid_url_or_urn_uuid?, #validate_bundle_entries_against_profiles, #validate_bundle_entries_full_url, #validate_pa_request_payload_structure, #validate_pa_response_body_structure, #validate_pas_bundle_json, #validate_resources_conformance_against_profile, #validate_uniqueness_of_supporting_info_sequences, #validation_error_messages

Methods included from ValidationTest

#check_for_dar, #check_for_dar_code, #check_for_dar_extension, #perform_validation_test

Instance Method Details

#request_type_tagObject



48
49
50
# File 'lib/davinci_pas_test_kit/custom_groups/v2.0.1/client_tests/pas_client_request_bundle_validation_test.rb', line 48

def request_type_tag
  SUBMIT_TAG
end

#workflow_tagObject



44
45
46
# File 'lib/davinci_pas_test_kit/custom_groups/v2.0.1/client_tests/pas_client_request_bundle_validation_test.rb', line 44

def workflow_tag
  config.options[:workflow_tag]
end