10#ifndef INCLUDED_TEST_TABLE_XTABLECOLUMNS_HXX
11#define INCLUDED_TEST_TABLE_XTABLECOLUMNS_HXX
13#include <com/sun/star/sheet/XSpreadsheet.hpp>
14#include <com/sun/star/table/XCell.hpp>
15#include <com/sun/star/uno/XInterface.hpp>
17#include <com/sun/star/uno/Reference.hxx>
26 virtual css::uno::Reference<css::uno::XInterface>
init() = 0;
28 void setXSpreadsheet(
const css::uno::Reference<css::sheet::XSpreadsheet>& r_xSheet)
33 void testInsertByIndex();
34 void testInsertByIndexWithNegativeIndex();
36 void testInsertByIndexWithNoColumn();
37 void testInsertByIndexWithOutOfBoundIndex();
38 void testRemoveByIndex();
39 void testRemoveByIndexWithNegativeIndex();
41 void testRemoveByIndexWithNoColumn();
42 void testRemoveByIndexWithOutOfBoundIndex();
48 css::uno::Reference<css::sheet::XSpreadsheet>
m_xSheet;
50 static OUString getCellText(
const css::uno::Reference<css::table::XCell>& r_xCell);
css::uno::Reference< css::sheet::XSpreadsheet > m_xSheet
virtual css::uno::Reference< css::uno::XInterface > init()=0
void setXSpreadsheet(const css::uno::Reference< css::sheet::XSpreadsheet > &r_xSheet)
#define OOO_DLLPUBLIC_TEST