Mercurial > hg > orthanc
diff UnitTestsSources/MultiThreading.cpp @ 775:d3ba35466225 lua-scripting
integration mainline -> lua-scripting
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 30 Apr 2014 15:35:10 +0200 |
parents | a64ca424e0e2 3f946e5c3802 |
children | 9ae0bb3f188b |
line wrap: on
line diff
--- a/UnitTestsSources/MultiThreading.cpp Thu Apr 24 12:01:05 2014 +0200 +++ b/UnitTestsSources/MultiThreading.cpp Wed Apr 30 15:35:10 2014 +0200 @@ -214,7 +214,31 @@ +#include "../OrthancServer/DicomProtocol/ReusableDicomUserConnection.h" +TEST(ReusableDicomUserConnection, DISABLED_Basic) +{ + ReusableDicomUserConnection c; + c.SetMillisecondsBeforeClose(200); + printf("START\n"); fflush(stdout); + + { + ReusableDicomUserConnection::Connection cc(c, "STORESCP", "localhost", 2000, ModalityManufacturer_Generic); + cc.GetConnection().StoreFile("/home/jodogne/DICOM/Cardiac/MR.X.1.2.276.0.7230010.3.1.4.2831157719.2256.1336386844.676281"); + } + + printf("**\n"); fflush(stdout); + Toolbox::USleep(1000000); + printf("**\n"); fflush(stdout); + + { + ReusableDicomUserConnection::Connection cc(c, "STORESCP", "localhost", 2000, ModalityManufacturer_Generic); + cc.GetConnection().StoreFile("/home/jodogne/DICOM/Cardiac/MR.X.1.2.276.0.7230010.3.1.4.2831157719.2256.1336386844.676277"); + } + + Toolbox::ServerBarrier(); + printf("DONE\n"); fflush(stdout); +}