فهرست منبع

clean-up in test-units for local feature persistent

Alexander Freytag 11 سال پیش
والد
کامیت
d2ac897b19

+ 7 - 0
features/localfeatures/tests/TestGenericLFSelectionPersistent.cpp

@@ -75,6 +75,13 @@ void TestGenericLFSelectionPersistent::testPersistentMethods()
   // it returned an object identical to the stored one.
   // However, if we reached this point, at least something went right, so we should be happy...
   
+  // final clean up -- don't waste memory
+  if ( lf != NULL )
+    delete lf;
+    
+  if ( lfRestore != NULL )
+    delete lfRestore;  
+  
     
   if (verboseStartEnd)
     std::cerr << "================== TestGenericLFSelectionPersistent::testPersistentMethods done ===================== " << std::endl;  

+ 7 - 0
features/localfeatures/tests/TestGenericLocalFeatureSelectionPersistent.cpp

@@ -75,6 +75,13 @@ void TestGenericLocalFeatureSelectionPersistent::testPersistentMethods()
   // it returned an object identical to the stored one.
   // However, if we reached this point, at least something went right, so we should be happy...
   
+  // final clean up -- don't waste memory
+  if ( lf != NULL )
+    delete lf;
+    
+  if ( lfRestore != NULL )
+    delete lfRestore;  
+  
     
   if (verboseStartEnd)
     std::cerr << "================== TestGenericLocalFeatureSelectionPersistent::testPersistentMethods done ===================== " << std::endl;  

+ 7 - 0
features/localfeatures/tests/TestLFonHSGPersistent.cpp

@@ -78,6 +78,13 @@ void TestLFonHSGPersistent::testPersistentMethodsForLFonHSG()
   // it returned an object identical to the stored one.
   // However, if we reached this point, at least something went right, so we should be happy...
   
+  // final clean up -- don't waste memory
+  if ( lf != NULL )
+    delete lf;
+    
+  if ( lfRestore != NULL )
+    delete lfRestore;  
+  
     
   if (verboseStartEnd)
     std::cerr << "================== TestLFonHSGPersistent::testPersistentMethodsForLFonHSG done ===================== " << std::endl;