sc/qa/unit/helper/qahelper.cxx |  139 -----------------------------------------
 sc/qa/unit/helper/qahelper.hxx |   13 ---
 2 files changed, 152 deletions(-)

New commits:
commit 4ead38cad91f2d790369d959cc66cb8fc687588e
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Wed Nov 16 20:50:33 2022 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Thu Nov 17 13:23:04 2022 +0100

    ScBootstrapFixture: drop newly unused code
    
    Change-Id: I0a0c825d552fe20b16102fb2382e9bee598e879d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142792
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/qa/unit/helper/qahelper.cxx b/sc/qa/unit/helper/qahelper.cxx
index 3e97342ce3c1..09100b11e57e 100644
--- a/sc/qa/unit/helper/qahelper.cxx
+++ b/sc/qa/unit/helper/qahelper.cxx
@@ -645,25 +645,6 @@ ScDocShellRef ScBootstrapFixture::load(const OUString& 
rURL, sal_Int32 nFormat,
     return load(bReadWrite, rURL, aFilterName, OUString(), aFilterType, 
nFormatType, nClipboardId, static_cast<sal_uIntPtr>(nFormatType));
 }
 
-ScDocShellRef ScBootstrapFixture::loadEmptyDocument(const 
uno::Sequence<beans::PropertyValue>& rPropertyValues)
-{
-    uno::Reference< frame::XDesktop2 > xDesktop = 
frame::Desktop::create(::comphelper::getProcessComponentContext());
-    CPPUNIT_ASSERT(xDesktop.is());
-
-    uno::Reference< lang::XComponent > xComponent = 
xDesktop->loadComponentFromURL(
-        "private:factory/scalc",
-        "_blank",
-        0,
-        rPropertyValues);
-    CPPUNIT_ASSERT(xComponent.is());
-
-    // Get the document model
-    SfxObjectShell* pFoundShell = 
SfxObjectShell::GetShellFromComponent(xComponent);
-    CPPUNIT_ASSERT_MESSAGE("Failed to access document shell", pFoundShell);
-
-    return dynamic_cast<ScDocShell*>(pFoundShell);
-}
-
 ScDocShellRef ScBootstrapFixture::loadDoc(
     std::u16string_view rFileName, sal_Int32 nFormat, bool bReadWrite, bool 
bCheckErrorCode )
 {
@@ -685,15 +666,6 @@ ScDocShellRef ScBootstrapFixture::loadDoc(
 ScBootstrapFixture::ScBootstrapFixture( const OUString& rsBaseString ) : 
m_aBaseString( rsBaseString ) {}
 ScBootstrapFixture::~ScBootstrapFixture() {}
 
-namespace {
-OUString EnsureSeparator(const OUStringBuffer& rFilePath)
-{
-    return (rFilePath.getLength() == 0) || (rFilePath[rFilePath.getLength() - 
1] != '/') ?
-        OUString("/") :
-        OUString();
-}
-}
-
 void ScBootstrapFixture::createFileURL(
     std::u16string_view aFileBase, std::u16string_view aFileExtension, 
OUString& rFilePath)
 {
@@ -707,117 +679,6 @@ void ScBootstrapFixture::createFileURL(
     rFilePath = url.GetMainURL(INetURLObject::DecodeMechanism::NONE);
 }
 
-void ScBootstrapFixture::createCSVPath(const char* aFileBase, OUString& 
rCSVPath)
-{
-    OUStringBuffer aBuffer( m_directories.getSrcRootPath());
-    aBuffer.append(EnsureSeparator(aBuffer));
-    aBuffer.append(m_aBaseString);
-    aBuffer.append(EnsureSeparator(aBuffer));
-    aBuffer.append("contentCSV/").appendAscii(aFileBase).append("csv");
-    rCSVPath = aBuffer.makeStringAndClear();
-}
-
-void ScBootstrapFixture::createCSVPath(std::u16string_view aFileBase, 
OUString& rCSVPath)
-{
-    OUStringBuffer aBuffer( m_directories.getSrcRootPath());
-    aBuffer.append(EnsureSeparator(aBuffer));
-    aBuffer.append(m_aBaseString);
-    aBuffer.append(EnsureSeparator(aBuffer));
-    aBuffer.append("contentCSV/");
-    aBuffer.append(aFileBase);
-    aBuffer.append("csv");
-    rCSVPath = aBuffer.makeStringAndClear();
-}
-
-ScDocShellRef ScBootstrapFixture::saveAndReload(
-    ScDocShell& rShell, const OUString &rFilter,
-    const OUString &rUserData, const OUString& rTypeName, SfxFilterFlags 
nFormatType,
-    std::shared_ptr<utl::TempFileNamed>* pTempFileOut,  const OUString* 
pPassword, bool bClose)
-{
-    auto pTempFile = std::make_shared<utl::TempFileNamed>();
-    SfxMedium aStoreMedium( pTempFile->GetURL(), StreamMode::STD_WRITE );
-    SotClipboardFormatId nExportFormat = SotClipboardFormatId::NONE;
-    if (nFormatType == ODS_FORMAT_TYPE)
-        nExportFormat = SotClipboardFormatId::STARCHART_8;
-    auto pExportFilter = std::make_shared<SfxFilter>(
-        rFilter,
-        OUString(), nFormatType, nExportFormat, rTypeName, OUString(),
-        rUserData, "private:factory/scalc*" );
-    pExportFilter->SetVersion(SOFFICE_FILEFORMAT_CURRENT);
-    aStoreMedium.SetFilter(pExportFilter);
-
-    if (pPassword)
-    {
-        SfxItemSet* pExportSet = aStoreMedium.GetItemSet();
-        uno::Sequence< beans::NamedValue > aEncryptionData = 
comphelper::OStorageHelper::CreatePackageEncryptionData( *pPassword );
-        pExportSet->Put(SfxUnoAnyItem(SID_ENCRYPTIONDATA, 
Any(aEncryptionData)));
-
-        uno::Reference< embed::XStorage > xMedStorage = 
aStoreMedium.GetStorage();
-        ::comphelper::OStorageHelper::SetCommonStorageEncryptionData( 
xMedStorage, aEncryptionData );
-    }
-    rShell.DoSaveAs( aStoreMedium );
-    if (bClose)
-        rShell.DoClose();
-
-    //std::cout << "File: " << pTempFile->GetURL() << std::endl;
-
-    SotClipboardFormatId nFormat = SotClipboardFormatId::NONE;
-    if (nFormatType == ODS_FORMAT_TYPE)
-        nFormat = SotClipboardFormatId::STARCALC_8;
-
-    ScDocShellRef xDocSh = load(pTempFile->GetURL(), rFilter, rUserData, 
rTypeName, nFormatType, nFormat, SOFFICE_FILEFORMAT_CURRENT, pPassword );
-    if(nFormatType == XLSX_FORMAT_TYPE)
-        validate(pTempFile->GetFileName(), test::OOXML);
-    else if (nFormatType == ODS_FORMAT_TYPE)
-        validate(pTempFile->GetFileName(), test::ODF);
-    pTempFile->EnableKillingFile();
-    if(pTempFileOut)
-        *pTempFileOut = pTempFile;
-    return xDocSh;
-}
-
-ScDocShellRef ScBootstrapFixture::saveAndReload( ScDocShell& rShell, sal_Int32 
nFormat, std::shared_ptr<utl::TempFileNamed>* pTempFile )
-{
-    OUString aFilterName(aFileFormats[nFormat].pFilterName, 
strlen(aFileFormats[nFormat].pFilterName), RTL_TEXTENCODING_UTF8) ;
-    OUString aFilterType(aFileFormats[nFormat].pTypeName, 
strlen(aFileFormats[nFormat].pTypeName), RTL_TEXTENCODING_UTF8);
-    ScDocShellRef xDocSh = saveAndReload(rShell, aFilterName, OUString(), 
aFilterType, aFileFormats[nFormat].nFormatType, pTempFile);
-
-    CPPUNIT_ASSERT(xDocSh.is());
-    return xDocSh;
-}
-
-std::shared_ptr<utl::TempFileNamed> ScBootstrapFixture::exportTo( ScDocShell& 
rShell, sal_Int32 nFormat, bool bValidate )
-{
-    OUString aFilterName(aFileFormats[nFormat].pFilterName, 
strlen(aFileFormats[nFormat].pFilterName), RTL_TEXTENCODING_UTF8) ;
-    OUString aFilterType(aFileFormats[nFormat].pTypeName, 
strlen(aFileFormats[nFormat].pTypeName), RTL_TEXTENCODING_UTF8);
-
-    auto pTempFile = std::make_shared<utl::TempFileNamed>();
-    pTempFile->EnableKillingFile();
-    SfxMedium aStoreMedium( pTempFile->GetURL(), StreamMode::STD_WRITE );
-    SotClipboardFormatId nExportFormat = SotClipboardFormatId::NONE;
-    SfxFilterFlags nFormatType = aFileFormats[nFormat].nFormatType;
-    if (nFormatType == ODS_FORMAT_TYPE)
-        nExportFormat = SotClipboardFormatId::STARCHART_8;
-    auto pExportFilter = std::make_shared<SfxFilter>(
-        aFilterName,
-        OUString(), nFormatType, nExportFormat, aFilterType, OUString(),
-        OUString(), "private:factory/scalc*" );
-    pExportFilter->SetVersion(SOFFICE_FILEFORMAT_CURRENT);
-    aStoreMedium.SetFilter(pExportFilter);
-    rShell.DoSaveAs( aStoreMedium );
-    rShell.DoClose();
-
-    if(bValidate)
-    {
-        if(nFormatType == XLSX_FORMAT_TYPE)
-            validate(pTempFile->GetFileName(), test::OOXML);
-        else if (nFormatType == ODS_FORMAT_TYPE)
-            validate(pTempFile->GetFileName(), test::ODF);
-    }
-
-    return pTempFile;
-}
-
 void ScBootstrapFixture::setUp()
 {
     test::BootstrapFixture::setUp();
diff --git a/sc/qa/unit/helper/qahelper.hxx b/sc/qa/unit/helper/qahelper.hxx
index 353b3b7783e5..ec4db2f10b7b 100644
--- a/sc/qa/unit/helper/qahelper.hxx
+++ b/sc/qa/unit/helper/qahelper.hxx
@@ -201,7 +201,6 @@ protected:
 
     ScDocShellRef load(const OUString& rURL, sal_Int32 nFormat, bool 
bReadWrite = false);
 
-    ScDocShellRef loadEmptyDocument(const 
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>& 
rPropertyValues = {});
     ScDocShellRef loadDoc(
         std::u16string_view rFileName, sal_Int32 nFormat, bool bReadWrite = 
false, bool bCheckErrorCode = true );
 
@@ -209,22 +208,10 @@ private:
     // reference to document interface that we are testing
     css::uno::Reference<css::uno::XInterface> m_xCalcComponent;
 public:
-    static const FileFormat* getFileFormats() { return aFileFormats; }
-
     explicit ScBootstrapFixture( const OUString& rsBaseString );
     virtual ~ScBootstrapFixture() override;
 
     void createFileURL(std::u16string_view aFileBase, std::u16string_view 
aFileExtension, OUString& rFilePath);
-    void createCSVPath(const char* aFileBase, OUString& rCSVPath);
-    void createCSVPath(std::u16string_view aFileBase, OUString& rCSVPath);
-
-    ScDocShellRef saveAndReload(ScDocShell& rShell, const OUString &rFilter,
-    const OUString &rUserData, const OUString& rTypeName, SfxFilterFlags 
nFormatType,
-    std::shared_ptr<utl::TempFileNamed>* pTempFile = nullptr, const OUString* 
pPassword = nullptr, bool bClose = true );
-
-    ScDocShellRef saveAndReload( ScDocShell& rShell, sal_Int32 nFormat, 
std::shared_ptr<utl::TempFileNamed>* pTempFile = nullptr );
-
-    std::shared_ptr<utl::TempFileNamed> exportTo(ScDocShell& rShell, sal_Int32 
nFormat, bool bValidate = true);
 
     virtual void setUp() override;
     virtual void tearDown() override;

Reply via email to