12#include <com/sun/star/sheet/XViewSplitable.hpp>
14#include <cppunit/TestAssert.h>
23 uno::Reference< sheet::XViewSplitable > xViewSplitable(
init(), UNO_QUERY_THROW);
24 CPPUNIT_ASSERT_MESSAGE(
"View is already split", !xViewSplitable->getIsWindowSplit());
26 xViewSplitable->splitAtPosition(90, 51);
28 CPPUNIT_ASSERT_MESSAGE(
"View wasn't split", xViewSplitable->getIsWindowSplit());
30 CPPUNIT_ASSERT_EQUAL_MESSAGE(
"Wrong horizontal pixel position",
31 sal_Int32(90), xViewSplitable->getSplitHorizontal());
32 CPPUNIT_ASSERT_EQUAL_MESSAGE(
"Wrong vertical pixel position",
33 sal_Int32(51), xViewSplitable->getSplitVertical());
35 CPPUNIT_ASSERT_EQUAL_MESSAGE(
"Wrong column",
36 sal_Int32(1), xViewSplitable->getSplitColumn());
37 CPPUNIT_ASSERT_MESSAGE(
"Wrong row", xViewSplitable->getSplitRow() != 0);
virtual css::uno::Reference< css::uno::XInterface > init()=0