[Libreoffice-commits] core.git: Branch 'feature/dialog-screenshots' - sc/qa

Katarina Behrens Katarina.Behrens at cib.de
Tue Jun 21 16:25:40 UTC 2016


 sc/qa/unit/screenshots/screenshots.cxx |   39 +++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

New commits:
commit fef68579d9e63c471eb06c6166acf0afc8aa8a6b
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Jun 21 18:24:52 2016 +0200

    Open more sc modal dialogs
    
    Change-Id: Ie0d0bcea3409f99cce0b9dccd4f316d1da3c0d84

diff --git a/sc/qa/unit/screenshots/screenshots.cxx b/sc/qa/unit/screenshots/screenshots.cxx
index fb27cab..9af18fe 100644
--- a/sc/qa/unit/screenshots/screenshots.cxx
+++ b/sc/qa/unit/screenshots/screenshots.cxx
@@ -30,8 +30,10 @@
 #include <docuno.hxx>
 #include <scabstdlg.hxx>
 #include <reffact.hxx>
+#include <scui_def.hxx>
 
 #include <sc.hrc>
+#include <scresid.hxx>
 
 using namespace css;
 
@@ -162,6 +164,43 @@ void ScScreenshotTest::testOpeningSomeDialog()
 
     pDlg7->Execute();
 
+    // just fake some flags
+    sal_uInt16 nFlags = NAME_LEFT | NAME_TOP;
+    std::unique_ptr<AbstractScNameCreateDlg> pDlg8( pFact->CreateScNameCreateDlg(
+           pViewShell->GetDialogParent(), nFlags));
+    CPPUNIT_ASSERT( pDlg8 != nullptr );
+
+    pDlg8->Execute();
+
+    //FIXME: translatable string here
+    const OUString aDefaultSheetName("Sheet1");
+    const OString aEmpty("");
+    std::unique_ptr<AbstractScStringInputDlg> pDlg9( pFact->CreateScStringInputDlg(
+           pViewShell->GetDialogParent(), OUString(ScResId(SCSTR_APDTABLE)), OUString(ScResId(SCSTR_NAME)),
+           aDefaultSheetName, aEmpty, aEmpty));
+    CPPUNIT_ASSERT( pDlg9 != nullptr );
+
+    pDlg9->Execute();
+
+    std::unique_ptr<AbstractScTabBgColorDlg> pDlg10( pFact->CreateScTabBgColorDlg(
+           pViewShell->GetDialogParent(), OUString(ScResId(SCSTR_SET_TAB_BG_COLOR)),
+           OUString(ScResId(SCSTR_NO_TAB_BG_COLOR)), Color(0xff00ff), ".uno:TabBgColor"));
+    CPPUNIT_ASSERT( pDlg10 != nullptr );
+
+    pDlg10->Execute();
+
+    std::unique_ptr<AbstractScTextImportOptionsDlg> pDlg11( pFact->CreateScTextImportOptionsDlg());
+    CPPUNIT_ASSERT( pDlg11 != nullptr );
+
+    pDlg11->Execute();
+
+    //FIXME: looks butt-ugly w/ empty file, move it elsewhere, where
+    //we actually have some data
+    std::unique_ptr<AbstractScDataFormDlg> pDlg12( pFact->CreateScDataFormDlg(
+           pViewShell->GetDialogParent(), pViewShell));
+    CPPUNIT_ASSERT( pDlg12 != nullptr );
+
+    pDlg12->Execute();
 }
 
 #endif


More information about the Libreoffice-commits mailing list