diff UnitTests/MemoryCache.cpp @ 285:4031f73fe0e4

access to the raw dicom tags
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 12 Dec 2012 17:53:14 +0100
parents 06aa7b7b6723
children f59e4518fd57
line wrap: on
line diff
--- a/UnitTests/MemoryCache.cpp	Wed Dec 12 15:40:18 2012 +0100
+++ b/UnitTests/MemoryCache.cpp	Wed Dec 12 17:53:14 2012 +0100
@@ -113,15 +113,14 @@
 
   {
     Orthanc::MemoryCache cache(provider, 3);
-    std::auto_ptr<Orthanc::MemoryCache::Accessor> a;
-    a.reset(cache.Access("42"));  // 42 -> exit
-    a.reset(cache.Access("43"));  // 43, 42 -> exit
-    a.reset(cache.Access("45"));  // 45, 43, 42 -> exit
-    a.reset(cache.Access("42"));  // 42, 45, 43 -> exit
-    a.reset(cache.Access("43"));  // 43, 42, 45 -> exit
-    a.reset(cache.Access("47"));  // 45 is removed; 47, 43, 42 -> exit 
-    a.reset(cache.Access("44"));  // 42 is removed; 44, 47, 43 -> exit
-    a.reset(cache.Access("42"));  // 43 is removed; 42, 44, 47 -> exit
+    cache.Access("42");  // 42 -> exit
+    cache.Access("43");  // 43, 42 -> exit
+    cache.Access("45");  // 45, 43, 42 -> exit
+    cache.Access("42");  // 42, 45, 43 -> exit
+    cache.Access("43");  // 43, 42, 45 -> exit
+    cache.Access("47");  // 45 is removed; 47, 43, 42 -> exit 
+    cache.Access("44");  // 42 is removed; 44, 47, 43 -> exit
+    cache.Access("42");  // 43 is removed; 42, 44, 47 -> exit
     // Closing the cache: 47, 44, 42 are successively removed
   }