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::uno::XInterface >
init() = 0;
42 virtual css::uno::Reference< css::lang::XComponent >
loadFromDesktop(
const OUString&) = 0;
45 css::uno::Reference< css::sheet::XSpreadsheetDocument>
xDocument;
48 css::uno::Reference< css::sheet::XSpreadsheetDocument> getDoc(
const OUString&);
49 static css::uno::Reference< css::sheet::XNamedRanges> getNamedRanges(css::uno::Reference< css::sheet::XSpreadsheetDocument >
const &);
50 void importSheetToCopy();
51 static bool isExternalReference(std::u16string_view aDestContent, std::u16string_view aSrcContent );
53 css::uno::Reference< css::sheet::XSpreadsheetDocument>
xDestDoc;
54 css::uno::Reference< css::sheet::XSpreadsheet >
xDestSheet;
55 css::uno::Reference< css::sheet::XSpreadsheet >
xSrcSheet;
css::uno::Reference< css::sheet::XSpreadsheet > xSrcSheet
css::uno::Reference< css::sheet::XSpreadsheet > xDestSheet
virtual css::uno::Reference< css::lang::XComponent > loadFromDesktop(const OUString &)=0
virtual css::uno::Reference< css::uno::XInterface > init()=0
css::uno::Reference< css::sheet::XSpreadsheetDocument > xDocument
css::uno::Reference< css::sheet::XSpreadsheetDocument > xDestDoc
#define OOO_DLLPUBLIC_TEST