Mercurial > hg > orthanc
comparison OrthancServer/UnitTestsSources/ServerIndexTests.cpp @ 5044:6fed78e13233
Refactored DicomMap to handle sequences when needed
author | Alain Mazy <am@osimis.io> |
---|---|
date | Tue, 28 Jun 2022 17:45:09 +0200 |
parents | 28db9663fc2d |
children | d7274e43ea7c 0ea402b4d901 |
comparison
equal
deleted
inserted
replaced
5043:ec5c203a97ea | 5044:6fed78e13233 |
---|---|
730 | 730 |
731 std::map<MetadataType, std::string> instanceMetadata; | 731 std::map<MetadataType, std::string> instanceMetadata; |
732 | 732 |
733 { | 733 { |
734 DicomMap summary; | 734 DicomMap summary; |
735 DicomSequencesMap sequences; | |
736 OrthancConfiguration::DefaultExtractDicomSummary(summary, toStore->GetParsedDicomFile()); | 735 OrthancConfiguration::DefaultExtractDicomSummary(summary, toStore->GetParsedDicomFile()); |
737 toStore->SetOrigin(DicomInstanceOrigin::FromPlugins()); | 736 toStore->SetOrigin(DicomInstanceOrigin::FromPlugins()); |
738 | 737 |
739 DicomTransferSyntax transferSyntax; | 738 DicomTransferSyntax transferSyntax; |
740 bool hasTransferSyntax = dicom.LookupTransferSyntax(transferSyntax); | 739 bool hasTransferSyntax = dicom.LookupTransferSyntax(transferSyntax); |
741 ASSERT_EQ(StoreStatus_Success, index.Store( | 740 ASSERT_EQ(StoreStatus_Success, index.Store( |
742 instanceMetadata, summary, sequences, attachments, toStore->GetMetadata(), | 741 instanceMetadata, summary, attachments, toStore->GetMetadata(), |
743 toStore->GetOrigin(), false /* don't overwrite */, | 742 toStore->GetOrigin(), false /* don't overwrite */, |
744 hasTransferSyntax, transferSyntax, true /* pixel data offset */, 42, false)); | 743 hasTransferSyntax, transferSyntax, true /* pixel data offset */, 42, false)); |
745 } | 744 } |
746 | 745 |
747 ASSERT_EQ(7u, instanceMetadata.size()); | 746 ASSERT_EQ(7u, instanceMetadata.size()); |