summaryrefslogtreecommitdiff
path: root/registry/workben
diff options
context:
space:
mode:
Diffstat (limited to 'registry/workben')
-rw-r--r--registry/workben/makefile.mk86
-rw-r--r--registry/workben/regspeed.cxx270
-rw-r--r--registry/workben/regtest.cxx344
-rw-r--r--registry/workben/test.cxx56
4 files changed, 0 insertions, 756 deletions
diff --git a/registry/workben/makefile.mk b/registry/workben/makefile.mk
deleted file mode 100644
index b7b8037f6..000000000
--- a/registry/workben/makefile.mk
+++ /dev/null
@@ -1,86 +0,0 @@
-#*************************************************************************
-#
-# 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.
-#
-#*************************************************************************
-
-PRJ=..
-
-PRJNAME=registry
-TARGET=regtest
-TARGETTYPE=CUI
-LIBTARGET=NO
-
-ENABLE_EXCEPTIONS := TRUE
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : settings.mk
-
-# --- Files --------------------------------------------------------
-CDEFS += -DDLL_VERSION=$(EMQ)"$(DLLPOSTFIX)$(EMQ)"
-
-RGTLIB = rgt.lib
-.IF "$(GUI)"=="UNX"
-RGTLIB = -lrgt$(DLLPOSTFIX)
-.ENDIF
-
-
-CXXFILES= regtest.cxx \
- test.cxx \
- regspeed.cxx
-
-
-APP1TARGET= $(TARGET)
-APP1OBJS= $(OBJ)$/regtest.obj
-
-APP1STDLIBS=\
- $(SALLIB) \
- $(REGLIB)
-
-APP2TARGET= test
-APP2OBJS= $(OBJ)$/test.obj
-APP2RPATH=NONE
-.IF "$(GUI)"=="UNX" && "$(OS)"!="MACOSX"
-
-.IF "$(OS)"=="LINUX"
-APP2LINKFLAGS=-Wl,-rpath,\''$$ORIGIN:$$ORIGIN/../lib'\'
-.ENDIF
-
-.IF "$(OS)"=="SOLARIS"
-APP2LINKFLAGS=-R\''$$ORIGIN/../lib:$$ORIGIN'\'
-.ENDIF
-
-.ENDIF # "$(OS)"=="UNX"
-
-APP2STDLIBS=\
- $(RGTLIB)
-
-APP3TARGET= regspeed
-APP3OBJS= $(OBJ)$/regspeed.obj
-
-APP3STDLIBS=\
- $(SALLIB) \
- $(REGLIB)
-
-.INCLUDE : target.mk
diff --git a/registry/workben/regspeed.cxx b/registry/workben/regspeed.cxx
deleted file mode 100644
index dea6d957c..000000000
--- a/registry/workben/regspeed.cxx
+++ /dev/null
@@ -1,270 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * 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.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_registry.hxx"
-
-#include <iostream>
-#include <stdio.h>
-#include <stdlib.h>
-#include <time.h>
-#include <sys/timeb.h>
-#include <sys/types.h>
-
-#include "registry/registry.h"
-#include <rtl/ustring.hxx>
-#include <rtl/alloc.h>
-
-using namespace std;
-
-/*****************************************************************
- MyTimer
-*****************************************************************/
-#ifndef UNX
-class MyTimer
-{
-public:
- void start() { _ftime( &m_start ); };
- void stop()
- {
- _ftime( &m_stop );
- m_diff = difftime(m_stop.time, m_start.time);
- if (m_stop.millitm > m_start.millitm)
- {
- m_diff += ((double)(m_stop.millitm - m_start.millitm)) / 1000;
- }
- else
- {
- m_diff -= 1;
- m_diff += ((double)(1000 - (m_start.millitm - m_stop.millitm))) / 1000;
- }
- printf(" %.4f Sekunden\n", m_diff);
- };
-
-protected:
- struct _timeb m_start, m_stop;
- double m_diff;
-};
-#else
-extern "C" int ftime(struct timeb *pt);
-
-class MyTimer
-{
-public:
- void start() { ftime( &m_start ); };
- void stop()
- {
- ftime( &m_stop );
- m_diff = difftime(m_stop.time, m_start.time);
- if (m_stop.millitm > m_start.millitm)
- {
- m_diff += ((double)(m_stop.millitm - m_start.millitm)) / 1000;
- }
- else
- {
- m_diff -= 1;
- m_diff += ((double)(1000 - (m_start.millitm - m_stop.millitm))) / 1000;
- }
- printf(" %.4f Sekunden\n", m_diff);
- };
-
-protected:
- struct timeb m_start, m_stop;
- double m_diff;
-};
-#endif
-
-using ::rtl::OUString;
-using ::rtl::OUStringToOString;
-
-#if (defined UNX)
-int main( int argc, char * argv[] )
-#else
-int _cdecl main( int argc, char * argv[] )
-#endif
-{
- RegHandle hReg;
- RegKeyHandle hRootKey, hKey, hSubKey, hSubSubKey;
- OUString sName1(RTL_CONSTASCII_USTRINGPARAM("regkey"));
- OUString sName2(RTL_CONSTASCII_USTRINGPARAM("regSubkey"));
- OUString sName3(RTL_CONSTASCII_USTRINGPARAM("regSubSubkey"));
- OUString keyName1;
- OUString keyName2;
- OUString keyName3;
- int S1 = 10;
- int S2 = 10;
- int S3 = 10;
- MyTimer aTimer;
-
- if (argc < 4)
- {
- cerr << "using regspeed count1 count2 count3\n";
- exit(1);
- }
-
- S1 = atoi(argv[1]);
- S2 = atoi(argv[2]);
- S3 = atoi(argv[3]);
-
- OUString speedReg( RTL_CONSTASCII_USTRINGPARAM("speed.reg"));
- if (reg_createRegistry(speedReg.pData, &hReg))
- {
- cout << "creating registry \"test.reg\" failed\n";
- } else
- {
- if (reg_openRootKey(hReg, &hRootKey))
- {
- cout << "open root key \"test.reg\" failed\n";
- } else
- {
- printf("\n %d keys anlegen, oeffnen und schliessen dauert ... ", (S1 * S2 * S3));
- aTimer.start();
-
- for (sal_Int32 i=0; i < S1; i++)
- {
- keyName1 = sName1;
- keyName1 += OUString().valueOf(i);
- if (reg_createKey(hRootKey, keyName1.pData, &hKey))
- cout << "creating key \"" << OUStringToOString(keyName1, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
-
- for (sal_Int32 j=0; j < S2; j++)
- {
- keyName2 = sName2;
- keyName2 += OUString().valueOf(j);
- if (reg_createKey(hKey, keyName2.pData, &hSubKey))
- cout << "creating key \"" << OUStringToOString(keyName2, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
-
- for (sal_Int32 n=0; n < S3; n++)
- {
- keyName3 = sName3;
- keyName3 += OUString().valueOf(n);
- if (reg_createKey(hSubKey, keyName3.pData, &hSubSubKey))
- cout << "creating key \"" << OUStringToOString(keyName3, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
-
- if (reg_closeKey(hSubSubKey))
- cout << "closing key \"" << OUStringToOString(keyName3, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
- }
-
- if (reg_closeKey(hSubKey))
- cout << "closing key \"" << OUStringToOString(keyName2, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
- }
-
- if (reg_closeKey(hKey))
- cout << "closing key \"" << OUStringToOString(keyName1, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
- }
-
- aTimer.stop();
-
- printf("\n %d keys oeffnen und schliessen dauert ... ", (S1 * S2 * S3));
- aTimer.start();
-
- for (sal_Int32 i=0; i < S1; i++)
- {
- keyName1 = OUString(RTL_CONSTASCII_USTRINGPARAM("/"));
- keyName1 += sName1;
- keyName1 += OUString().valueOf(i);
- if (reg_openKey(hRootKey, keyName1.pData, &hKey))
- cout << "open key \"" << OUStringToOString(keyName1, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
-
- for (sal_Int32 j=0; j < S2; j++)
- {
- keyName2 = OUString(RTL_CONSTASCII_USTRINGPARAM("/"));
- keyName2 += sName1;
- keyName2 += OUString().valueOf(i);
- keyName2 += OUString(RTL_CONSTASCII_USTRINGPARAM("/"));
- keyName2 += sName2;
- keyName2 += OUString().valueOf(j);
- if (reg_openKey(hRootKey, keyName2.pData, &hSubKey))
- cout << "open key \"" << OUStringToOString(keyName2, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
-
- for (sal_Int32 n=0; n < S3; n++)
- {
- keyName3 = OUString(RTL_CONSTASCII_USTRINGPARAM("/"));
- keyName3 += sName1;
- keyName3 += OUString().valueOf(i);
- keyName3 += OUString(RTL_CONSTASCII_USTRINGPARAM("/"));
- keyName3 += sName2;
- keyName3 += OUString().valueOf(j);
- keyName3 += OUString(RTL_CONSTASCII_USTRINGPARAM("/"));
- keyName3 += sName3;
- keyName3 += OUString().valueOf(n);
- if (reg_openKey(hRootKey, keyName3.pData, &hSubSubKey))
- cout << "open key \"" << OUStringToOString(keyName3, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
-
- if (reg_closeKey(hSubSubKey))
- cout << "open key \"" << OUStringToOString(keyName3, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
- }
-
- if (reg_closeKey(hSubKey))
- cout << "closing key \"" << OUStringToOString(keyName2, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
- }
-
- if (reg_closeKey(hKey))
- cout << "closing key \"" << OUStringToOString(keyName1, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
- }
-
- aTimer.stop();
-
- printf("\n 1 key oeffnen und schliessen dauert ... ");
- aTimer.start();
-
- if (reg_openKey(hRootKey, keyName3.pData, &hSubSubKey))
- cout << "open key \"" << OUStringToOString(keyName3, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
-
- if (reg_closeKey(hSubSubKey))
- cout << "open key \"" << OUStringToOString(keyName3, RTL_TEXTENCODING_ASCII_US).getStr()
- << "\" failed\n";
-
- aTimer.stop();
-
- }
-
- if (reg_closeKey(hRootKey))
- cout << "closing root key failed\n";
- if (reg_closeRegistry(hReg))
- cout << "\t41. closing registry \"test.reg\" failed\n";
- }
-
- return(0);
-}
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/registry/workben/regtest.cxx b/registry/workben/regtest.cxx
deleted file mode 100644
index 5e6c8d55d..000000000
--- a/registry/workben/regtest.cxx
+++ /dev/null
@@ -1,344 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * 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.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_registry.hxx"
-
-#include <iostream>
-#include <stdio.h>
-
-#include "registry/registry.h"
-#include <rtl/ustring.hxx>
-#include <rtl/alloc.h>
-
-using namespace std;
-
-using ::rtl::OUString;
-using ::rtl::OUStringToOString;
-
-#if (defined UNX)
-int main()
-#else
-int _cdecl main()
-#endif
-{
- RegHandle hReg;
- RegKeyHandle hRootKey, hKey1, hKey2, hKey3, hKey4, hKey5;
-
- cout << "\n Simple Registry Test !!! \n\n";
-
- if (reg_createRegistry(OUString(RTL_CONSTASCII_USTRINGPARAM("test4.rdb")).pData, &hReg))
- cout << "\t0. creating registry \"test4.rdb\" failed\n";
- else
- cout << "0. registry test4.rdb is created\n";
-
- if (reg_openRootKey(hReg, &hRootKey))
- cout << "1. open root key \"test4.rdb\" failed\n";
- else
- cout << "1. root key of \"test4.rdb\" is opened\n";
-
- if (reg_createKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("myFirstKey")).pData, &hKey1))
- cout << "\t2. creating key \"myFirstKey\" failed\n";
- else
- cout << "2. key \"myFirstKey\" is created\n";
- if (reg_createKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("mySecondKey")).pData, &hKey2))
- cout << "\t3. creating key \"mySecondKey\" failed\n";
- else
- cout << "3. key \"mySecondKey\" is created\n";
- if (reg_createKey(hKey1, OUString(RTL_CONSTASCII_USTRINGPARAM("myFirstSubKey")).pData, &hKey3))
- cout << "\t4. creating subkey \"myFirstSubKey\" failed\n";
- else
- cout << "4. subkey \"myFirstSubKey\" is created\n";
- if (reg_createKey(hKey1, OUString(RTL_CONSTASCII_USTRINGPARAM("mySecondSubKey")).pData, &hKey4))
- cout << "\t5. creating subkey \"mySecondSubKey\" failed\n";
- else
- cout << "5. subkey \"mySecondSubKey\" is created\n";
- if (reg_createKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("myThirdKey")).pData, &hKey5))
- cout << "\t6. creating key \"myThirdKey\" is created\n\n";
- else
- cout << "6. key \"myThirdKey\" is created\n\n";
-
-
- RegKeyHandle* phSubKeys;
- sal_uInt32 nSubKeys;
- if (reg_openSubKeys(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("myFirstKey")).pData, &phSubKeys, &nSubKeys))
- cout << "\t7. open subkeys of \"myfirstKey\" failed\n";
- else
- cout << "7. open " << nSubKeys << "subkeys of \"myfirstKey\"\n";
-
- OUString keyName;
- if (reg_getKeyName(phSubKeys[0], &keyName.pData))
- cout << "\tname of subkey 1 = " << OUStringToOString(keyName, RTL_TEXTENCODING_ASCII_US).getStr() << "\n";
- if (reg_getKeyName(phSubKeys[1], &keyName.pData))
- cout << "\tname of subkey 2 = " << OUStringToOString(keyName, RTL_TEXTENCODING_ASCII_US).getStr() << "\n";
-
- if (reg_closeSubKeys(phSubKeys, nSubKeys))
- cout << "\t8. close subkeys of \"myfirstKey\" failed\n\n";
- else
- cout << "8. close " << nSubKeys << "subkeys of \"myfirstKey\"\n\n";
-
-
- char* Value=(char*)"Mein erster Value";
- if (reg_setValue(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("mySecondKey")).pData, RG_VALUETYPE_STRING, Value, 18))
- cout << "\t9. setValue of key \"mySecondKey\" failed\n";
- else
- cout << "9. setValue (string Value) of key \"mySecondKey\"\n";
-
- RegValueType valueType;
- sal_uInt32 valueSize;
- sal_Char* readValue;
- if (reg_getValueInfo(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("mySecondKey")).pData, &valueType, &valueSize))
- cout << "\t10. getValueInfo of key \"mySecondKey\" failed\n";
- else
- cout << "10. getValueInfo of key \"mySecondKey\"\n";
-
- readValue = (sal_Char*)rtl_allocateMemory(valueSize);
- if (reg_getValue(hKey2, OUString().pData, readValue))
- cout << "\t11. getValue of key \"mySecondKey\" failed\n";
- else
- {
- cout << "11. getValue of key \"mySecondKey\"\n";
-
- cout << "read Value,\n\tvalueType = " << (long)valueType
- << "\n\tvalueSize = " << valueSize
- << "\n\tvalue = " << readValue << "\n\n";
- }
- rtl_freeMemory(readValue);
-
- if (reg_closeKey(hKey1) ||
- reg_closeKey(hKey3) ||
- reg_closeKey(hKey4))
- cout << "\t12. closing \"myFirstKey\" \"myfistSubKey\" \"mySecondSubKey\" failed\n";
- else
- cout << "12. keys \"myFirstKey\" \"myfistSubKey\" \"mySecondSubKey\" are closed\n";
-
- if (reg_deleteKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("myFirstKey")).pData))
- cout << "13.\t delete key \"myFirstKey\" failed\n";
- else
- cout << "13. key \"myFirstKey\" is deleted\n";
-
- if (reg_closeKey(hKey2))
- cout << "\t14. closing key \"mySecondKey\" failed\n";
- else
- cout << "14. key \"mySecondKey\" is closed\n";
-
- if (reg_openKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("mySecondKey")).pData, &hKey2))
- cout << "\n15. open key \"mySecondKey\" failed\n";
- else
- cout << "15. key \"mySecondKey\" is opended\n";
-
- if (reg_closeKey(hKey5))
- cout << "\t15. closing key \"myThirdSubKey\" failed\n";
- else
- cout << "15. key \"myThirdSubKey\" is closed\n";
- if (reg_deleteKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("myThirdKey")).pData))
- cout << "\t16. delete key \"myThirdKey\" failed\n";
- else
- cout << "16. key \"myThirdKey\" is deleted\n";
-
- if (reg_openKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("myThirdKey")).pData, &hKey5))
- cout << "\t17. open key \"myThirdKey\" failed\n";
- else
- cout << "17. key \"myThirdKey\" is opened\n";
-
- cout << "\n close open keys\n\n";
-
- if (reg_closeKey(hKey2))
- cout << "\t18. closing key \"mySecondKey\" failed\n";
- else
- cout << "18. key \"mySecondKey\" is closed\n";
-
- if (reg_closeKey(hRootKey))
- cout << "\t19. closing root key failed\n";
- else
- cout << "19. root key is closed\n";
-
- if (reg_closeRegistry(hReg))
- cout << "\t20. closing registry \"test4.rdb\" failed\n";
- else
- cout << "20. registry \"test4.rdb\" is closed\n";
-
- // Test loadkey
- cout << "\nTest load key\n\n";
-
- RegHandle hReg2;
- RegKeyHandle hRootKey2, h2Key1, h2Key2, h2Key3, h2Key4, h2Key5;
-
- if (reg_createRegistry(OUString(RTL_CONSTASCII_USTRINGPARAM("test5.rdb")).pData, &hReg2))
- cout << "\t21. creating registry \"test5.rdb\" failed\n";
- else
- cout << "21. registry \"test5.rdb\" is created\n";
-
- if (reg_openRootKey(hReg2, &hRootKey2))
- cout << "\t22. open root key of \"test5.rdb\" failed\n";
- else
- cout << "22. root key of \"test5.rdb\" is opened\n";
-
- if (reg_createKey(hRootKey2, OUString(RTL_CONSTASCII_USTRINGPARAM("reg2FirstKey")).pData, &h2Key1))
- cout << "\t23. creating key \"reg2FirstKey\" failed\n";
- else
- cout << "23. key \"reg2FirstKey\" is created\n";
- if (reg_createKey(hRootKey2, OUString(RTL_CONSTASCII_USTRINGPARAM("reg2SecondKey")).pData, &h2Key2))
- cout << "\t24. creating key \"reg2SecondKey\" failed\n";
- else
- cout << "24. key \"reg2SecondKey\" is created\n";
- if (reg_createKey(h2Key1, OUString(RTL_CONSTASCII_USTRINGPARAM("reg2FirstSubKey")).pData, &h2Key3))
- cout << "\t25. creating key \"reg2FirstSubKey\" failed\n";
- else
- cout << "25. key \"reg2FirstSubKey\" is created\n";
- if (reg_createKey(h2Key1, OUString(RTL_CONSTASCII_USTRINGPARAM("reg2SecondSubKey")).pData, &h2Key4))
- cout << "\26. creating key \"reg2SecondSubKey\" failed\n";
- else
- cout << "26. key \"reg2SecondSubKey\" is created\n";
- if (reg_createKey(hRootKey2, OUString(RTL_CONSTASCII_USTRINGPARAM("reg2ThirdKey")).pData, &h2Key5))
- cout << "\n27. creating key \"reg2ThirdKey\" failed\n";
- else
- cout << "27. key \"reg2ThirdKey\" is created\n";
-
- sal_uInt32 nValue= 123456789;
- if (reg_setValue(h2Key3, OUString().pData, RG_VALUETYPE_LONG, &nValue, sizeof(sal_uInt32)))
- cout << "\t27.b) setValue of key \"reg2FirstSubKey\" failed\n";
- else
- cout << "27.b). setValue (long Value) of key \"reg2FirstSubKey\"\n";
-
- if (reg_closeKey(h2Key1) ||
- reg_closeKey(h2Key2) ||
- reg_closeKey(h2Key3) ||
- reg_closeKey(h2Key4) ||
- reg_closeKey(h2Key5))
- cout << "\n\t28. closing keys of \"test5.rdb\" failed\n";
- else
- cout << "\n28. all keys of \"test5.rdb\" closed\n";
-
- if (reg_closeKey(hRootKey2))
- cout << "\t29. root key of \"test5.rdb\" failed\n";
- else
- cout << "29. root key of \"test5.rdb\" is closed\n";
-
- if (reg_closeRegistry(hReg2))
- cout << "\t30. registry test5.rdb is closed\n";
- else
- cout << "30. registry test5.rdb is closed\n";
-
- if (reg_openRegistry(OUString(RTL_CONSTASCII_USTRINGPARAM("test4.rdb")).pData, &hReg, REG_READWRITE))
- cout << "\t31. registry test4.rdb is opened\n";
- else
- cout << "31. registry test4.rdb is opened\n";
-
- if (reg_openRootKey(hReg, &hRootKey))
- cout << "\t32. open root key of \"test4.rdb\" is failed\n";
- else
- cout << "32. root key of \"test4.rdb\" is opened\n";
-
- if (reg_loadKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("allFromTest2")).pData,
- OUString(RTL_CONSTASCII_USTRINGPARAM("test5.rdb")).pData))
- cout << "\n\t33. load all keys from \"test5.rdb\" under key \"allFromTest2\" failed\n";
- else
- cout << "\n33. load all keys from test5.rdb under key \"allFromTest2\"\n";
-
- if (reg_saveKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("allFromTest2")).pData,
- OUString(RTL_CONSTASCII_USTRINGPARAM("test6.rdb")).pData))
- cout << "\n\t34. save all keys under \"allFromTest2\" in test6.rdb\n";
- else
- cout << "\n34. save all keys under \"allFromTest2\" in test6.rdb\n";
-
-
- if (reg_createKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("allFromTest3")).pData, &hKey1))
- cout << "\t35. creating key \"allFromTest3\" failed\n";
- else
- cout << "36. key \"allFromTest3\" is created\n";
- if (reg_createKey(hKey1, OUString(RTL_CONSTASCII_USTRINGPARAM("myFirstKey2")).pData, &hKey2))
- cout << "\t37. creating key \"myFirstKey2\" failed\n";
- else
- cout << "37. key \"myFirstKey2\" is created\n";
- if (reg_createKey(hKey1, OUString(RTL_CONSTASCII_USTRINGPARAM("mySecondKey2")).pData, &hKey3))
- cout << "\t38. creating key \"mySecondKey2\" failed\n";
- else
- cout << "38. key \"mySecondKey2\" is created\n";
-
- if (reg_mergeKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("allFromTest3")).pData,
- OUString(RTL_CONSTASCII_USTRINGPARAM("test6.rdb")).pData, sal_False, sal_False))
- cout << "\n\t39. merge all keys under \"allFromTest2\" with all in test6.rdb\n";
- else
- cout << "\n39. merge all keys under \"allFromTest2\" with all in test6.rdb\n";
-
- if (reg_closeKey(hKey1))
- cout << "\n\t40. closing key \"allFromTest3\" of \"test5.rdb\" failed\n";
- else
- cout << "\n40. closing key \"allFromTest3\" of \"test5.rdb\"\n";
- if (reg_closeKey(hKey2))
- cout << "\n\t41. closing key \"myFirstKey2\" of \"test5.rdb\" failed\n";
- else
- cout << "\n41. closing key \"myFirstKey2\" of \"test5.rdb\"\n";
- if (reg_closeKey(hKey3))
- cout << "\n\t42. closing key \"mySecondKey2\" of \"test5.rdb\" failed\n";
- else
- cout << "\n42. closing key \"mySecondKey2\" of \"test5.rdb\"\n";
-
-
- if (reg_deleteKey(hRootKey, OUString(RTL_CONSTASCII_USTRINGPARAM("/allFromTest3/reg2FirstKey/reg2FirstSubKey")).pData))
- cout << "\n\t43. delete key \"/allFromTest3/reg2FirstKey/reg2FirstSubKey\" failed\n";
- else
- cout << "\n43. key \"/allFromTest3/reg2FirstKey/reg2FirstSubKey\" is deleted\n";
-
- if (reg_openRegistry(OUString(RTL_CONSTASCII_USTRINGPARAM("test4.rdb")).pData, &hReg2, REG_READONLY))
- cout << "\n\t44. registry test4.rdb is opened for read only\n";
- else
- cout << "\n44. registry test4.rdb is opened for read only\n";
-
- RegHandle hReg3;
- if (reg_openRegistry(OUString(RTL_CONSTASCII_USTRINGPARAM("test4.rdb")).pData, &hReg3, REG_READONLY))
- cout << "\n\t44.a). registry test4.rdb is opened for read only\n";
- else
- cout << "\n44.a). registry test4.rdb is opened for read only\n";
-
- if (reg_closeRegistry(hReg2))
- cout << "\t45. closing registry \"test4.rdb\" failed\n";
- else
- cout << "45. registry \"test4.rdb\" is closed\n";
-
- if (reg_closeKey(hRootKey))
- cout << "\n\t46. closing root key of \"test4.rdb\" failed\n";
- else
- cout << "\n46. root key of \"test4.rdb\" is closed\n";
-
- if (reg_closeRegistry(hReg))
- cout << "\t47. closing registry \"test4.rdb\" failed\n";
- else
- cout << "47. registry \"test4.rdb\" is closed\n";
-
- if (reg_closeRegistry(hReg3))
- cout << "\t47.a). closing registry \"test4.rdb\" failed\n";
- else
- cout << "47.a). registry \"test4.rdb\" is closed\n";
-
- return(0);
-}
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/registry/workben/test.cxx b/registry/workben/test.cxx
deleted file mode 100644
index 70d1296fe..000000000
--- a/registry/workben/test.cxx
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * 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.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_registry.hxx"
-
-#include <stdio.h>
-
-#if (defined UNX)
-int main()
-#else
-int _cdecl main()
-#endif
-{
- void test_coreReflection();
- void test_registry_CppApi();
- void test_generateMerge1();
- void test_generateMerge2();
- void test_merge();
-
- test_coreReflection();
- test_registry_CppApi();
- test_generateMerge1();
- test_generateMerge2();
- test_merge();
-
- return(0);
-}
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */