'encoding UTF-8 Do not remove or change this line! '************************************************************************** * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * '/************************************************************************ '* '* owner : joerg.skottke@sun.com '* '* short description : Update test for documentconverter '* '\****************************************************************************** testcase tUpdtWizardDocumentConverter printlog( "Resource test for the document converter" ) dim irc as integer dim brc as boolean dim iDialog as integer dim iDocumentType as integer dim iWait as integer dim sSourcePathWriter as string sSourcePathWriter = gTesttoolpath & "framework\required\input\document_converter\" sSourcePathWriter = convertpath( sSourcePathWriter ) dim sTargetFile as string dim sLogFile as string dim aFileList( 100 ) as string dim iCurrentFile as integer hInitSingleDoc() irc = hOpenWizardWithMenu( "DOCCONV" ) if ( irc <> 0 ) then warnlog( "Unable to open requested wizard, aborting test" ) goto endsub endif sTargetFile = hGetWorkPath() sLogFile = sTargetFile & "Logfile.odt" stargetFile = sTargetFile & "docconv1" & hGetSuffix( "current" ) Kontext "DocumentConverter" hWaitForObject( CreateLogfile, 3000 ) CreateLogfile.check() Call DialogTest ( DocumentConverter ) spreadsheet.check() textdoc.check() drawing.check() master.check() ' as we selected all documenttypes, the settings page for each ' documenttype has to pop up for iDocumentType = 1 to 4 ContinueButton.click() Kontext "DocumentConverter" if ( template.isVisible() ) then printlog( "Page " & 1 + iDocumentType & " is visible" ) else warnlog( "Cannot access page 2, aborting test" ) hFinishWizard() goto endsub endif for iDialog = 1 to 4 select case iDialog case 1 : ImportFormTemplatesSearch.click() case 2 : SaveToTemplatesSearch.Click() case 3 : ImportFormDocumentSearch.Click() case 4 : SaveToDocumentSearch.Click() end select Kontext "OeffnenDLG" Call Dialogtest (OeffnenDlg) OeffnenDLG.Cancel() Kontext "DocumentConverter" ImportFormDocument.setText( sSourcePathWriter ) next iDialog next iDocumentType Kontext "DocumentConverter" ContinueButton.click() Kontext "DocumentConverter" if ( summary.isVisible() ) then printlog( "Page 6 is visible" ) else warnlog( "Page 6 - Summary Page is missing" ) endif Kontext "DocumentConverter" ContinueButton.click() Kontext "DocumentConverter" printlog( "Page 7" ) qaerrorlog( "#i54265# Show Logfile button has no HID, using accelerator instead" ) iWait = 0 do while ( DocumentConverter.exists() ) try ContinueButton.click() catch endcatch Wait( 1 ) iWait = iWait + 1 if ( iWait = 20000 ) then warnlog( "Document not converted within 20 seconds" ) exit do endif loop if ( getDocumentCount <> 1 ) then warnlog( "Exactly one - the conversion result document - should be open" ) endif hDestroyDocument() hDeleteFile( sTargetFile ) hDeleteFile( sLogFile ) endcase