diff options
Diffstat (limited to 'registry/workben')
-rw-r--r-- | registry/workben/makefile.mk | 86 | ||||
-rw-r--r-- | registry/workben/regspeed.cxx | 270 | ||||
-rw-r--r-- | registry/workben/regtest.cxx | 344 | ||||
-rw-r--r-- | registry/workben/test.cxx | 56 |
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: */ |