From 30ab5717ad6e61cecde3dd299ee5784a48e96b98 Mon Sep 17 00:00:00 2001 From: PeiYong Zhang <peiyongz@apache.org> Date: Thu, 7 Mar 2002 21:42:14 +0000 Subject: [PATCH] Call Terminate() to avoid memory tools reporting memory leak git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@173567 13f79535-47bb-0310-9956-ffa450edef68 --- tests/DOM/Traversal/Traversal.cpp | 13 +++++++++++++ tests/IDom/ITraversal/ITraversal.cpp | 6 ++++++ 2 files changed, 19 insertions(+) diff --git a/tests/DOM/Traversal/Traversal.cpp b/tests/DOM/Traversal/Traversal.cpp index f4d18796d..b6895aa45 100644 --- a/tests/DOM/Traversal/Traversal.cpp +++ b/tests/DOM/Traversal/Traversal.cpp @@ -66,6 +66,9 @@ /** * $Log$ + * Revision 1.6 2002/03/07 21:42:14 peiyongz + * Call Terminate() to avoid memory tools reporting memory leak + * * Revision 1.5 2002/02/04 20:12:43 tng * Test DOM Level missing functions: * 1. NodeIterator::getRoot @@ -323,6 +326,7 @@ int main() TASSERT(iter.getRoot() == root); TASSERT(iter.getRoot() != doc); + delete filter; } TESTEPILOG; @@ -363,6 +367,8 @@ int main() TASSERT(nd == E13); nd = iter.previousNode(); TASSERT(nd == E122); + + delete filter; } TESTEPILOG; @@ -389,6 +395,7 @@ int main() nd = iter.previousNode(); TASSERT(nd == textNode2); + delete filter; } TESTEPILOG; TESTPROLOG; @@ -409,6 +416,7 @@ int main() nd = iter.nextNode(); TASSERT(nd == 0); + delete filter; } TESTEPILOG; TESTPROLOG; @@ -429,6 +437,7 @@ int main() nd = iter.nextNode(); TASSERT(nd == 0); + delete filter; } TESTEPILOG; @@ -449,6 +458,7 @@ int main() nd = iter.nextNode(); TASSERT(nd == 0); + delete filter; } TESTEPILOG; @@ -562,6 +572,9 @@ int main() // DomMemDebug().print(); + // And call the termination method + XMLPlatformUtils::Terminate(); + return 0; }; diff --git a/tests/IDom/ITraversal/ITraversal.cpp b/tests/IDom/ITraversal/ITraversal.cpp index 1f1b22b50..9f669494c 100644 --- a/tests/IDom/ITraversal/ITraversal.cpp +++ b/tests/IDom/ITraversal/ITraversal.cpp @@ -66,6 +66,9 @@ /** * $Log$ + * Revision 1.8 2002/03/07 21:41:58 peiyongz + * Call Terminate() to avoid memory tools reporting memory leak + * * Revision 1.7 2002/02/04 21:56:57 tng * Test DOM Level 2 function getRoot. * @@ -581,6 +584,9 @@ int main() }; + // And call the termination method + XMLPlatformUtils::Terminate(); + printf("Test Run Successfully\n"); return 0; }; -- GitLab