sd/source/ui/uitest/uiobject.cxx | 2 +- uitest/impress_tests/start.py | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-)
New commits: commit e4fd4e9489ea3433b913e2774ea0bacac93bee5b Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Wed Dec 16 16:16:58 2020 +0100 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Wed Dec 16 19:54:26 2020 +0100 uitest: sd: fix GOTO pages count starts from 0 Change-Id: I31ce182af1bccf9b129e9c0f2f409ee81419902b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107840 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sd/source/ui/uitest/uiobject.cxx b/sd/source/ui/uitest/uiobject.cxx index 0b67f75c0ba2..87e9a137fcaa 100644 --- a/sd/source/ui/uitest/uiobject.cxx +++ b/sd/source/ui/uitest/uiobject.cxx @@ -110,7 +110,7 @@ void ImpressWindowUIObject::execute(const OUString& rAction, const StringMap& rP auto itr = rParameters.find("PAGE"); OUString aVal = itr->second; sal_Int32 nVal = aVal.toInt32(); - getViewShell(mxWindow)->SwitchPage(nVal); + getViewShell(mxWindow)->SwitchPage(nVal - 1); } } else if (rAction == "SELECT") diff --git a/uitest/impress_tests/start.py b/uitest/impress_tests/start.py index de7a6ece7247..cf3610af3ab0 100644 --- a/uitest/impress_tests/start.py +++ b/uitest/impress_tests/start.py @@ -6,13 +6,9 @@ # from uitest.uihelper.common import get_state_as_dict - from libreoffice.uno.propertyvalue import mkPropertyValues - from uitest.framework import UITestCase -import time - class SimpleImpressTest(UITestCase): def test_start_impress(self): @@ -41,7 +37,15 @@ class SimpleImpressTest(UITestCase): xEditWin = xImpressDoc.getChild("impress_win") - xEditWin.executeAction("GOTO", mkPropertyValues({"PAGE": "2"})) + self.assertEqual(get_state_as_dict(xEditWin)["CurrentSlide"], "1") + + self.xUITest.executeCommand(".uno:InsertPage") + + self.assertEqual(get_state_as_dict(xEditWin)["CurrentSlide"], "2") + + xEditWin.executeAction("GOTO", mkPropertyValues({"PAGE": "1"})) + + self.assertEqual(get_state_as_dict(xEditWin)["CurrentSlide"], "1") self.ui_test.close_doc() _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits