1 'encoding UTF-8 Do not remove or change this line!
2 '**************************************************************************
3 ' DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 ' Copyright 2000, 2010 Oracle and/or its affiliates.
7 ' OpenOffice.org - a multi-platform office productivity suite
9 ' This file is part of OpenOffice.org.
11 ' OpenOffice.org is free software: you can redistribute it and/or modify
12 ' it under the terms of the GNU Lesser General Public License version 3
13 ' only, as published by the Free Software Foundation.
15 ' OpenOffice.org is distributed in the hope that it will be useful,
16 ' but WITHOUT ANY WARRANTY; without even the implied warranty of
17 ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 ' GNU Lesser General Public License version 3 for more details
19 ' (a copy is included in the LICENSE file that accompanied this code).
21 ' You should have received a copy of the GNU Lesser General Public License
22 ' version 3 along with OpenOffice.org. If not, see
23 ' <http://www.openoffice.org/license.html>
24 ' for a copy of the LGPLv3 License.
26 '/************************************************************************
28 '* owner : gregor.hartmann@oracle.com
30 '* short description : check the internal file dialog ( extended tests )
32 '\******************************************************************************
34 testcase tSaveLoadDelFilesCJK()
36 printlog( "Save, load and delete files from the hight UTF-8 characters list" )
38 if ( not hTestLocale() ) then
39 qaerrorlog( "Could not verify UTF-8 locale. Make sure an UTF-8 locale is used!" )
42 dim cStrangeName as string
43 dim iCounter as integer ' iterator
44 dim iRandom as long ' random number
47 printlog( "Invoke randomizer" )
50 printlog( "Generate filenames, run tests" )
53 iRandom = int( 19968 + ( 20911 * rnd ) )
55 printlog( " * Using decimal char: " & iRandom )
57 cStrangeName = hNameGen_append( iRandom )
58 hSaveLoadDelSuccess( cStrangeName )
60 cStrangeName = hNameGen_lead( iRandom )
61 hSaveLoadDelSuccess( cStrangeName )
64 if( active.exists() ) then
65 qaerrorlog( "#i33964# Document does not exist when the last document is deleted from filepicker" )
66 printlog( active.gettext() )
70 printlog( "Delete the file" )
71 hDeleteFile( hGetWorkPath() & cStrangeName )
73 printlog( "Close navigator, if it exists" )
75 hCloseDialog( Navigator, "close,optional" )
79 printlog( "Close the document" )