comparison UnitTestsSources/ServerIndexTests.cpp @ 3814:023b2a9f3aa1 transcoding

new enum: StoreInstanceMode
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 07 Apr 2020 17:35:44 +0200
parents aaaa442bfe39
children bd0af2e11325
comparison
equal deleted inserted replaced
3813:aaaa442bfe39 3814:023b2a9f3aa1
818 toStore.SetSummary(instance); 818 toStore.SetSummary(instance);
819 toStore.SetOrigin(DicomInstanceOrigin::FromPlugins()); 819 toStore.SetOrigin(DicomInstanceOrigin::FromPlugins());
820 ASSERT_EQ(id, toStore.GetHasher().HashInstance()); 820 ASSERT_EQ(id, toStore.GetHasher().HashInstance());
821 821
822 std::string id2; 822 std::string id2;
823 ASSERT_EQ(StoreStatus_Success, context.Store(id2, toStore)); 823 ASSERT_EQ(StoreStatus_Success, context.Store(id2, toStore, StoreInstanceMode_Default));
824 ASSERT_EQ(id, id2); 824 ASSERT_EQ(id, id2);
825 } 825 }
826 826
827 FileInfo dicom1, json1; 827 FileInfo dicom1, json1;
828 ASSERT_TRUE(context.GetIndex().LookupAttachment(dicom1, id, FileContentType_Dicom)); 828 ASSERT_TRUE(context.GetIndex().LookupAttachment(dicom1, id, FileContentType_Dicom));
853 DicomInstanceToStore toStore; 853 DicomInstanceToStore toStore;
854 toStore.SetSummary(instance2); 854 toStore.SetSummary(instance2);
855 toStore.SetOrigin(DicomInstanceOrigin::FromPlugins()); 855 toStore.SetOrigin(DicomInstanceOrigin::FromPlugins());
856 856
857 std::string id2; 857 std::string id2;
858 ASSERT_EQ(overwrite ? StoreStatus_Success : StoreStatus_AlreadyStored, context.Store(id2, toStore)); 858 ASSERT_EQ(overwrite ? StoreStatus_Success : StoreStatus_AlreadyStored,
859 context.Store(id2, toStore, StoreInstanceMode_Default));
859 ASSERT_EQ(id, id2); 860 ASSERT_EQ(id, id2);
860 } 861 }
861 862
862 FileInfo dicom2, json2; 863 FileInfo dicom2, json2;
863 ASSERT_TRUE(context.GetIndex().LookupAttachment(dicom2, id, FileContentType_Dicom)); 864 ASSERT_TRUE(context.GetIndex().LookupAttachment(dicom2, id, FileContentType_Dicom));