'encoding UTF-8 Do not remove or change this line! '************************************************************************* ' ' Licensed to the Apache Software Foundation (ASF) under one ' or more contributor license agreements. See the NOTICE file ' distributed with this work for additional information ' regarding copyright ownership. The ASF licenses this file ' to you under the Apache License, Version 2.0 (the ' "License"); you may not use this file except in compliance ' with the License. You may obtain a copy of the License at ' ' http://www.apache.org/licenses/LICENSE-2.0 ' ' Unless required by applicable law or agreed to in writing, ' software distributed under the License is distributed on an ' "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ' KIND, either express or implied. See the License for the ' specific language governing permissions and limitations ' under the License. ' '************************************************************************* '* '* short description : Chart resource test - Menu INSERT '* '************************************************************************ '* ' #1 tInsertTitle ' #1 tInsertAxes ' #1 tInsertGrids ' #1 tInsertLegend ' #1 tInsertDataLabels ' #1 tInsertTrendLines ' #1 tInsertMeanValueLines ' #1 tInsertYErrorBars ' #1 tInsertSpecialCharacter '* '\************************************************************************ testcase tInsertTitle '///Dialog test after invoking Insert::Title '/// Load simple chart document if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif '/// Select chart using navigator call fSelectFirstOLE '/// Invoke Edit::Object::Edit to enter Inplace Mode EditObjectEdit '/// Convert chart to 3D (this will enable all controls in Titles dialog) if NOT fConvertChartTo3D() then warnlog "Conversion of chart to 3D failed -> Quit testcase" Call hCloseDocument goto endsub endif '/// Invoke Insert::Titles if fInvokeTitlesDialog() > 0 then warnlog "Something went wrong trying to invoke Titles dialog -> Check this out! (Previous log may help you)" Call hCloseDocument goto endsub endif '/// Check existence of dialog Kontext "InsertTitleDialog" Call DialogTest ( InsertTitleDialog ) '/// Quit dialog using Cancel button InsertTitleDialog.Cancel '/// Close document Kontext "DocumentCalc" DocumentCalc.TypeKeys "" Call hCloseDocument endcase ' '------------------------------------------------------------------------- ' testcase tInsertAxes '///Dialog test after invocation of Insert::Axes '/// Load simple test document if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif '/// Select chart using navigator call fSelectFirstOLE '/// Invoke Edit::Object::Edit to enter Inplace Mode EditObjectEdit '/// Invoke Insert::Axes if fInvokeAxesDialog() > 0 then warnlog "Something went wrong trying to invoke Axes dialog -> Check this out! (Previous log may help you)" Call hCloseDocument goto endsub endif '/// Check existence of dialog Kontext "InsertAxesDialog" Call DialogTest ( InsertAxesDialog ) '/// Quit dialog using Cancel button InsertAxesDialog.Cancel Kontext "DocumentCalc" DocumentCalc.TypeKeys "" '/// Close document Call hCloseDocument endcase ' '------------------------------------------------------------------------- ' testcase tInsertGrids '///Dialog test after invocation of Insert::Grids '/// Load simple test document if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif '/// Select chart using navigator call fSelectFirstOLE '/// Invoke Edit::Object::Edit to enter Inplace Mode EditObjectEdit '/// Invoke Insert::Grids if fInvokeGridsDialog() > 0 then warnlog "Something went wrong trying to invoke Grids dialog -> Check this out! (Previous log may help you)" Call hCloseDocument goto endsub endif '/// Check existence of dialog Kontext "InsertGridsDialog" Call DialogTest ( InsertGridsDialog ) '/// Quit dialog using Cancel button InsertGridsDialog.Cancel Kontext "DocumentCalc" DocumentCalc.TypeKeys "" '/// Close document Call hCloseDocument endcase ' '------------------------------------------------------------------------- ' testcase tInsertLegend '///Dialog test after invocation of Insert::Legend '/// Load simple test document if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif '/// Select chart using navigator call fSelectFirstOLE '/// Invoke Edit::Object::Edit to enter Inplace Mode EditObjectEdit '/// Invoke Insert::Legend if fInvokeLegendDialog() > 0 then warnlog "Something went wrong trying to invoke Legend dialog -> Check this out! (Previous log may help you)" Call hCloseDocument goto endsub endif '/// Check existence of dialog Kontext "InsertLegendDialog" Call DialogTest ( InsertLegendDialog ) '/// Quit dialog using Cancel button InsertLegendDialog.Cancel Kontext "DocumentCalc" DocumentCalc.TypeKeys "" '/// Close document Call hCloseDocument endcase ' '------------------------------------------------------------------------- ' testcase tInsertDataLabels '///Dialog test after invocation of Insert::Data Labels '/// Load simple test document if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif '/// Select chart using navigator call fSelectFirstOLE '/// Invoke Edit::Object::Edit to enter Inplace Mode EditObjectEdit '/// Invoke Insert::Data Labels if fInvokeDataLabelsDialog() > 0 then warnlog "Something went wrong trying to invoke Labels dialog -> Check this out!" Call hCloseDocument goto endsub endif '/// Check 'Show Value' to enable all controls Kontext "InsertLabelsDialog" if fSetShowValue ( TRUE ) > 0 then warnlog "Something went wrong trying to check 'Show Value' -> Check this out!" endif '/// Check existence of dialog Call DialogTest ( InsertLabelsDialog ) '/// Quit dialog using Cancel button InsertLabelsDialog.Cancel Kontext "DocumentCalc" DocumentCalc.TypeKeys "" '/// Close document Call hCloseDocument endcase ' '------------------------------------------------------------------------- ' testcase tInsertTrendLines '///Dialog test after invocation of Insert::TrendLines '/// Load simple test document if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif '/// Select chart using navigator call fSelectFirstOLE '/// Invoke Edit::Object::Edit to enter Inplace Mode EditObjectEdit Kontext "DocumentChart" printlog "Insert TrendLines" InsertTrendlines '/// Check existence of dialog Kontext "InsertTrendlinesDialog" Call DialogTest ( InsertTrendlinesDialog ) '/// Quit dialog using Cancel button InsertTrendlinesDialog.Cancel Kontext "DocumentCalc" DocumentCalc.TypeKeys "" '/// Close document Call hCloseDocument endcase ' '------------------------------------------------------------------------- ' testcase tInsertMeanValueLines '///Testing Insert::MeanValueLines '/// Load simple test document if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif '/// Select chart using navigator call fSelectFirstOLE '/// Invoke Edit::Object::Edit to enter Inplace Mode EditObjectEdit '/// Insert::MeanValueLines if fInsertMeanValueLines() > 0 then warnlog "Something went wrong trying to insert mean value lines -> Check this out!" Call hCloseDocument goto endsub endif Kontext "DocumentChart" '/// Close document Call hCloseDocument endcase ' '------------------------------------------------------------------------- ' testcase tInsertYErrorBars '///Dialog test after invocation of Insert::YErrorBars '/// Load simple test document if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif '/// Select chart using navigator call fSelectFirstOLE '/// Invoke Edit::Object::Edit to enter Inplace Mode EditObjectEdit '/// Invoke Insert::TrendLines if fInvokeInsertYErrorBarsDialog() > 0 then warnlog "Something went wrong trying to invoke YErrorBars Lines dialog -> Check this out!" Call hCloseDocument goto endsub endif '/// Check existence of dialog Kontext "InsertYErrorBarsDLG" Call DialogTest ( InsertYErrorBarsDLG ) '/// Quit dialog using Cancel button InsertYErrorBarsDLG.Cancel Kontext "DocumentCalc" DocumentCalc.TypeKeys "" '/// Close document Call hCloseDocument endcase ' '------------------------------------------------------------- ' testcase tInsertSpecialCharacter printlog "Load simple chart document" if fLoadVerySimpleChartAndSaveLocal() > 0 then warnlog "Loading test document seems to have failed -> Check this out!" goto endsub endif printlog "Select chart using navigator" call fSelectFirstOLE printlog "Invoke Edit::Object::Edit to enter Inplace Mode" EditObjectEdit printlog "Invoke Insert::Titles" if fInvokeTitlesDialog() > 0 then warnlog "Something went wrong trying to invoke Titles dialog -> Check this out! (Previous log may help you)" Call hCloseDocument goto endsub endif Kontext "InsertTitleDialog" if fSetTitle(MainTitle , "Test title") = 0 then Kontext "InsertTitleDialog" InsertTitleDialog.OK Kontext "DocumentChart" printlog "Type to select the title" DocumentChart.TypeKeys "" , TRUE DocumentChart.UseMenu printlog "Select menu 'Insert'" hMenuSelectNr(4) 'INSERT printlog "Select menu item 'Special Character'." hMenuSelectNr(9) 'SPECIAL CHARACTER printlog "Close the 'Insert Special Character'-dialog." Kontext "Sonderzeichen" Call Dialogtest( Sonderzeichen ) Sonderzeichen.CANCEL else warnlog "It was not possible to set the title. Test aborted!" Kontext "InsertTitleDialog" InsertTitleDialog.Cancel endif Call hCloseDocument endcase