[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