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);
+}