[Libreoffice-commits] core.git: include/test test/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Sat Dec 1 08:51:33 UTC 2018


 include/test/container/xindexaccess.hxx |   23 +++++++++++++++--------
 test/source/container/xindexaccess.cxx  |   31 +++++++++++++++----------------
 2 files changed, 30 insertions(+), 24 deletions(-)

New commits:
commit d0a6f8a8e862bede67989cd3fac105d7c8231eb0
Author:     Jens Carl <j.carl43 at gmx.de>
AuthorDate: Sat Dec 1 07:42:52 2018 +0000
Commit:     Jens Carl <j.carl43 at gmx.de>
CommitDate: Sat Dec 1 09:51:12 2018 +0100

    Enable XIndexAccess test cases
    
    Add macro OOO_DLLPUBLIC_TEST to class XIndexAccess (needed to use the
    test cases), refactor ctor, and add missing header files.
    
    Change-Id: Id8b27c8c3a3d7fc5c64fafd25b0d9b4b511c281f
    Reviewed-on: https://gerrit.libreoffice.org/64375
    Tested-by: Jenkins
    Reviewed-by: Jens Carl <j.carl43 at gmx.de>

diff --git a/include/test/container/xindexaccess.hxx b/include/test/container/xindexaccess.hxx
index 415008880e52..aa4273ded053 100644
--- a/include/test/container/xindexaccess.hxx
+++ b/include/test/container/xindexaccess.hxx
@@ -1,4 +1,4 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
 /*
  * This file is part of the LibreOffice project.
  *
@@ -10,16 +10,23 @@
 #ifndef INCLUDED_TEST_CONTAINER_XINDEXACCESS_HXX
 #define INCLUDED_TEST_CONTAINER_XINDEXACCESS_HXX
 
+#include <com/sun/star/uno/XInterface.hpp>
+
 #include <com/sun/star/uno/Reference.hxx>
 
-namespace apitest {
+#include <test/testdllapi.hxx>
 
-class XIndexAccess
+namespace apitest
+{
+class OOO_DLLPUBLIC_TEST XIndexAccess
 {
 public:
-    XIndexAccess(sal_Int32 nItems);
+    XIndexAccess(sal_Int32 nItems)
+        : m_nItems(nItems)
+    {
+    }
 
-    virtual css::uno::Reference< css::uno::XInterface > init() = 0;
+    virtual css::uno::Reference<css::uno::XInterface> init() = 0;
     void testGetCount();
     void testGetByIndex();
     // will throw an exception and should fail if not
@@ -29,11 +36,11 @@ protected:
     ~XIndexAccess() {}
 
 private:
-    sal_Int32 const mnItems;
+    sal_Int32 const m_nItems;
 };
 
-}
+} // namespace apitest
 
 #endif // INCLUDED_TEST_CONTAINER_XINDEXACCESS_HXX
 
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
diff --git a/test/source/container/xindexaccess.cxx b/test/source/container/xindexaccess.cxx
index 3791e2b76393..9139136b36b3 100644
--- a/test/source/container/xindexaccess.cxx
+++ b/test/source/container/xindexaccess.cxx
@@ -8,49 +8,48 @@
  */
 
 #include <test/container/xindexaccess.hxx>
+
 #include <com/sun/star/container/XIndexAccess.hpp>
+
+#include <com/sun/star/uno/Reference.hxx>
+
 #include <cppunit/extensions/HelperMacros.h>
 
 using namespace css;
 using namespace css::uno;
 
-namespace apitest {
-
-XIndexAccess::XIndexAccess(sal_Int32 nItems):
-    mnItems(nItems)
+namespace apitest
 {
-}
-
 void XIndexAccess::testGetCount()
 {
-    uno::Reference< container::XIndexAccess > xIndexAccess(init(), UNO_QUERY_THROW);
-    CPPUNIT_ASSERT_EQUAL(mnItems, xIndexAccess->getCount());
+    uno::Reference<container::XIndexAccess> xIndexAccess(init(), UNO_QUERY_THROW);
+    CPPUNIT_ASSERT_EQUAL(m_nItems, xIndexAccess->getCount());
 }
 
 void XIndexAccess::testGetByIndex()
 {
-    uno::Reference< container::XIndexAccess > xIndexAccess(init(), UNO_QUERY_THROW);
-    CPPUNIT_ASSERT_EQUAL(mnItems, xIndexAccess->getCount());
+    uno::Reference<container::XIndexAccess> xIndexAccess(init(), UNO_QUERY_THROW);
+    CPPUNIT_ASSERT_EQUAL(m_nItems, xIndexAccess->getCount());
 
-    if (mnItems > 0)
+    if (m_nItems > 0)
     {
         Any aAny = xIndexAccess->getByIndex(0);
         CPPUNIT_ASSERT(aAny.hasValue());
 
-        aAny = xIndexAccess->getByIndex(mnItems/2);
+        aAny = xIndexAccess->getByIndex(m_nItems / 2);
         CPPUNIT_ASSERT(aAny.hasValue());
 
-        aAny = xIndexAccess->getByIndex(mnItems-1);
+        aAny = xIndexAccess->getByIndex(m_nItems - 1);
         CPPUNIT_ASSERT(aAny.hasValue());
     }
 }
 
 void XIndexAccess::testGetByIndexException()
 {
-    uno::Reference< container::XIndexAccess > xIndexAccess(init(), UNO_QUERY_THROW);
-    xIndexAccess->getByIndex(mnItems);
+    uno::Reference<container::XIndexAccess> xIndexAccess(init(), UNO_QUERY_THROW);
+    xIndexAccess->getByIndex(m_nItems);
 }
 
-}
+} // namespace apitest
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */


More information about the Libreoffice-commits mailing list