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);
55 #endif // INCLUDED_TEST_TABLE_XTABLECOLUMNS_HXX
void setXSpreadsheet(const css::uno::Reference< css::sheet::XSpreadsheet > &r_xSheet)
FILE * init(int, char **)
css::uno::Reference< css::sheet::XSpreadsheet > m_xSheet
#define OOO_DLLPUBLIC_TEST