From 35608a192df5529d8a0df4ad2f6bce42fc64a9ab Mon Sep 17 00:00:00 2001 From: Jens Carl Date: Sat, 4 May 2019 06:27:17 +0000 Subject: tdf#45904 Move XComponent Java tests to C++ Move XComponent Java tests to C++ for ScShapeObj. Change-Id: Ib692827729dbe38eaceb76aa042d76e14d9614f8 Reviewed-on: https://gerrit.libreoffice.org/71787 Tested-by: Jenkins Reviewed-by: Jens Carl --- test/source/lang/xcomponent.cxx | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test/source') diff --git a/test/source/lang/xcomponent.cxx b/test/source/lang/xcomponent.cxx index 386fa45f232f..ef0049d5953c 100644 --- a/test/source/lang/xcomponent.cxx +++ b/test/source/lang/xcomponent.cxx @@ -57,6 +57,16 @@ void XComponent::testRemoveEventListener() CPPUNIT_ASSERT_EQUAL(false, pListenerAddedAndRemoved->m_hasDisposingCalled); } +void XComponent::testDispose() +{ + Reference xComponent(init(), uno::UNO_QUERY_THROW); + auto pListenerAdded(new TestEventListener()); + Reference xListenerAdded(pListenerAdded); + xComponent->addEventListener(xListenerAdded); + xComponent->dispose(); + CPPUNIT_ASSERT_EQUAL(true, pListenerAdded->m_hasDisposingCalled); +} + void XComponent::testDisposedByDesktopTerminate() { Reference xComponent(init(), uno::UNO_QUERY_THROW); -- cgit