diff options
Diffstat (limited to 'stoc')
-rw-r--r-- | stoc/test/testsmgr_cpnt.cxx | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/stoc/test/testsmgr_cpnt.cxx b/stoc/test/testsmgr_cpnt.cxx index fb81b6fbc..4933ff564 100644 --- a/stoc/test/testsmgr_cpnt.cxx +++ b/stoc/test/testsmgr_cpnt.cxx @@ -277,129 +277,6 @@ extern "C" void SAL_CALL test_ServiceManager() "revoke implementation failed" ); } - -// Reference < XSimpleRegistry > xSReg( xSMgr->createInstance(OUString(RTL_CONSTASCII_USTRINGPARAM("com::sun::star.uno.repos.SimpleRegistry"))), UNO_QUERY ); -// TEST_ENSHURE( xSReg.is() , "Simple registry couldn't be instantiated" ); - -// xSReg->open(OUString(RTL_CONSTASCII_USTRINGPARAM("dummy.reg")), sal_False, sal_True); -// xSReg->close(); - - // laut dbo : C-API muss nicht mehr unterstuezt werden - //TEST_ENSHURE( registerExternService(atModule, "dummy.reg"), "install failed" ); - //TEST_ENSHURE( deregisterExternService(atModule, "dummy.reg"), "deinstall failed" ); - - -// UNO_INTERFACE(XMultiServiceFactory) xUnoSMgr = {0,0}; -// smart2uno(xSMgr, xUnoSMgr); - -// TEST_ENSHURE(registerExternImplementation(xUnoSMgr, "com::sun::star.loader.SharedLibrary", atModule2, "dummy.reg"), "install failed" ); -// TEST_ENSHURE(revokeExternImplementation(xUnoSMgr, atModule2, "dummy.reg"), "deinstall failed" ); - -// TEST_ENSHURE(registerExternImplementation(xUnoSMgr, "com::sun::star.loader.SharedLibrary", atModule2, "dummy2.reg"), "install failed" ); - -//TODO : Java loader test -// String testUrl(getTestJarUrl()); -// TEST_ENSHURE(registerExternImplementation(xUnoSMgr, "com::sun::star.loader.Java", testUrl, "dummy.reg"), "install failed" ); -// TEST_ENSHURE(revokeExternImplementation(xUnoSMgr, testUrl, "dummy.reg"), "deinstall failed" ); - -// if (!UNO_isNull((UNO_Ifc*)&xUnoSMgr)) -// xUnoSMgr.m_pVmt->release(xUnoSMgr.m_pCtx); - -// xSReg->open(OUString(RTL_CONSTASCII_USTRINGPARAM("dummy.reg")), sal_True, sal_False); -// TEST_ENSHURE(!xSReg->getRootKey()->openKey(OUString(RTL_CONSTASCII_USTRINGPARAM("/SERVICES/com::sun::star/ts/TestManagerImpl/URL"))).is(), -// "deinstall failed" ); - -// xSReg->close(); - -// xSReg->open(OUString(RTL_CONSTASCII_USTRINGPARAM("dummy.reg")), sal_False, sal_False); -// xSReg->destroy(); -// xSReg->open(OUString(RTL_CONSTASCII_USTRINGPARAM("dummy2.reg")), sal_False, sal_False); -// xSReg->destroy(); - - - // Test initialisieren -/* - XServiceProviderRef xSiSP1 = createSimpleServiceProvider( OUString(RTL_CONSTASCII_USTRINGPARAM("com::sun::star.usr.Test_Manager_Impl1")), Test_Manager_Impl_getReflection ); - XServiceProviderRef xSiSP11 = createSimpleServiceProvider( OUString(RTL_CONSTASCII_USTRINGPARAM("com::sun::star.usr.Test_Manager_Impl1")), Test_Manager_Impl_getReflection ); - XServiceProviderRef xSiSP2 = createSimpleServiceProvider( OUString(RTL_CONSTASCII_USTRINGPARAM("com::sun::star.usr.Test_Manager_Impl2")), Test_Manager_Impl_getReflection ); -*/ -/* - // second test - // create XServiceProvider via createSingleFactory and write them directly into the registry - // For this is needed a sequence of supported servicenames and a createComponent function pointer - { - Reference< XServiceProvider > xSiSP1(createSingleFactory( - xSMgr, - OUString(RTL_CONSTASCII_USTRINGPARAM("com::sun::star.usr.Test_Manager_Impl1)), - Test_Manager_Impl_CreateInstance, - Test_Manager_Impl::getSupportedServiceNames_Static() ), UNO_QUERY); - Reference< XServiceProvider > xSiSP11(createSingleFactory( - xSMgr, - OUString(RTL_CONSTASCII_USTRINGPARAM("com::sun::star.usr.Test_Manager_Impl1")), - Test_Manager_Impl_CreateInstance, - Test_Manager_Impl::getSupportedServiceNames_Static() ),UNO_QUERY); - Reference< XServiceProvider > xSiSP2(createSingleFactory( - xSMgr, - L"com::sun::star.usr.Test_Manager_Impl2", - Test_Manager_Impl_CreateInstance, - Test_Manager_Impl::getSupportedServiceNames_Static() ), UNO_QUERY); - - // put the service providers into the registry - xReg->registerServiceProvider( L"com::sun::star.test.TestManager1", xSiSP1 ); - xReg->registerServiceProvider( L"com::sun::star.test.TestManager1", xSiSP11 ); - xReg->registerServiceProvider( L"com::sun::star.test.TestManager2", xSiSP2 ); - - // TestManager1 - Reference< XServiceProvider > xProv = xSMgr->queryServiceProvider( L"com::sun::star.test.TestManager1"); - Reference< XSingleServiceFactory > xFact( xProv, UNO_QUERY ); - TEST_ENSHURE( xFact.is(), "Service com::sun::star.test.TestManager1 not found" ); - - Reference< XInterface > xTest1 = xFact->createInstance(); - TEST_ENSHURE( nInstanceCount == 1, "wrong service instanciated" ); - - // TestManager2 - xProv = xSMgr->queryServiceProvider( L"com::sun::star.test.TestManager2"); - xFact = Reference < XSingleServiceFactory > ( xProv , UNO_QUERY ); - TEST_ENSHURE( xFact.is(), "Service com::sun::star.test.TestManager2 not found" ); - - Reference < XInterface > xTest2 = xFact->createInstance(); - TEST_ENSHURE( nInstanceCount == 2, "wrong service instanciated" ); - - xTest1 = Reference< XInterface >(); - xTest2 = Reference< XInterface >(); - TEST_ENSHURE( nInstanceCount == 0, "wrong service deleted" ); - - Reference< XEnumeration > xEnum = xSMgr->createProviderEnumeration( L"com::sun::star.test.TestManager1"); - TEST_ENSHURE( xEnum.is() , "no provider enumeration" ); - - sal_Int32 nSPTestManagerImplLen2 = 0; - - while (xEnum.is() && xEnum->hasMoreElements()) - { - nSPTestManagerImplLen2++; - xEnum->nextElement(); - - } - TEST_ENSHURE( nSPTestManagerImplLen2 == 2, "queryServiceProviders() wrong length" ); - - sal_Int32 nCount = 0; - xEnum = xSMgr->createProviderEnumeration( L"com::sun::star.test.TestManager1"); - while (xEnum->hasMoreElements()) - { - Reference< XServiceProvider > xProv; - xEnum->nextElement() >>= xProv; - if (xProv == xSiSP1 || xProv == xSiSP11) - nCount++; - } - - TEST_ENSHURE( nCount == 2 , "not all com::sun::star.testimpl.TestManagerImpl registered" ); -*/ -/* - { - Reference< XMultiServiceFactory > xTestManager(createRegistryServiceManager(L"testmanager.rdb")); - TEST_ENSHURE( xTestManager.is(), "create Test ServiceManager failed!" ); - } -*/ Reference<XComponent> xComp(xSMgr, UNO_QUERY); xComp->dispose(); |