Mercurial > hg > orthanc
comparison UnitTestsSources/MultiThreading.cpp @ 769:3f946e5c3802
ReusableDicomUserConnection
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 30 Apr 2014 13:49:41 +0200 |
parents | b2a62f22fbe8 |
children | d3ba35466225 be87dd517416 |
comparison
equal
deleted
inserted
replaced
766:0a2f8c707c78 | 769:3f946e5c3802 |
---|---|
1 #include "gtest/gtest.h" | 1 #include "gtest/gtest.h" |
2 | |
3 #include <glog/logging.h> | |
2 | 4 |
3 #include "../Core/OrthancException.h" | 5 #include "../Core/OrthancException.h" |
4 #include "../Core/Toolbox.h" | 6 #include "../Core/Toolbox.h" |
5 #include "../Core/MultiThreading/ArrayFilledByThreads.h" | 7 #include "../Core/MultiThreading/ArrayFilledByThreads.h" |
6 #include "../Core/MultiThreading/Locker.h" | 8 #include "../Core/MultiThreading/Locker.h" |
208 | 210 |
209 { | 211 { |
210 Locker locker3(lock.ForWriter()); | 212 Locker locker3(lock.ForWriter()); |
211 } | 213 } |
212 } | 214 } |
215 | |
216 | |
217 | |
218 | |
219 | |
220 #include "../OrthancServer/DicomProtocol/ReusableDicomUserConnection.h" | |
221 | |
222 TEST(ReusableDicomUserConnection, DISABLED_Basic) | |
223 { | |
224 ReusableDicomUserConnection c; | |
225 c.SetMillisecondsBeforeClose(200); | |
226 printf("START\n"); fflush(stdout); | |
227 { | |
228 ReusableDicomUserConnection::Connection cc(c, "STORESCP", "localhost", 2000, ModalityManufacturer_Generic); | |
229 cc.GetConnection().StoreFile("/home/jodogne/DICOM/Cardiac/MR.X.1.2.276.0.7230010.3.1.4.2831157719.2256.1336386844.676281"); | |
230 } | |
231 | |
232 printf("**\n"); fflush(stdout); | |
233 Toolbox::USleep(1000000); | |
234 printf("**\n"); fflush(stdout); | |
235 | |
236 { | |
237 ReusableDicomUserConnection::Connection cc(c, "STORESCP", "localhost", 2000, ModalityManufacturer_Generic); | |
238 cc.GetConnection().StoreFile("/home/jodogne/DICOM/Cardiac/MR.X.1.2.276.0.7230010.3.1.4.2831157719.2256.1336386844.676277"); | |
239 } | |
240 | |
241 Toolbox::ServerBarrier(); | |
242 printf("DONE\n"); fflush(stdout); | |
243 } |