summaryrefslogtreecommitdiffstats
path: root/vcl/qa/cppunit/lifecycle.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/qa/cppunit/lifecycle.cxx')
-rw-r--r--vcl/qa/cppunit/lifecycle.cxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/vcl/qa/cppunit/lifecycle.cxx b/vcl/qa/cppunit/lifecycle.cxx
index 51d90776bb44..857ad9b46d08 100644
--- a/vcl/qa/cppunit/lifecycle.cxx
+++ b/vcl/qa/cppunit/lifecycle.cxx
@@ -143,6 +143,8 @@ void LifecycleTest::testParentedWidgets()
testWidgets(xWin);
}
+namespace {
+
class DisposableChild : public vcl::Window
{
public:
@@ -153,6 +155,8 @@ public:
}
};
+}
+
void LifecycleTest::testChildDispose()
{
VclPtrInstance<WorkWindow> xWin(nullptr, WB_APP|WB_STDWORK);
@@ -178,6 +182,8 @@ void LifecycleTest::testPostDispose()
CPPUNIT_ASSERT(!xWin->GetWindow(GetWindowType::Parent));
}
+namespace {
+
class FocusCrashPostDispose : public TabControl
{
public:
@@ -203,6 +209,8 @@ public:
}
};
+}
+
void LifecycleTest::testFocus()
{
ScopedVclPtrInstance<WorkWindow> xWin(nullptr, WB_APP|WB_STDWORK);
@@ -215,6 +223,8 @@ void LifecycleTest::testFocus()
// CPPUNIT_ASSERT(xChild->HasFocus());
}
+namespace {
+
template <class vcl_type>
class LeakTestClass : public vcl_type
{
@@ -272,6 +282,8 @@ public:
}
};
+}
+
void LifecycleTest::testLeakage()
{
std::vector<LeakTestObject *> aObjects;