summaryrefslogtreecommitdiff
path: root/testautomation/writer/optional/includes/fields/w_fields4.inc
diff options
context:
space:
mode:
Diffstat (limited to 'testautomation/writer/optional/includes/fields/w_fields4.inc')
-rw-r--r--testautomation/writer/optional/includes/fields/w_fields4.inc967
1 files changed, 0 insertions, 967 deletions
diff --git a/testautomation/writer/optional/includes/fields/w_fields4.inc b/testautomation/writer/optional/includes/fields/w_fields4.inc
deleted file mode 100644
index 459e91da7..000000000
--- a/testautomation/writer/optional/includes/fields/w_fields4.inc
+++ /dev/null
@@ -1,967 +0,0 @@
-'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
-' <http://www.openoffice.org/license.html>
-' for a copy of the LGPLv3 License.
-'
-'/************************************************************************
-'*
-'* owner : helge.delfs@oracle.com
-'*
-'* short description : Doc Information Test
-'*
-'\***********************************************************************
-
-sub w_fields4
-
- Call tDocInformationTitle
- Call tDocInformationSubject
- Call tDocInformationKeywords
- Call tDocInformationDescription
- Call tDocInformationUserDefined
- Call tDocInformationCreated
- Call tDocInformationModified
- Call tDocInformationModifiedSavefile
- Call tDocInformationPrinted
- Call tDocInformationRevisionnumber
- Call tDocInformationTotaleditingtime
-
-end sub
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationTitle
-
- Dim sTitle as String
- Dim sTestFile as String
- Dim sVarResult as String
- Dim sFixResult as String
-
- sTitle = "Title Test"
- sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw")
- sVarResult = sTitle
- sFixResult = "This is the title"
-
- printlog "Doc Information - Title"
- '/// <b> Doc Information - Title </b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
-
- '/// File / Properties / Description , input some
- '/// + new text in Title
- Call fFileProperties("TabBeschreibung")
- Titel.Settext sTitle
- TabBeschreibung.OK
-
- '/// Check if the title is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Title")
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult then
- Warnlog "Should get " & sVarResult & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult then
- Warnlog "Should get " & sFixResult & " but get " & fGetFieldContent()
- end if
-
- Call hCloseDocument
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationSubject
-
- Dim sSubject as String
- Dim sTestFile as String
- Dim sVarResult as String
- Dim sFixResult as String
-
- sSubject = "Subject Test"
- sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw")
- sVarResult = sSubject
- sFixResult = "This is the subject"
-
- printlog "Doc Information - Subject"
- '/// <b> Doc Information - Subject </b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
-
- '/// File / Properties / Description , input some
- '/// + text in Subject
- Call fFileProperties("TabBeschreibung")
- Thema.Settext sSubject
- TabBeschreibung.OK
-
- '/// Check if the Subject is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Subject")
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult then
- Warnlog "Should get " & sVarResult & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult then
- Warnlog "Should get " & sFixResult & " but get " & fGetFieldContent()
- end if
-
- Call hCloseDocument
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationKeywords
-
- Dim sKeywords as String
- Dim sTestFile as String
- Dim sVarResult as String
- Dim sFixResult as String
-
- sKeywords = "Keywords Test"
- sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw")
- sVarResult = sKeywords
- sFixResult = "This are keywords"
-
- printlog "Doc Information - Keywords"
- '/// <b> Doc Information - Keywords </b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
-
- '/// File / Properties / Description , input some
- '/// + text in Keywords
- Call fFileProperties("TabBeschreibung")
- Schluesselwoerter.Settext sKeywords
- TabBeschreibung.OK
-
- '/// Check if the Keywords is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Keywords")
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult then
- Warnlog "Should get " & sVarResult & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult then
- Warnlog "Should get " & sFixResult & " but get " & fGetFieldContent()
- end if
-
- Call hCloseDocument
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationDescription
-
- Dim sDescription as String
- Dim sTestFile as String
- Dim sVarResult as String
- Dim sFixResult as String
-
- sDescription = "Description Test"
- sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw")
- sVarResult = sDescription
- sFixResult = "This is the description"
-
- printlog "Doc Information - Description"
- '/// <b> Doc Information - Description </b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
-
- '/// File / Properties / Description , input some
- '/// + text in Description
- Call fFileProperties("TabBeschreibung")
- Beschreibung.Settext sDescription
- Schluesselwoerter.Gettext '<--This command is useless , but important ! :-)
- TabBeschreibung.OK
-
- '/// Check if the Description is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Description")
-
- Call wTypeKeys "<End>"
- Call wTypeKeys "<Down>" , 4
- Call wTypeKeys "<Right>" , 2
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult then
- Warnlog "Due to i31893 , should get " & sVarResult & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult then
- Warnlog "Should get " & sFixResult & " but get " & fGetFieldContent()
- end if
-
- Call hCloseDocument
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationUserDefined
- Warnlog "#i95523#Tabpage 'Custom properties' has no declaration"
- goto endsub
- Dim sTestFile as String
- Dim sVarResult() as String
- Dim sFixResult() as String
- Dim i as integer
- Dim j as Integer
-
- j = UBound(sVarResult)
- sTestFile = gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw"
- sVarResult = Array( _
- "A1" , _
- "B2" , _
- "C3" , _
- "D4" , _
- )
-
- sFixResult = Array( _
- "Lennon" , _
- "McCartney" , _
- "Harrison" , _
- "Star" , _
- )
-
- printlog "Doc Information - User Defined"
-
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
- '/// File / Properties / Description , input some
- '/// + text in Description
- Call fFileProperties("TabDokument")
- Info0.Settext sVarResult(0)
- Info1.Settext sVarResult(1)
- Info2.Settext sVarResult(2)
- Info3.Settext sVarResult(3)
- TabBenutzer.OK
-
- '/// Check if the User defined is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Info fields")
-
- Call wTypeKeys "<End><Right><Down><Home>"
- Sleep 1
-
- for i= 0 to UBound(sVarResult)
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult(i) then
- Warnlog "Should get " & sVarResult(i) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(i) then
- Warnlog "Should get " & sFixResult(i) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Down><Home><Left><Home>"
- next i
-
- Call hCloseDocument
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationCreated
-
- Dim sFirstName as String
- Dim sLastName as String
- Dim sFirstName1 as String
- Dim sLastName1 as String
- Dim sVarResult(3) as String
- Dim sFixResult(3) as String
- dim sTestFile as string
- Dim i as Integer
-
- sFirstName1 = "Test1" : sLastName1 = "Test2"
- sTestFile = gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw"
-
- sVarResult(0) = sFirstName1 + " " + sLastName1
- sVarResult(1) = fGetDate1(Date)
-
- sFixResult(0) = "Éric Savary"
- sFixResult(1) = "07/20/2000"
- sFixResult(2) = "11:41:21"
-
- printlog "Doc Information - Created"
- '/// <b> Doc Information - Created </b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
-
- Call fFindWord ("Created")
- Call wTypeKeys "<End><Right><Down><Down><Down><Home>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- sVarResult(2)= fGetFieldContent()
- Call wTypeKeys "<MOD1 Home>" , 3
-
- '/// Change author to author :Test2 Test1
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- sFirstName = VorName.GetText
- sLastName = ZuName.GetText
- VorName.SetText sFirstName1
- ZuName.SetText sLastName1
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- '/// File / Properties / General , check "Apply user
- '/// + data" , click "delete" button
- Call fFileProperties("TabDokument")
- BenutzerdatenVerwenden.Check
- Sleep 1
- Loeschen.Click
- Sleep 1
- TabDokument.OK
-
- '/// Check if the Created field is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Created")
-
- Call wTypeKeys "<End><Right><Down><Home>"
- Sleep 1
-
- for i = 0 to 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult(i) then
- Warnlog "Should get " & sVarResult(i) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(i) then
- Warnlog "Should get " & sFixResult(i) & " but get " & fGetFieldContent()
- end if
- Call wTypeKeys "<End><Down><Home><Left><Home>"
- next i
-
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() = sVarResult(2) then
- Warnlog "Should get " & sFixResult(2) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(2) then
- Warnlog "Should get " & sFixResult(2) & " but get " & fGetFieldContent()
- end if
-
- 'Recover author to default
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- VorName.SetText sFirstName
- ZuName.SetText sLastName
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- Call hCloseDocument
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationModified
-
- Dim sTestFile as String
- Dim sSaveasFile as String
- Dim sFirstName as String
- Dim sLastName as String
- Dim sFirstName1 as String
- Dim sLastName1 as String
- Dim sVarResult(3) as String
- Dim sFixResult(3) as String
- Dim i as Integer
-
- sFirstName1 = "Test1" : sLastName1 = "Test2"
- sTestFile = gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw"
- sSaveasFile = ConvertPath (gOfficePath + "user\work\fields_docinfos1.sxw" )
-
- sVarResult(0) = sFirstName1 + " " + sLastName1
- sVarResult(1) = fGetDate1(Date)
-
- sFixResult(0) = "Éric Savary"
- sFixResult(1) = "08/18/2000"
- sFixResult(2) = "11:40:11"
-
- printlog "Doc Information - Modified"
- '/// <b> Doc Information - Modified </b>
-
- if FileExists ( sSaveAsFile ) then app.kill ( sSaveAsFile )
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
- Call hFileSaveAsKill (sSaveAsFile)
-
- Call fFindWord ("Modified")
- Call wTypeKeys "<End><Right><Down><Down><Down><Home>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- sVarResult(2)= fGetFieldContent()
- Call wTypeKeys "<MOD1 Home>" , 3
-
- '/// Change author to author : Test2 Test1
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- sFirstName = VorName.GetText
- sLastName = ZuName.GetText
- VorName.SetText sFirstName1
- ZuName.SetText sLastName1
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- '/// File / Properties / General , check "Apply user
- '/// + data" , click "delete" button
- Call fFileProperties("TabDokument")
- BenutzerdatenVerwenden.Check
- Sleep 1
- Loeschen.Click
- Sleep 1
- TabDokument.OK
-
- FileSave
- try
- Kontext "Active"
- Active.Yes
- catch
- endcatch
- Sleep 3
-
- '/// Check if the Modified field is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Modified")
-
- Call wTypeKeys "<End><Right><Down><Home>"
- Sleep 1
-
- for i = 0 to 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult(i) then
- Warnlog "Should get " & sVarResult(i) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(i) then
- Warnlog "Should get " & sFixResult(i) & " but get " & fGetFieldContent()
- end if
- Call wTypeKeys "<End><Down><Home><Left><Home>"
- next i
-
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() = sVarResult(2) then
- Warnlog "Should get " & sFixResult(2) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(2) then
- Warnlog "Should get " & sFixResult(2) & " but get " & fGetFieldContent()
- end if
-
- 'Recover author to default
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- VorName.SetText sFirstName
- ZuName.SetText sLastName
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- FileClose
- Sleep 1
- Kontext "Active"
- if Active.Exists(2) then
- try
- Active.Yes
- catch
- endcatch
- end if
-
- if FileExists ( sSaveAsFile ) then app.kill ( sSaveAsFile )
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationModifiedSavefile
- QaErrorLog "#i102792# - tDocInformationModifiedSavefile outcommented due to issue."
- goto endsub
-
- Dim sTestFile as String
- Dim sSaveasFile as String
- Dim sFirstName as String
- Dim sLastName as String
- Dim sFirstName1 as String
- Dim sLastName1 as String
- Dim sVarResult(3) as String
- Dim sFixResult(3) as String
- Dim i as Integer
-
- sFirstName1 = "Test1" : sLastName1 = "Test2"
- sTestFile = gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw"
- sSaveasFile = ConvertPath (gOfficePath + "user\work\fields_docinfos1.sxw" )
-
- sVarResult(0) = sFirstName1 + " " + sLastName1
- sVarResult(1) = fGetDate1(Date)
-
- sFixResult(0) = "Éric Savary"
- sFixResult(1) = "08/18/2000"
- sFixResult(2) = "11:40:11"
-
- if FileExists ( sSaveAsFile ) then app.kill ( sSaveAsFile )
-
- printlog "Doc Information - Modified (save file)"
- '/// <b> Doc Information - Modified (save file)</b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
- Call fFindWord ("Modified")
- Call wTypeKeys "<End><Right><Down><Down><Down><Home>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- sVarResult(2)= fGetFieldContent()
- Call wTypeKeys "<MOD1 Home>" , 3
-
- '/// Change author to author : Test2 Test1
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- sFirstName = VorName.GetText
- sLastName = ZuName.GetText
- VorName.SetText sFirstName1
- ZuName.SetText sLastName1
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- '/// Save the file as another file
- Call hFileSaveAsKill(sSaveAsFile)
-
- '/// Check if the Modified field is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Modified")
-
- Call wTypeKeys "<End><Right><Down><Home>"
- Sleep 1
-
- for i = 0 to 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult(i) then
- QAErrorlog "#i41327# Should get " & sVarResult(i) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(i) then
- Warnlog "Should get " & sFixResult(i) & " but get " & fGetFieldContent()
- end if
- Call wTypeKeys "<End><Down><Home><Left><Home>"
- next i
-
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() = sVarResult(2) then
- QAErrorlog "#i41327# Should get " & sFixResult(2) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(2) then
- Warnlog "Should get " & sFixResult(2) & " but get " & fGetFieldContent()
- end if
-
- 'Recover author to default
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- VorName.SetText sFirstName
- ZuName.SetText sLastName
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- FileClose
- Sleep 1
- Kontext "Active"
- if Active.Exists(2) then
- try
- Active.Yes
- catch
- endcatch
- end if
-
- if FileExists ( sSaveAsFile ) then app.kill ( sSaveAsFile )
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationPrinted
-
- Dim sTestFile as String
- Dim sFirstName as String
- Dim sLastName as String
- Dim sFirstName1 as String
- Dim sLastName1 as String
- Dim sVarResult(3) as String
- Dim sFixResult(3) as String
- Dim i as Integer
-
- sFirstName1 = "Test1" : sLastName1 = "Test2"
- sTestFile = gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw"
- sVarResult(0) = sFirstName1 + " " + sLastName1
- sVarResult(1) = fGetDate1(Date)
-
- sFixResult(0) = "Éric Savary"
- sFixResult(1) = "08/11/2004"
- sFixResult(2) = "11:46:06"
-
- printlog "Doc Information - Printed"
- '/// <b> Doc Information - Printed </b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
- Call fFindWord ("Last printed")
- Call wTypeKeys "<End><Right><Down><Down><Down><Home>"
- Call wTypeKeys "<Shift Right>"
- Sleep 1
- sVarResult(2)= fGetFieldContent()
- Call wTypeKeys "<MOD1 Home>" , 3
-
- '/// Change author to author : Test2 Test1
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- sFirstName = VorName.GetText
- sLastName = ZuName.GetText
- VorName.SetText sFirstName1
- ZuName.SetText sLastName1
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- '/// Print file
- FilePrint
- Kontext "Active"
- if Active.Exists then
- if Active.GetRT = 304 then
- Active.Ok
- QAErrorLog "No Default-Printer! The testcase isn't tested !"
- Kontext "Printing"
- Sleep 1
- Printing.Cancel
- goto NoTest
- end if
- else
- Kontext "Printing"
- Sleep 1
- Printing.OK
- kontext "active"
- if active.exists(5) then
- QaErrorLog "Error Printing..."
- Active.ok
- end if
- end if
-
- '/// Check if the Printed field is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Last printed")
-
- Call wTypeKeys "<End><Right><Down><Home>"
- Sleep 1
-
- for i = 0 to 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult(i) then
- Warnlog "Should get " & sVarResult(i) & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(i) then
- Warnlog "Should get " & sFixResult(i) & " but get " & fGetFieldContent()
- end if
- Call wTypeKeys "<End><Down><Home><Left><Home>"
- next i
-
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() = sVarResult(2) then
- Warnlog "Should NOT get " & sFixResult(2)
- end if
-
- Call wTypeKeys "<End><Right>"
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult(2) then
- Warnlog "Should get " & sFixResult(2) & " but get " & fGetFieldContent()
- end if
-
- 'Recover author to default
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- VorName.SetText sFirstName
- ZuName.SetText sLastName
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
- NoTest:
- Call hCloseDocument
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationRevisionnumber
-
- Dim sTestFile as String
- Dim sSaveasFile as String
- Dim sFirstName as String
- Dim sLastName as String
- Dim sFirstName1 as String
- Dim sLastName1 as String
- Dim sVarResult as String
- Dim sFixResult as String
-
- sFirstName1 = "Test1" : sLastName1 = "Test2"
- sVarResult = "17" : sFixResult = "4"
-
- sTestFile = gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw"
- sSaveasFile = ConvertPath (gOfficePath + "user\work\tDocInformationRevisionnumber.sxw" )
-
- if FileExists ( sSaveAsFile ) then app.kill ( sSaveAsFile )
-
- printlog "Doc Information - Revision number"
- '/// <b> Doc Information - Revision number</b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
- '/// Change author to author : Test2 Test1
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- sFirstName = VorName.GetText
- sLastName = ZuName.GetText
- VorName.SetText sFirstName1
- ZuName.SetText sLastName1
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- '/// Save the file as another file
- Call hFileSaveAsKill(sSaveAsFile)
-
- '/// Press F9
- Call wTypeKeys "<F9>"
-
- '/// Save the file
- FileSave
- try
- Kontext "Active"
- Active.Yes
- catch
- endcatch
- Sleep 3
-
- '/// Check if the Revision number field is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Version")
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
-
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sVarResult then
- Warnlog "Should get " & sVarResult & " but get " & fGetFieldContent()
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult then
- Warnlog "Should get " & sFixResult & " but get " & fGetFieldContent()
- end if
-
- 'Recover author to default
- ToolsOptions
- Call hToolsOptions("STAROFFICE","USERDATA")
- VorName.SetText sFirstName
- ZuName.SetText sLastName
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
-
- FileClose
- Sleep 1
- Kontext "Active"
- if Active.Exists(2) then
- try
- Active.Yes
- catch
- endcatch
- end if
-
- if FileExists ( sSaveAsFile ) then app.kill ( sSaveAsFile )
-
-endcase
-
-'-----------------------------------------------------------------
-
-testcase tDocInformationTotaleditingtime
-
- Dim sTestFile as String
- Dim sSaveasFile as String
- Dim sVarResult as String
- Dim sFixResult as String
-
- sFixResult = "00:29:05"
- sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\fields\fields_docinfos.sxw")
- sSaveasFile = ConvertPath (gOfficePath + "user\work\tDocInformationRevisionnumber.sxw" )
-
- if FileExists ( sSaveAsFile ) then app.kill ( sSaveAsFile )
-
- printlog "Doc Information - Tatal editing time"
- '/// <b> Doc Information - Tatal editing time </b>
-
- Call hNewDocument
-
- '/// Open test file fields_docinfos.sxw
- hFileOpenLocally( sTestFile )
-
- '/// Save the file as another file
- Call hFileSaveAsKill(sSaveAsFile)
-
- '/// Press F9
- Call wTypeKeys "<F9>"
-
- Call fFindWord ("Accessed")
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- sVarResult = fGetFieldContent()
- Call wTypeKeys "<MOD1 Home>" , 3
-
- '/// Save the file
- FileSave
- try
- Kontext "Active"
- Active.Yes
- catch
- endcatch
- Sleep 3
-
- '/// Check if the tatal editing time field is changed in the document
- '/// It should be changed in Var
- '/// It should NOT be changed in Fix
- Call fFindWord ("Accessed")
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
-
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() = sVarResult then
- Warnlog "Should NOT get " & sVarResult
- end if
-
- Call wTypeKeys "<End><Right>"
- Sleep 1
- Call wTypeKeys "<Shift Right>"
- if fGetFieldContent() <> sFixResult then
- Warnlog "Should get " & sFixResult & " but get " & fGetFieldContent()
- end if
-
- FileClose
- Sleep 1
- Kontext "Active"
- if Active.Exists(2) then
- try
- Active.Yes
- catch
- endcatch
- end if
-
- if FileExists ( sSaveAsFile ) then app.kill ( sSaveAsFile )
-
-endcase
-
-'-----------------------------------------------------------------