jl165 merging heads
[LibreOffice.git] / testautomation / framework / optional / includes / options_loadsave_vba.inc
blobe227b0d9dc77cb2205204478ab470da473c04092
1 'encoding UTF-8  Do not remove or change this line!
2 '**************************************************************************
3 ' DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 ' Copyright 2000, 2010 Oracle and/or its affiliates.
7 ' OpenOffice.org - a multi-platform office productivity suite
9 ' This file is part of OpenOffice.org.
11 ' OpenOffice.org is free software: you can redistribute it and/or modify
12 ' it under the terms of the GNU Lesser General Public License version 3
13 ' only, as published by the Free Software Foundation.
15 ' OpenOffice.org is distributed in the hope that it will be useful,
16 ' but WITHOUT ANY WARRANTY; without even the implied warranty of
17 ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 ' GNU Lesser General Public License version 3 for more details
19 ' (a copy is included in the LICENSE file that accompanied this code).
21 ' You should have received a copy of the GNU Lesser General Public License
22 ' version 3 along with OpenOffice.org.  If not, see
23 ' <http://www.openoffice.org/license.html>
24 ' for a copy of the LGPLv3 License.
26 '/************************************************************************
28 '*  owner : gregor.hartmann@oracle.com
30 '*  short description : Test VBA settings-page
32 '\******************************************************************************
34 testcase tLoadSaveVBA
36    Dim lbSave ( 7 ) as Boolean
39    hNewDocument
40    ToolsOptions
41    hToolsOptions ( "LoadSave", "VBAProperties" )
43  printlog " - save old settings"
44    lbSave ( 1 ) = WinwordBasicLaden.IsChecked
45    lbSave ( 2 ) = WinwordBasicSpeichern.IsChecked
46    lbSave ( 3 ) = ExcelBasicLaden.IsChecked
47    lbSave ( 4 ) = ExcelBasicSpeichern.IsChecked
48    lbSave ( 5 ) = PowerpointBasicLaden.IsChecked
49    lbSave ( 6 ) = PowerpointBasicSpeichern.IsChecked
51  printlog " - invert settings"
52    if lbSave ( 1 ) = TRUE then WinwordBasicLaden.UnCheck else WinwordBasicLaden.Check
53    if lbSave ( 2 ) = TRUE then WinwordBasicSpeichern.UnCheck else WinwordBasicSpeichern.Check
54    if lbSave ( 3 ) = TRUE then ExcelBasicLaden.UnCheck else ExcelBasicLaden.Check
55    if lbSave ( 4 ) = TRUE then ExcelBasicSpeichern.UnCheck else ExcelBasicSpeichern.Check
56    if lbSave ( 5 ) = TRUE then PowerpointBasicLaden.UnCheck else PowerpointBasicLaden.Check
57    if lbSave ( 6 ) = TRUE then PowerpointBasicSpeichern.UnCheck else PowerpointBasicSpeichern.Check
59    Kontext "ExtrasOptionenDlg"
60    ExtrasOptionenDlg.OK
61    Sleep (3)
63    hCloseDocument
65  printlog " - exit/restart StarOffice"
66    ExitRestartTheOffice
68  printlog " - check inverting"
69    ToolsOptions
70    hToolsOptions ( "LoadSave", "VBAProperties" )
72    if WinwordBasicLaden.IsChecked        = lbSave ( 1 ) then Warnlog "'Load Winword basic' => changes not saved!"
73    if WinwordBasicSpeichern.IsChecked    = lbSave ( 2 ) then Warnlog "'Save Winword basic' => changes not saved!"
74    if ExcelBasicLaden.IsChecked          = lbSave ( 3 ) then Warnlog "'Load Excel basic' => changes not saved!"
75    if ExcelBasicSpeichern.IsChecked      = lbSave ( 4 ) then Warnlog "'Save Excel basic' => changes not saved!"
76    if PowerpointBasicLaden.IsChecked     = lbSave ( 5 ) then Warnlog "'Load Powerpoint basic' => changes not saved!"
77    if PowerpointBasicSpeichern.IsChecked = lbSave ( 6 ) then Warnlog "'Save Powerpoint basic' => changes not saved!"
79  printlog " - make other changes"
80    WinwordBasicLaden.Check
81    WinwordBasicSpeichern.Uncheck
82    ExcelBasicLaden.Uncheck
83    ExcelBasicSpeichern.Check
84    PowerpointBasicLaden.Uncheck
85    PowerpointBasicSpeichern.Check
87    Kontext "ExtrasOptionenDlg"
88    ExtrasOptionenDlg.OK
89    Sleep (3)
91  printlog " - check changes"
92    ToolsOptions
93    hToolsOptions ( "LoadSave", "VBAProperties" )
95    if WinwordBasicLaden.IsChecked        <> TRUE  then Warnlog "'Load Winword basic' => changes not saved!"
96    if WinwordBasicSpeichern.IsChecked    <> FALSE then Warnlog "'Save Winword basic' => changes not saved!"
97    if ExcelBasicLaden.IsChecked          <> FALSE then Warnlog "'Load Excel basic' => changes not saved!"
98    if ExcelBasicSpeichern.IsChecked      <> TRUE  then Warnlog "'Save Excel basic' => changes not saved!"
99    if PowerpointBasicLaden.IsChecked     <> FALSE then Warnlog "'Load Powerpoint basic' => changes not saved!"
100    if PowerpointBasicSpeichern.IsChecked <> TRUE  then Warnlog "'Save Powerpoint basic' => changes not saved!"
102  printlog " - reset to saved settings"
104    if lbSave ( 1 ) = TRUE then WinwordBasicLaden.Check else WinwordBasicLaden.UnCheck
105    if lbSave ( 2 ) = TRUE then WinwordBasicSpeichern.Check else WinwordBasicSpeichern.UnCheck
106    if lbSave ( 3 ) = TRUE then ExcelBasicLaden.Check else ExcelBasicLaden.UnCheck
107    if lbSave ( 4 ) = TRUE then ExcelBasicSpeichern.Check else ExcelBasicSpeichern.UnCheck
108    if lbSave ( 5 ) = TRUE then PowerpointBasicLaden.Check else PowerpointBasicLaden.UnCheck
109    if lbSave ( 6 ) = TRUE then PowerpointBasicSpeichern.Check else PowerpointBasicSpeichern.UnCheck
111    Kontext "ExtrasOptionenDlg"
112    ExtrasOptionenDlg.OK
113    Sleep (3)
115  printlog " - check settings"
116    ToolsOptions
117    hToolsOptions ( "LoadSave", "VBAProperties" )
119    if WinwordBasicLaden.IsChecked        <> lbSave ( 1 ) then Warnlog "'Load Winword basic' => changes not saved!"
120    if WinwordBasicSpeichern.IsChecked    <> lbSave ( 2 ) then Warnlog "'Save Winword basic' => changes not saved!"
121    if ExcelBasicLaden.IsChecked          <> lbSave ( 3 ) then Warnlog "'Load Excel basic' => changes not saved!"
122    if ExcelBasicSpeichern.IsChecked      <> lbSave ( 4 ) then Warnlog "'Save Excel basic' => changes not saved!"
123    if PowerpointBasicLaden.IsChecked     <> lbSave ( 5 ) then Warnlog "'Load Powerpoint basic' => changes not saved!"
124    if PowerpointBasicSpeichern.IsChecked <> lbSave ( 6 ) then Warnlog "'Save Powerpoint basic' => changes not saved!"
126    Kontext "ExtrasOptionenDlg"
127    ExtrasOptionenDlg.OK
129 endcase