diff options
Diffstat (limited to 'testautomation/dbaccess/optional/dba_db_dBase_functions.bas')
-rw-r--r-- | testautomation/dbaccess/optional/dba_db_dBase_functions.bas | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/testautomation/dbaccess/optional/dba_db_dBase_functions.bas b/testautomation/dbaccess/optional/dba_db_dBase_functions.bas new file mode 100644 index 000000000000..58f5ff23914f --- /dev/null +++ b/testautomation/dbaccess/optional/dba_db_dBase_functions.bas @@ -0,0 +1,66 @@ +'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 : marc.neumann@oracle.com +'* +'* short description : Optional test for dBase functions +'* +'\*********************************************************************** +sub main + printlog "-----------------------------------------------------------------" + printlog "--- D B A C C E S S dBase functions ---" + printlog "-----------------------------------------------------------------" + + use "dbaccess/optional/includes/db_DbaseFunction.inc" + + dim dbok as boolean + + call hStatusIn ("dbaccess" , "dba_db_dBase_functions.bas") + + app.FileCopy gTesttoolPath + ConvertPath("dbaccess/optional/input/dbase_datasource/TT_Func1.dbf"),gOfficePath + ConvertPath("user/work/TT_Func1.dbf") + + Dim sFileName as string + sFileName = gOfficePath + ConvertPath("user/work/tt_dbase_level2.odb") + + dbok = fCreateDbaseDatasource(sFileName,gOfficePath + ConvertPath("user/work")) + if dbok = true then + call db_DbaseFunction(sFileName) + else + warnlog "Data Source could not be created - beyond testcases stopped" + endif + + call hStatusOut + +end sub + + +sub LoadIncludeFiles + use "dbaccess/tools/dbinit.inc" + Call sDBInit + Call GetUseFiles + gApplication = "WRITER" +end sub |