|
PACS System 0.1.0
PACS DICOM system library
|
Scenario 3: Worklist to MPPS Workflow Tests. More...
#include "test_fixtures.h"#include <catch2/catch_test_macros.hpp>#include "kcenon/pacs/network/dimse/dimse_message.h"#include "kcenon/pacs/services/mpps_scp.h"#include "kcenon/pacs/services/verification_scp.h"#include "kcenon/pacs/services/worklist_scp.h"#include <mutex>#include <vector>
Go to the source code of this file.
Namespaces | |
| namespace | local_tags |
Functions | |
| TEST_CASE ("Worklist query returns scheduled procedures", "[worklist][query]") | |
| TEST_CASE ("Complete MPPS workflow", "[worklist][mpps][workflow]") | |
| TEST_CASE ("MPPS discontinue workflow", "[worklist][mpps][discontinue]") | |
| TEST_CASE ("MPPS cannot modify completed procedure", "[worklist][mpps][error]") | |
Scenario 3: Worklist to MPPS Workflow Tests.
Tests the complete worklist and MPPS workflow:
Definition in file test_worklist_mpps.cpp.
| TEST_CASE | ( | "Complete MPPS workflow" | , |
| "" | [worklist][mpps][workflow] ) |
Definition at line 423 of file test_worklist_mpps.cpp.
References kcenon::pacs::network::association_config::called_ae_title, kcenon::pacs::network::association_config::calling_ae_title, kcenon::pacs::integration_test::default_timeout(), kcenon::pacs::integration_test::find_available_port(), kcenon::pacs::integration_test::generate_uid(), kcenon::pacs::core::dicom_dataset::get_string(), kcenon::pacs::network::association_config::implementation_class_uid, kcenon::pacs::network::dimse::make_c_find_rq(), kcenon::pacs::network::dimse::make_n_create_rq(), kcenon::pacs::network::dimse::make_n_set_rq(), kcenon::pacs::services::mpps_sop_class_uid, kcenon::pacs::network::dimse::n_create_rq, kcenon::pacs::network::dimse::n_set_rq, kcenon::pacs::services::mpps_tags::performed_procedure_step_end_date, kcenon::pacs::services::mpps_tags::performed_procedure_step_end_time, kcenon::pacs::services::mpps_tags::performed_station_ae_title, kcenon::pacs::network::association_config::proposed_contexts, kcenon::pacs::core::dicom_dataset::set_string(), and kcenon::pacs::services::worklist_find_sop_class_uid.

| TEST_CASE | ( | "MPPS cannot modify completed procedure" | , |
| "" | [worklist][mpps][error] ) |
Definition at line 617 of file test_worklist_mpps.cpp.
References kcenon::pacs::network::association_config::called_ae_title, kcenon::pacs::network::association_config::calling_ae_title, kcenon::pacs::integration_test::default_timeout(), kcenon::pacs::integration_test::find_available_port(), kcenon::pacs::integration_test::generate_uid(), kcenon::pacs::network::association_config::implementation_class_uid, kcenon::pacs::network::dimse::make_n_create_rq(), kcenon::pacs::network::dimse::make_n_set_rq(), kcenon::pacs::services::mpps_sop_class_uid, kcenon::pacs::services::mpps_tags::performed_procedure_step_description, kcenon::pacs::services::mpps_tags::performed_station_ae_title, kcenon::pacs::network::association_config::proposed_contexts, and kcenon::pacs::core::dicom_dataset::set_string().

| TEST_CASE | ( | "MPPS discontinue workflow" | , |
| "" | [worklist][mpps][discontinue] ) |
Definition at line 549 of file test_worklist_mpps.cpp.
References kcenon::pacs::network::association_config::called_ae_title, kcenon::pacs::network::association_config::calling_ae_title, kcenon::pacs::integration_test::default_timeout(), kcenon::pacs::integration_test::find_available_port(), kcenon::pacs::integration_test::generate_uid(), kcenon::pacs::network::association_config::implementation_class_uid, kcenon::pacs::network::dimse::make_n_create_rq(), kcenon::pacs::network::dimse::make_n_set_rq(), kcenon::pacs::services::mpps_sop_class_uid, kcenon::pacs::services::mpps_tags::performed_procedure_step_end_date, kcenon::pacs::services::mpps_tags::performed_procedure_step_end_time, kcenon::pacs::services::mpps_tags::performed_station_ae_title, kcenon::pacs::network::association_config::proposed_contexts, and kcenon::pacs::core::dicom_dataset::set_string().

| TEST_CASE | ( | "Worklist query returns scheduled procedures" | , |
| "" | [worklist][query] ) |
Definition at line 303 of file test_worklist_mpps.cpp.
References kcenon::pacs::network::association_config::called_ae_title, kcenon::pacs::network::association_config::calling_ae_title, kcenon::pacs::integration_test::default_timeout(), kcenon::pacs::integration_test::find_available_port(), kcenon::pacs::network::association_config::implementation_class_uid, kcenon::pacs::network::dimse::make_c_find_rq(), kcenon::pacs::network::association_config::proposed_contexts, kcenon::pacs::core::dicom_dataset::set_string(), and kcenon::pacs::services::worklist_find_sop_class_uid.
