PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
test_data_generator.h File Reference

Comprehensive DICOM test data generators for integration testing. More...

Include dependency graph for test_data_generator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::integration_test::multi_modal_study
 Represents a complete patient study with multiple modalities. More...
 
class  kcenon::pacs::integration_test::test_data_generator
 Comprehensive DICOM test data generator. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::integration_test
 

Enumerations

enum class  kcenon::pacs::integration_test::invalid_dataset_type {
  kcenon::pacs::integration_test::missing_sop_class_uid , kcenon::pacs::integration_test::missing_sop_instance_uid , kcenon::pacs::integration_test::missing_patient_id , kcenon::pacs::integration_test::missing_study_instance_uid ,
  kcenon::pacs::integration_test::invalid_vr , kcenon::pacs::integration_test::corrupted_pixel_data , kcenon::pacs::integration_test::oversized_value
}
 Types of invalid datasets for error testing. More...
 

Detailed Description

Comprehensive DICOM test data generators for integration testing.

Provides a dedicated class for generating various types of DICOM datasets including different modalities (CT, MR, XA, US), multi-frame images, enhanced IODs, and edge case datasets for thorough testing.

See also
Issue #137 - Test Fixtures Extension
Issue #134 - Integration Test Enhancement Epic

Definition in file test_data_generator.h.