comparison UnitTests/ServerIndex.cpp @ 436:d51186bf7602

read access to metadata
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 15 May 2013 16:28:00 +0200
parents 6ab6cdeedf4e
children 7bbe77cb9e12
comparison
equal deleted inserted replaced
435:28ba73274919 436:d51186bf7602
133 { 133 {
134 ASSERT_EQ("d", l.back()); 134 ASSERT_EQ("d", l.back());
135 ASSERT_EQ("e", l.front()); 135 ASSERT_EQ("e", l.front());
136 } 136 }
137 137
138 std::list<MetadataType> md;
139 index.ListAvailableMetadata(md, a[4]);
140 ASSERT_EQ(0u, md.size());
141
138 index.AddAttachment(a[4], FileInfo("my json file", FileContentType_Json, 42, CompressionType_Zlib, 21)); 142 index.AddAttachment(a[4], FileInfo("my json file", FileContentType_Json, 42, CompressionType_Zlib, 21));
139 index.AddAttachment(a[4], FileInfo("my dicom file", FileContentType_Dicom, 42)); 143 index.AddAttachment(a[4], FileInfo("my dicom file", FileContentType_Dicom, 42));
140 index.AddAttachment(a[6], FileInfo("world", FileContentType_Dicom, 44)); 144 index.AddAttachment(a[6], FileInfo("world", FileContentType_Dicom, 44));
141 index.SetMetadata(a[4], MetadataType_Instance_RemoteAet, "PINNACLE"); 145 index.SetMetadata(a[4], MetadataType_Instance_RemoteAet, "PINNACLE");
146
147 index.ListAvailableMetadata(md, a[4]);
148 ASSERT_EQ(1u, md.size());
149 ASSERT_EQ(MetadataType_Instance_RemoteAet, md.front());
142 150
143 ASSERT_EQ(21u + 42u + 44u, index.GetTotalCompressedSize()); 151 ASSERT_EQ(21u + 42u + 44u, index.GetTotalCompressedSize());
144 ASSERT_EQ(42u + 42u + 44u, index.GetTotalUncompressedSize()); 152 ASSERT_EQ(42u + 42u + 44u, index.GetTotalUncompressedSize());
145 153
146 DicomMap m; 154 DicomMap m;