summaryrefslogtreecommitdiff
path: root/packages/fcl-xml/tests
diff options
context:
space:
mode:
authorsergei <sergei@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-10-16 22:50:46 +0000
committersergei <sergei@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-10-16 22:50:46 +0000
commit21ca23fd641eb6670d853b394ca104680c3e00cb (patch)
treec0cdfb42f08699d4f8fa8ed6b63857e801cf800d /packages/fcl-xml/tests
parent6b55886acac784c43e40501c16c55430356bd97b (diff)
downloadfpc-21ca23fd641eb6670d853b394ca104680c3e00cb.tar.gz
Fixed memory leaks in tests.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13878 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-xml/tests')
-rw-r--r--packages/fcl-xml/tests/extras.pp3
-rw-r--r--packages/fcl-xml/tests/extras2.pp2
2 files changed, 5 insertions, 0 deletions
diff --git a/packages/fcl-xml/tests/extras.pp b/packages/fcl-xml/tests/extras.pp
index e58786426f..15581bbd9d 100644
--- a/packages/fcl-xml/tests/extras.pp
+++ b/packages/fcl-xml/tests/extras.pp
@@ -135,6 +135,7 @@ begin
FParser.Options.Namespaces := True;
domImpl := GetImplementation;
origDoc := domImpl.createDocument(nsURI1, 'test', nil);
+ GC(origDoc);
docElem := origDoc.documentElement;
el := origDoc.CreateElementNS(nsURI2, 'test');
docElem.AppendChild(el);
@@ -169,6 +170,7 @@ begin
FParser.Options.Namespaces := True;
domImpl := GetImplementation;
origDoc := domImpl.createDocument(nsURI1, 'a:test', nil);
+ GC(origDoc);
docElem := origDoc.documentElement;
el := origDoc.CreateElementNS(nsURI2, 'b:test');
docElem.AppendChild(el);
@@ -204,6 +206,7 @@ begin
FParser.Options.Namespaces := True;
domImpl := GetImplementation;
origDoc := domImpl.createDocument(nsURI1, 'a:test', nil);
+ GC(origDoc);
docElem := origDoc.documentElement;
el := origDoc.CreateElementNS(nsURI2, 'b:test');
docElem.AppendChild(el);
diff --git a/packages/fcl-xml/tests/extras2.pp b/packages/fcl-xml/tests/extras2.pp
index 4e432c6fe2..dd919c47f9 100644
--- a/packages/fcl-xml/tests/extras2.pp
+++ b/packages/fcl-xml/tests/extras2.pp
@@ -252,6 +252,7 @@ begin
FParser.Options.Namespaces := True;
domImpl := GetImplementation;
origDoc := domImpl.createDocument(namespaceURI, 'test', nil);
+ GC(origDoc);
docElem := origDoc.documentElement;
docElem.setAttributeNS(namespaceURI, 'attr', 'test value');
@@ -288,6 +289,7 @@ begin
FParser.Options.Namespaces := True;
domImpl := GetImplementation;
origDoc := domImpl.createDocument(namespaceURI, 'test', nil);
+ GC(origDoc);
docElem := origDoc.documentElement;
docElem.setAttributeNS(namespaceURI, 'test:attr', 'test value');