10 #ifndef INCLUDED_TEST_SHEET_XSPREADSHEETS2_HXX
11 #define INCLUDED_TEST_SHEET_XSPREADSHEETS2_HXX
15 #include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
16 #include <com/sun/star/sheet/XSpreadsheet.hpp>
17 #include <com/sun/star/sheet/XNamedRanges.hpp>
18 #include <com/sun/star/lang/XComponent.hpp>
29 void testImportedSheetNameAndIndex();
30 void testImportString();
31 void testImportValue();
32 void testImportFormulaBasicMath();
33 void testImportFormulaWithNamedRange();
34 void testImportOverExistingNamedRange();
35 void testImportNamedRangeDefinedInSource();
36 void testImportNamedRangeRedefinedInSource();
37 void testImportNewNamedRange();
38 void testImportCellStyle();
39 void testLastAfterInsertCopy();
41 virtual css::uno::Reference< css::lang::XComponent > getComponent() = 0;
42 virtual css::uno::Reference< css::uno::XInterface >
init() = 0;
43 virtual css::uno::Reference< css::lang::XComponent > loadFromDesktop(
const OUString&) = 0;
44 virtual void createFileURL(
const OUString&, OUString&) = 0;
47 css::uno::Reference< css::sheet::XSpreadsheetDocument>
xDocument;
50 css::uno::Reference< css::sheet::XSpreadsheetDocument> getDoc(
const OUString&);
51 static css::uno::Reference< css::sheet::XNamedRanges> getNamedRanges(css::uno::Reference< css::sheet::XSpreadsheetDocument >
const &);
52 void importSheetToCopy();
53 static bool isExternalReference(
const OUString& aDestContent, std::u16string_view aSrcContent );
55 css::uno::Reference< css::sheet::XSpreadsheetDocument>
xDestDoc;
56 css::uno::Reference< css::sheet::XSpreadsheet >
xDestSheet;
57 css::uno::Reference< css::sheet::XSpreadsheet >
xSrcSheet;
62 #endif // INCLUDED_TEST_SHEET_XSPREADSHEETS2_HXX
css::uno::Reference< css::sheet::XSpreadsheetDocument > xDocument
css::uno::Reference< css::sheet::XSpreadsheet > xSrcSheet
FILE * init(int, char **)
css::uno::Reference< css::sheet::XSpreadsheetDocument > xDestDoc
#define OOO_DLLPUBLIC_TEST
css::uno::Reference< css::sheet::XSpreadsheet > xDestSheet