summaryrefslogtreecommitdiff
path: root/testautomation/writer/optional/includes/insertgraphic/w_insertgraphic4.inc
diff options
context:
space:
mode:
Diffstat (limited to 'testautomation/writer/optional/includes/insertgraphic/w_insertgraphic4.inc')
-rw-r--r--testautomation/writer/optional/includes/insertgraphic/w_insertgraphic4.inc831
1 files changed, 831 insertions, 0 deletions
diff --git a/testautomation/writer/optional/includes/insertgraphic/w_insertgraphic4.inc b/testautomation/writer/optional/includes/insertgraphic/w_insertgraphic4.inc
new file mode 100644
index 000000000000..561768ee8320
--- /dev/null
+++ b/testautomation/writer/optional/includes/insertgraphic/w_insertgraphic4.inc
@@ -0,0 +1,831 @@
+'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 : Test of the insert graphic function - 4
+'*
+'************************************************************************
+'*
+' #1 tInsertGraphic_31 'Test Alignment via format/graphic: Anchor to paragraph -> Left, centered, right, top, center, bottom
+' #1 tInsertGraphic_32 'Test Alignment via format/graphic: Anchor to page -> Left, centered, right, top, center, bottom
+' #1 tInsertGraphic_33 'Test Alignment via format/graphic: Anchor to character -> Left, centered, right, top, center, bottom
+' #1 tInsertGraphic_34 'Test Alignment via format/graphic: Anchor as character -> top, center, bottom of baseline
+' #1 tInsertGraphic_35 'Test Wrap via format/graphic : none, Page Wrap, Optimal Page Wrap, Contour Wrap ,Wrap through, in Background , first paragraph
+' #1 tInsertGraphic_36 'Test original size
+' #1 tInsertGraphic_37 'Test keep ratio
+' #1 tInsertGraphic_38 'Check the graphic name in Navigator
+' #1 tInsertGraphic_39 'Test checkbox 'Position' in protect area
+' #1 tInsertGraphic_40 'Test checkbox 'Print' in Property area"
+' #1 tInsertGraphic_41 'Test checkbox 'Keep image size'
+' #1 tInsertGraphic_42 'Test checkbox 'Keep scale'
+'*
+'\***********************************************************************
+
+testcase tInsertGraphic_31
+
+ Dim iLeft as Integer
+ Dim iRight as Integer
+ Dim iCenterHorizontal as Integer
+ Dim iTop as Integer
+ Dim iBottom as Integer
+ Dim iCenterVertical as Integer
+
+ iLeft = 1 : iRight = 2 : iCenterHorizontal = 3
+ iTop = 1 : iBottom = 2 : iCenterVertical = 3
+
+ PrintLog "- Test Alignment via format/graphic: Anchor to paragraph -> Left, centered, right, top, center, bottom"
+ '/// Test Alignment via format/graphic: Anchor to paragraph -> Left, centered, right, top, center, bottom
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ fInsertGraphics("Bughunter.jpg")
+
+ PrintLog " Left:"
+ '/// Format / Graphic tabpage Type ,
+ '/// + Anchor to paragraph , and set Horizontal to left
+ fFormatGraphic("TabType")
+ Kontext "TabType"
+ AnchorAtparagraph.Check
+ Horizontal.Select iLeft
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Kontext "TabType"
+ Sleep 1
+ if AnchorAtparagraph.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'to paragraph' !"
+ if Horizontal.GetSelIndex <> iLeft then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Centered:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to paragraph , and set Horizontal to Centered
+ fFormatGraphic("TabType")
+ Kontext "TabType"
+ AnchorAtparagraph.Check
+ Horizontal.Select iCenterHorizontal
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ Kontext "TabType"
+ if AnchorAtparagraph.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'to paragraph' !"
+ if Horizontal.GetSelIndex <> iCenterHorizontal then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Right:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to paragraph , and set Horizontal to Right
+ fFormatGraphic("TabType")
+ Kontext "TabType"
+ AnchorAtparagraph.Check
+ Horizontal.Select iRight
+ TabType.OK
+ sleep(1)
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ Kontext "TabType"
+ if AnchorAtparagraph.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'to paragraph' !"
+ if Horizontal.GetSelIndex <> iRight then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Top:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to paragraph , and set Vertical to top
+ fFormatGraphic("TabType")
+ Kontext "TabType"
+ AnchorAtparagraph.Check
+ Vertical.Select iTop
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ Kontext "TabType"
+ if AnchorAtparagraph.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'to paragraph' !"
+ if Vertical.GetSelIndex <> iTop then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Center:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to paragraph , and set Vertical to Center
+ fFormatGraphic("TabType")
+ Kontext "TabType"
+ AnchorAtparagraph.Check
+ Vertical.Select iCenterVertical
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtparagraph.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'to paragraph' !"
+ if Vertical.GetSelIndex <> iCenterVertical then Warnlog "The graphic's Vertical option is not correct ! #bug110281"
+ TabType.Cancel
+
+ PrintLog " Bottom:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to paragraph , and set Vertical to Bottom
+ fFormatGraphic("TabType")
+ AnchorAtparagraph.Check
+ Vertical.Select iBottom
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtparagraph.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'to paragraph' !"
+ if Vertical.GetSelIndex <> iBottom then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_32
+
+ Dim iLeft as Integer
+ Dim iRight as Integer
+ Dim iCenterHorizontal as Integer
+ Dim iTop as Integer
+ Dim iBottom as Integer
+ Dim iCenterVertical as Integer
+
+ iLeft = 1 : iRight = 2 : iCenterHorizontal = 3
+ iTop = 1 : iBottom = 2 : iCenterVertical = 3
+
+ PrintLog "- Test Alignment via format/graphic: Anchor to page -> Left, centered, right, top, center, bottom"
+ '/// Test Alignment via format/graphic: Anchor to page -> Left, centered, right, top, center, bottom
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ fInsertGraphics("Bughunter.jpg")
+
+ PrintLog " Left:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to page , and set Horizontal to left
+ fFormatGraphic("TabType")
+ AnchorAtPage.Check
+ Horizontal.Select iLeft
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtPage.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Page' !"
+ if Horizontal.GetSelIndex <> iLeft then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Centered:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to page , and set Horizontal to Centered
+ fFormatGraphic("TabType")
+ AnchorAtPage.Check
+ Horizontal.Select iCenterHorizontal
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtPage.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Page' !"
+ if Horizontal.GetSelIndex <> iCenterHorizontal then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Right:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to page , and set Horizontal to Right
+ fFormatGraphic("TabType")
+ AnchorAtPage.Check
+ Horizontal.Select iRight
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtPage.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Page' !"
+ if Horizontal.GetSelIndex <> iRight then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Top:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to page , and set Vertical to top
+ fFormatGraphic("TabType")
+ AnchorAtPage.Check
+ Vertical.Select iTop
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtPage.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Page' !"
+ if Vertical.GetSelIndex <> iTop then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Center:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to page , and set Vertical to Center
+ fFormatGraphic("TabType")
+ AnchorAtPage.Check
+ Vertical.Select iCenterVertical
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtPage.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Page' !"
+ if Vertical.GetSelIndex <> iCenterVertical then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Bottom:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor to page , and set Vertical to Bottom
+ fFormatGraphic("TabType")
+ AnchorAtPage.Check
+ Vertical.Select iBottom
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtPage.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Page' !"
+ if Vertical.GetSelIndex <> iBottom then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_33
+
+ Dim iLeft as Integer
+ Dim iRight as Integer
+ Dim iCenterHorizontal as Integer
+ Dim iTop as Integer
+ Dim iBottom as Integer
+ Dim iCenterVertical as Integer
+
+ iLeft = 1 : iRight = 2 : iCenterHorizontal = 3
+ iTop = 1 : iBottom = 2 : iCenterVertical = 4
+
+ PrintLog "- Test Alignment via format/graphic: Anchor to character -> Left, centered, right, top, center, bottom"
+ '/// Test Alignment via format/graphic: Anchor to character -> Left, centered, right, top, center, bottom
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ fInsertGraphics("Bughunter.jpg")
+
+ PrintLog " Left:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor At Character , and set Horizontal to left
+ fFormatGraphic("TabType")
+ AnchorAtCharacter.Check
+ Horizontal.Select iLeft
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Character' !"
+ if Horizontal.GetSelIndex <> iLeft then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Centered:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor At Character , and set Horizontal to Centered
+ fFormatGraphic("TabType")
+ AnchorAtCharacter.Check
+ Horizontal.Select iCenterHorizontal
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Character' !"
+ if Horizontal.GetSelIndex <> iCenterHorizontal then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Right:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor At Character , and set Horizontal to Right
+ fFormatGraphic("TabType")
+ AnchorAtCharacter.Check
+ Horizontal.Select iRight
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Character' !"
+ if Horizontal.GetSelIndex <> iRight then Warnlog "The graphic's Horizontal option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Top:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor At Character , and set Vertical to top
+ fFormatGraphic("TabType")
+ AnchorAtCharacter.Check
+ Vertical.Select iTop
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Character' !"
+ if Vertical.GetSelIndex <> iTop then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Center:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor At Character , and set Vertical to Center
+ fFormatGraphic("TabType")
+ AnchorAtCharacter.Check
+ Vertical.Select iCenterVertical
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Character' !"
+ if Vertical.GetSelIndex <> iCenterVertical then
+ if iSprache = 82 then
+ QAErrorlog "#i59378#Missing vertical position in in Format-Picture-dialog"
+ else
+ if Vertical.GetItemCount <> 6 then
+ QAErrorlog "#i59378#Missing vertical position in in Format-Picture-dialog"
+ else
+ Warnlog "The graphic's Vertical option is not correct ! "
+ end if
+ end if
+ end if
+ TabType.Cancel
+
+ PrintLog " Bottom:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor At Character , and set Vertical to Bottom
+ fFormatGraphic("TabType")
+ AnchorAtCharacter.Check
+ Vertical.Select iBottom
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAtCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'At Character' !"
+ if Vertical.GetSelIndex <> iBottom then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_34
+
+ Dim iTop as Integer
+ Dim iBottom as Integer
+ Dim iCenterVertical as Integer
+
+ iTop = 1 : iBottom = 2 : iCenterVertical = 3
+
+ PrintLog "- Test Alignment via format/graphic: Anchor as character -> top, center, bottom of baseline"
+ '/// Test Alignment via format/graphic: Anchor as character -> top, center, bottom of baseline
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ fInsertGraphics("Bughunter.jpg")
+
+ PrintLog " Base line at top:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor as character , and set Base line at top
+ fFormatGraphic("TabType")
+ Sleep 1
+ AnchorAsCharacter.Check
+ Vertical.Select iTop
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAsCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'As character' !"
+ if Horizontal.IsEnabled = TRUE then Warnlog "The Horizontal listbox should not be enabled ! "
+ if Vertical.GetSelIndex <> iTop then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Base line at center:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor as character , and set Base line at center
+ fFormatGraphic("TabType")
+ Sleep 1
+ AnchorAsCharacter.Check
+ Vertical.Select iCenterVertical
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAsCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'As character' !"
+ if Horizontal.IsEnabled = TRUE then Warnlog "The Horizontal listbox should not be enabled ! "
+ if Vertical.GetSelIndex <> iCenterVertical then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ PrintLog " Base line at bottom:"
+ '/// Format / Graphic tabpage Type
+ '/// + Anchor as character , and set Base line at bottom
+ fFormatGraphic("TabType")
+ Sleep 1
+ AnchorAsCharacter.Check
+ Vertical.Select iBottom
+ TabType.OK
+
+ '/// Check the graphic position
+ fFormatGraphic("TabType")
+ Sleep 1
+ if AnchorAsCharacter.IsChecked <> TRUE then Warnlog "Anchor should be checked to 'As character' !"
+ if Horizontal.IsEnabled = TRUE then Warnlog "The Horizontal listbox should not be enabled ! "
+ if Vertical.GetSelIndex <> iBottom then Warnlog "The graphic's Vertical option is not correct ! "
+ TabType.Cancel
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_35
+
+ PrintLog "- Test Wrap via dialog : none, Page Wrap, Optimal Page Wrap, Contour Wrap ,Wrap through, in Background , first paragraph"
+ '/// <b> Test Wrap via dialog , including </b>
+ '/// +<b> none, Page Wrap, Optimal Page Wrap, Contour Wrap, </b>
+ '/// +<b> Wrap through, in Background, first paragraph </b>
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ fInsertGraphics("Bughunter.jpg")
+
+ PrintLog " 1. No Wrap:"
+ '/// Format / Graphic / tabpage Wrap - No page
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ Kein.Check
+ TabUmlauf.OK
+
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ if Kein.IsChecked <> TRUE then Warnlog "Graphic wrapping situation is wrong !"
+ TabUmlauf.Cancel
+
+ PrintLog " 2. Page Wrap:"
+ '/// Format / Graphic / tabpage Wrap - Page Wrap
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ Parallel.Check
+ TabUmlauf.OK
+
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ if Parallel.IsChecked <> TRUE then Warnlog "Graphic wrapping situation is wrong !"
+ TabUmlauf.Cancel
+
+ PrintLog " 3. Optimal Page Wrap:"
+ '/// Format / Graphic / tabpage Wrap - Optimal Page Wrap
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ Dynamisch.Check
+ TabUmlauf.OK
+
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ if Dynamisch.IsChecked <> TRUE then Warnlog "Graphic wrapping situation is wrong !"
+ TabUmlauf.Cancel
+
+ PrintLog " 4. Wrap through:"
+ '/// Format / Graphic / tabpage Wrap - Wrap through
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ Durchlauf.Check
+ TabUmlauf.OK
+
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ if Durchlauf.IsChecked <> TRUE then Warnlog "Graphic wrapping situation is wrong !"
+ TabUmlauf.Cancel
+
+ PrintLog " 5. In Background:"
+ '/// Format / Graphic / tabpage Wrap - In Background
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ Durchlauf.Check
+ ImHintergrund.Check
+ TabUmlauf.OK
+
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ if Durchlauf.IsChecked <> TRUE then Warnlog "Graphic wrapping situation is wrong !"
+ if ImHintergrund.IsChecked <> TRUE then Warnlog "Background configuration is wrong !"
+ TabUmlauf.Cancel
+
+ PrintLog " 6. first paragraph:"
+ '/// Format / Graphic / tabpage Wrap - first paragraph
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ Parallel.Check
+ ErsterAbsatz.Check
+ TabUmlauf.OK
+
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ if Parallel.IsChecked <> TRUE then Warnlog "Graphic wrapping situation is wrong !"
+ if ErsterAbsatz.IsChecked <> TRUE then Warnlog "first paragraph configuration is wrong !"
+ TabUmlauf.Cancel
+
+ PrintLog " 7. Contour:"
+ '/// Format / Graphic / tabpage Wrap - first paragraph
+ FormatWrapPageWrap
+ Sleep 1
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ Kontur.Check
+ TabUmlauf.OK
+
+ fFormatGraphic("TabUmlauf")
+ Sleep 1
+ if Kontur.IsChecked <> TRUE then Warnlog "Contour configuration is wrong !"
+ TabUmlauf.Cancel
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_36
+
+ Dim sOriginalWidth as String
+ Dim sOriginalHeight as String
+ Dim sNewWidth as String
+ Dim sNewHeight as String
+
+ sNewWidth = "7"+ gSeperator + "00" + gMeasurementUnit
+ sNewHeight = "5"+ gSeperator + "00" + gMeasurementUnit
+
+ PrintLog "- Test original size "
+ '/// Test original size
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ fInsertGraphics("Bughunter.jpg")
+
+ '/// Format / Graphic tabpage Type , change the graphic's size
+ fFormatGraphic("TabType")
+ sOriginalWidth = Width.GetText
+ sOriginalHeight = Height.GetText
+ KeepRatio.UnCheck
+ wait 500
+ Width.SetText sNewWidth
+ wait 500
+ Height.SetText sNewHeight
+ wait 500
+ TabType.OK
+
+ '/// Check if original size works well
+ fFormatGraphic("TabType")
+ if Width.GetText <> sNewWidth then Warnlog "The graphic's width is wrong !"
+ wait 500
+ if Height.GetText <> sNewHeight then Warnlog "The graphic's height is wrong !"
+ wait 500
+ OriginalSize.Click
+ Sleep 1
+ if Width.GetText <> sOriginalWidth then Warnlog "The graphic's width isn't recovered to before!"
+ wait 500
+ if Height.GetText <> sOriginalHeight then Warnlog "The graphic's height isn't recovered to before !"
+ wait 500
+ TabType.Cancel
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_37
+
+ Dim sWidth as String
+ Dim sHeight as String
+ Dim sNewWidth as String
+ Dim sNewHeight as String
+
+ sWidth = "4"+ gSeperator + "00" + gMeasurementUnit
+ sHeight = "3"+ gSeperator + "00" + gMeasurementUnit
+
+ sNewWidth = "8"+ gSeperator + "00" + gMeasurementUnit
+ sNewHeight = "6"+ gSeperator + "00" + gMeasurementUnit
+
+ PrintLog "- Test keep ratio"
+ '/// Test keep ratio
+
+ Call hNewDocument
+
+ '/// Insert a graphics and check 'keep ratio'
+ fInsertGraphics("Bughunter.jpg")
+
+ fFormatGraphic("TabType")
+ KeepRatio.UnCheck
+ wait 500
+ Width.SetText sWidth
+ wait 500
+ Height.SetText sHeight
+ wait 500
+ KeepRatio.Check
+ wait 500
+ TabType.OK
+ Sleep 1
+
+ '/// Format / Graphic tabpage Type , change the graphic's width
+ '/// + Check if keep ratio works well
+ fFormatGraphic("TabType")
+ Kontext "TabType"
+ Width.SetText sNewWidth
+ Sleep 1
+ if Height.GetText <> sNewHeight then Warnlog "The graphic's height is wrong !"
+ TabType.Cancel
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_38
+
+ Dim sGraphicName as String
+ Dim sNavActualItemName as string
+
+ sGraphicName = "TEST1"
+
+ PrintLog "- Check the graphic name in Navigator"
+ '/// Check the graphic name in Navigator
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ Call fInsertGraphics("Bughunter.jpg")
+
+ '/// Format / Graphic / Options , set a new name
+ Call fFormatGraphic("TabZusaetze")
+ sleep(3)
+ Kontext "TabZusaetze"
+ ObjektName.SetText sGraphicName
+ sleep(3)
+ TabZusaetze.OK
+ sleep(1)
+
+ '/// Active navigator to check the graphic name
+ Call fStartupNavigator( "Graphics" , 2 )
+ sleep(2)
+ Kontext "NavigatorWriter"
+ sNavActualItemName = Auswahlliste.GetitemText(2)
+ if sNavActualItemName <> sGraphicName then
+ warnlog "The graphic name should be " + sGraphicName & " but get " & sNavActualItemName & "!"
+ end if
+ Call fCloseNavigator
+
+ Call hCloseDocument
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_39
+
+ Dim sHorizontalBy as String
+ Dim sVerticalBy as String
+
+ PrintLog "- Test checkbox 'Position' in protect area"
+ '/// Test checkbox 'Position' in protect area
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ fInsertGraphics("Bughunter.jpg")
+
+ '/// Format / Graphic / Options , check 'Position'
+ fFormatGraphic("TabZusaetze")
+ wait 500
+ if PositionSchuetzen.IsChecked = TRUE then warnlog "The default situation of checkbox - position should be unchecked"
+ wait 500
+ PositionSchuetzen.Check
+ wait 500
+ TabZusaetze.OK
+
+ 'Check the original position
+ fFormatGraphic("TabType")
+ wait 500
+ sHorizontalBy = HorizontalBy.GetText
+ sVerticalBy = VerticalBy.GetText
+ TabType.Cancel
+
+ '/// move the picture with keyboard
+ Call wTypeKeys "<Down><Down><Right><Right>"
+
+ '/// + Check if the position is changed
+ fFormatGraphic("TabType")
+ if HorizontalBy.GetText <> sHorizontalBy then warnlog "The position Horizontal should be " +sHorizontalBy + " but get " + HorizontalBy.GetText
+ if VerticalBy.GetText <> sVerticalBy then warnlog "The position Vertical should be " +sVerticalBy + " but get " + VerticalBy.GetText
+ TabType.Cancel
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------
+
+testcase tInsertGraphic_40
+
+ Dim sHorizontalBy as String
+ Dim sVerticalBy as String
+
+ PrintLog "- Test checkbox 'Print' in Property area"
+ '/// Test checkbox 'Print' in Property area
+
+ Call hNewDocument
+
+ '/// Insert a graphics
+ fInsertGraphics("Bughunter.jpg")
+
+ '/// Format / Graphic / Options , check Position
+ fFormatGraphic("TabZusaetze")
+ wait 500
+ if Drucken.IsChecked <> TRUE then warnlog "The default situation of checkbox - print should be checked"
+ wait 500
+ PositionSchuetzen.UnCheck
+ wait 500
+ TabZusaetze.OK
+
+ '/// Print to Printer
+ PrintLog "- Please go to printer to check if you get a blank paper!"
+ FilePrint
+ Kontext "Active"
+ if Active.Exists then
+ if Active.GetRT = 304 then
+ Active.Ok
+ QAErrorLog "No Default-Printer!"
+ Kontext "Printing"
+ Sleep 1
+ Printing.Cancel
+ end if
+ else
+ Kontext "Printing"
+ Sleep 1
+ Printing.OK
+ Sleep 5
+ end if
+
+ Kontext "Active"
+ if Active.Exists then
+ if Active.GetRT = 304 then
+ Active.Ok
+ end if
+ end if
+
+ Call hCloseDocument
+
+endcase
+
+'-------------------------------------------------------------------------------------------