comparison OrthancServer/UnitTestsSources/ServerIndexTests.cpp @ 5039:28db9663fc2d

DicomSequencesMap + fix unit tests
author Alain Mazy <am@osimis.io>
date Mon, 27 Jun 2022 10:48:46 +0200
parents d05626038846
children 6fed78e13233
comparison
equal deleted inserted replaced
5038:f8bea9c1c0fc 5039:28db9663fc2d
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;
735 OrthancConfiguration::DefaultExtractDicomSummary(summary, toStore->GetParsedDicomFile()); 736 OrthancConfiguration::DefaultExtractDicomSummary(summary, toStore->GetParsedDicomFile());
736 toStore->SetOrigin(DicomInstanceOrigin::FromPlugins()); 737 toStore->SetOrigin(DicomInstanceOrigin::FromPlugins());
737 738
738 DicomTransferSyntax transferSyntax; 739 DicomTransferSyntax transferSyntax;
739 bool hasTransferSyntax = dicom.LookupTransferSyntax(transferSyntax); 740 bool hasTransferSyntax = dicom.LookupTransferSyntax(transferSyntax);
740 ASSERT_EQ(StoreStatus_Success, index.Store( 741 ASSERT_EQ(StoreStatus_Success, index.Store(
741 instanceMetadata, summary, attachments, toStore->GetMetadata(), 742 instanceMetadata, summary, sequences, attachments, toStore->GetMetadata(),
742 toStore->GetOrigin(), false /* don't overwrite */, 743 toStore->GetOrigin(), false /* don't overwrite */,
743 hasTransferSyntax, transferSyntax, true /* pixel data offset */, 42, false)); 744 hasTransferSyntax, transferSyntax, true /* pixel data offset */, 42, false));
744 } 745 }
745 746
746 ASSERT_EQ(7u, instanceMetadata.size()); 747 ASSERT_EQ(7u, instanceMetadata.size());