summaryrefslogtreecommitdiff
path: root/testautomation/framework/optional/includes/basic_modulehide.inc
diff options
context:
space:
mode:
authorJoerg Skottke [jsk] <jsk@openoffice.org>2010-04-19 09:07:55 +0200
committerJoerg Skottke [jsk] <jsk@openoffice.org>2010-04-19 09:07:55 +0200
commit10fe64a4abe6bb5afe78d3b759e4ff7871298059 (patch)
treef109c31f65e1e2cd06f742a504cc786848b51c69 /testautomation/framework/optional/includes/basic_modulehide.inc
parentede29339d54bde04e985e727bd628378731e3700 (diff)
vitomation01: #i109562 - basic_modulehide.inc - code compression
Diffstat (limited to 'testautomation/framework/optional/includes/basic_modulehide.inc')
-rwxr-xr-xtestautomation/framework/optional/includes/basic_modulehide.inc48
1 files changed, 20 insertions, 28 deletions
diff --git a/testautomation/framework/optional/includes/basic_modulehide.inc b/testautomation/framework/optional/includes/basic_modulehide.inc
index fb2ef75b31f5..2a86f71d4163 100755
--- a/testautomation/framework/optional/includes/basic_modulehide.inc
+++ b/testautomation/framework/optional/includes/basic_modulehide.inc
@@ -37,6 +37,11 @@ testcase tBasicIdeModuleHide
const CFN = "tBasicIdeModuleHide::"
const RAISE_MESSAGEBOX = 1
+ const RC_SUCCESS = 0
+ const RC_TIMEOUT = -1
+
+ const TAB_MODULES = 1
+
dim rc as integer
dim brc as boolean
dim cDefaultTabName as string
@@ -47,57 +52,44 @@ testcase tBasicIdeModuleHide
ToolsMacro_uno
hCreateModuleForDoc()
- brc = hInsertMacro( RAISE_MESSAGEBOX )
- if ( brc ) then
+ if ( hInsertMacro( RAISE_MESSAGEBOX ) ) then
printlog( CFN & "Macro has been written successfully" )
else
warnlog( CFN & "Failed to insert macro" )
endif
- rc = hHideModule()
- if ( rc > 0 ) then
+
+ if ( hHideModule() <> RC_SUCCESS ) then
warnlog( "Some unexpected error occurred while trying to hide the module" )
endif
- try
- ' hTestMacro is expected to fail, so we jump to the catch statement
- rc = hTestMacro( RAISE_MESSAGEBOX )
- if ( rc = 0 ) then
- warnlog( "For some reason the original module is still visible" )
- else
- warnlog( "There should not be any editingwindow visible" )
- endif
- catch
- printlog( " * unable to locate editwindow -> no module visible." )
- endcatch
+ ' hTestMacro is expected to fail, so we jump to the catch statement
+ if ( hTestMacro( RAISE_MESSAGEBOX ) = RC_SUCCESS ) then
+ warnlog( "For some reason the original module is still visible" )
+ else
+ warnlog( "There should not be any editingwindow visible" )
+ endif
- if ( hOpenBasicObjectOrganizer( 1 ) ) then
+ if ( hOpenBasicObjectOrganizer( TAB_MODULES ) ) then
modulliste.typekeys( "<END><RIGHT><DOWN><RIGHT><DOWN>" )
- try
- bearbeiten.click()
- catch
+ if ( hClickButton( Bearbeiten ) = RC_TIMEOUT ) then
warnlog( "#i35097# Crash when editing last module" )
- endcatch
+ goto endsub
+ endif
-
- rc = hTestMacro( RAISE_MESSAGEBOX )
- if ( rc = 1 ) then
+ if ( hTestMacro( RAISE_MESSAGEBOX ) = RAISE_MESSAGEBOX ) then
printlog( " * the correct macro-module is open. Good." )
else
warnlog( "The open macro-module is not the one that was expected" )
endif
hCloseBasicIDE()
-
- call hCloseDocument()
+ hCloseDocument()
else
-
warnlog( "restarting the office to recover from errors" )
call exitRestartTheOffice()
-
endif
-
endcase