[Libreoffice-commits] core.git: sw/qa
Aleksas Pantechovskis
alex.pantec at gmail.com
Mon Mar 7 20:27:24 UTC 2016
sw/qa/core/macros-test.cxx | 5 +++++
sw/qa/extras/uiwriter/uiwriter.cxx | 2 ++
2 files changed, 7 insertions(+)
New commits:
commit 123b41c3870810d61fde5e17c74a352e3fd2a694
Author: Aleksas Pantechovskis <alex.pantec at gmail.com>
Date: Sat Mar 5 23:56:35 2016 +0200
tdf#65219 Fix temp files clean up in sw unit tests
Change-Id: I57f4dc90bc2ad8488af8cd42515b195f4320a9d9
Reviewed-on: https://gerrit.libreoffice.org/22939
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Michael Stahl <mstahl at redhat.com>
diff --git a/sw/qa/core/macros-test.cxx b/sw/qa/core/macros-test.cxx
index ab9203e..44ac68f 100644
--- a/sw/qa/core/macros-test.cxx
+++ b/sw/qa/core/macros-test.cxx
@@ -45,6 +45,7 @@
#include <sfx2/sfxmodelfactory.hxx>
#include <svl/intitem.hxx>
#include <comphelper/processfactory.hxx>
+#include <comphelper/scopeguard.hxx>
#include <basic/sbxdef.hxx>
#include <unotools/tempfile.hxx>
@@ -483,6 +484,10 @@ void SwMacrosTest::testFindReplace()
// we need a full document with view and layout etc. because ::GetNode()
Reference<lang::XComponent> const xComponent =
loadFromDesktop("private:factory/swriter", "com.sun.star.text.TextDocument");
+
+ const ::comphelper::ScopeGuard xComponentScopeGuard(
+ [&xComponent]() { xComponent->dispose(); } );
+
SwXTextDocument *const pTextDoc = dynamic_cast<SwXTextDocument *>(xComponent.get());
CPPUNIT_ASSERT(pTextDoc);
SwDoc *const pDoc = pTextDoc->GetDocShell()->GetDoc();
diff --git a/sw/qa/extras/uiwriter/uiwriter.cxx b/sw/qa/extras/uiwriter/uiwriter.cxx
index 7887874..a7e92537 100644
--- a/sw/qa/extras/uiwriter/uiwriter.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter.cxx
@@ -1004,6 +1004,8 @@ void SwUiWriterTest::testMergeDoc()
getParagraph(5, "Para Six: One Three Four Five");
getParagraph(6, "");
getParagraph(7, "");
+
+ xDoc2Component->dispose();
}
void SwUiWriterTest::testCreatePortions()
More information about the Libreoffice-commits
mailing list