Mercurial > hg > orthanc
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; |