[cig-commits] r6050 - in cs/spatialdata-0.1/trunk/tests/libtests: geocoords utils

brad at geodynamics.org brad at geodynamics.org
Mon Feb 19 14:15:02 PST 2007


Author: brad
Date: 2007-02-19 14:15:01 -0800 (Mon, 19 Feb 2007)
New Revision: 6050

Modified:
   cs/spatialdata-0.1/trunk/tests/libtests/geocoords/TestCSPicklerAscii.cc
   cs/spatialdata-0.1/trunk/tests/libtests/utils/TestPointsStream.cc
Log:
Fixed a few memory leaks in unittests.

Modified: cs/spatialdata-0.1/trunk/tests/libtests/geocoords/TestCSPicklerAscii.cc
===================================================================
--- cs/spatialdata-0.1/trunk/tests/libtests/geocoords/TestCSPicklerAscii.cc	2007-02-19 18:35:07 UTC (rev 6049)
+++ cs/spatialdata-0.1/trunk/tests/libtests/geocoords/TestCSPicklerAscii.cc	2007-02-19 22:15:01 UTC (rev 6050)
@@ -42,6 +42,8 @@
   CSPicklerAscii::unpickle(s, &pCS);
 
   CPPUNIT_ASSERT(0 != dynamic_cast<CSCart*>(pCS));
+
+  delete pCS; pCS = 0;
 } // testPickleCSCart
 
 // ----------------------------------------------------------------------
@@ -59,6 +61,8 @@
   CSPicklerAscii::unpickle(s, &pCS);
 
   CPPUNIT_ASSERT(0 != dynamic_cast<CSGeo*>(pCS));
+
+  delete pCS; pCS = 0;
 } // testPickleCSGeo
 
 // ----------------------------------------------------------------------
@@ -78,9 +82,9 @@
   CSPicklerAscii::unpickle(s, &pCS);
 
   CPPUNIT_ASSERT(0 != dynamic_cast<CSGeoProj*>(pCS));
+
+  delete pCS; pCS = 0;
 } // testPickleCSGeoProj
 
-// version
-// $Id$
 
 // End of file 

Modified: cs/spatialdata-0.1/trunk/tests/libtests/utils/TestPointsStream.cc
===================================================================
--- cs/spatialdata-0.1/trunk/tests/libtests/utils/TestPointsStream.cc	2007-02-19 18:35:07 UTC (rev 6049)
+++ cs/spatialdata-0.1/trunk/tests/libtests/utils/TestPointsStream.cc	2007-02-19 22:15:01 UTC (rev 6050)
@@ -79,6 +79,8 @@
   const int size = _NUMPTS * _NUMDIMS;
   for (int i=0; i < size; ++i)
     CPPUNIT_ASSERT_EQUAL(_POINTS[i], points[i]);
+
+  delete[] points; points = 0;
 } // testWriteRead
 
 // End of file 



More information about the cig-commits mailing list