23 #ifndef _NAMINGSERVICETEST_HXX_
24 #define _NAMINGSERVICETEST_HXX_
26 #include <cppunit/extensions/HelperMacros.h>
30 #include <SALOMEconfig.h>
31 #include CORBA_SERVER_HEADER(nstest)
34 # if defined NAMINGSERVICETEST_EXPORTS || defined NamingServiceTest_EXPORTS
35 # define NAMINGSERVICETEST_EXPORT __declspec( dllexport )
37 # define NAMINGSERVICETEST_EXPORT __declspec( dllimport )
40 # define NAMINGSERVICETEST_EXPORT
44 public virtual PortableServer::ServantBase
56 public virtual PortableServer::ServantBase
116 void testConstructorDefault();
117 void testConstructorOrb();
118 void testRegisterResolveAbsNoPath();
119 void testRegisterResolveRelativeNoPath();
120 void testRegisterResolveAbsWithPath();
121 void testRegisterResolveRelativeWithPath();
122 void testResolveBadName();
123 void testResolveBadNameRelative();
124 void testResolveFirst();
125 void testResolveFirstRelative();
126 void testResolveFirstUnknown();
127 void testResolveFirstUnknownRelative();
128 void testResolveComponentOK();
129 void testResolveComponentEmptyHostname();
130 void testResolveComponentUnknownHostname();
131 void testResolveComponentEmptyContainerName();
132 void testResolveComponentUnknownContainerName();
133 void testResolveComponentEmptyComponentName();
134 void testResolveComponentUnknownComponentName();
135 void testResolveComponentFalseNbproc();
136 void testContainerName();
137 void testContainerNameParams();
138 void testBuildContainerNameForNS();
139 void testBuildContainerNameForNSParams();
141 void testCreateDirectory();
142 void testChangeDirectory();
143 void testCurrentDirectory();
145 void testListDirectory();
146 void testListDirectoryRecurs();
147 void testListSubdirs();
148 void testDestroyName();
149 void testDestroyDirectory();
150 void testDestroyFullDirectory();
151 void testGetIorAddr();
154 std::string _getTraceFileName();
157 void _destroyDirectoryRecurs(std::string
path);
163 PortableServer::POAManager_var
_pman;
#define NAMINGSERVICETEST_EXPORT
Definition: NamingServiceTest.hxx:40
Definition: NamingServiceTest.hxx:57
NSTEST_aFactory_i()
a factory of CORBA objects for use with namingService tests
Definition: NamingServiceTest.cxx:84
NSTEST::echo_ptr createInstance()
Definition: NamingServiceTest.cxx:93
~NSTEST_aFactory_i()
Definition: NamingServiceTest.cxx:89
int _num
Definition: NamingServiceTest.hxx:63
Definition: NamingServiceTest.hxx:45
int _num
Definition: NamingServiceTest.hxx:52
Definition: NamingServiceTest.hxx:67
CPPUNIT_TEST(testDestroyFullDirectory)
CPPUNIT_TEST(testContainerNameParams)
CPPUNIT_TEST(testResolveFirst)
CPPUNIT_TEST(testDestroyDirectory)
CPPUNIT_TEST(testResolveComponentEmptyHostname)
CPPUNIT_TEST(testListDirectoryRecurs)
CPPUNIT_TEST(testListSubdirs)
CPPUNIT_TEST(testResolveComponentUnknownHostname)
PortableServer::POAManager_var _pman
Definition: NamingServiceTest.hxx:163
CPPUNIT_TEST(testResolveFirstRelative)
CPPUNIT_TEST(testRegisterResolveAbsNoPath)
CPPUNIT_TEST(testResolveComponentEmptyComponentName)
CPPUNIT_TEST(testResolveFirstUnknown)
PortableServer::POA_var _root_poa
Definition: NamingServiceTest.hxx:162
CPPUNIT_TEST(testRegisterResolveRelativeWithPath)
CPPUNIT_TEST_SUITE(NamingServiceTest)
CPPUNIT_TEST(testRegisterResolveAbsWithPath)
CORBA::ORB_var _orb
Definition: NamingServiceTest.hxx:159
CPPUNIT_TEST(testResolveFirstUnknownRelative)
CPPUNIT_TEST(testResolveComponentUnknownContainerName)
CPPUNIT_TEST(testGetIorAddr)
CPPUNIT_TEST(testConstructorDefault)
CPPUNIT_TEST(testBuildContainerNameForNSParams)
CPPUNIT_TEST(testCreateDirectory)
CPPUNIT_TEST(testResolveComponentOK)
CPPUNIT_TEST(testResolveComponentUnknownComponentName)
CPPUNIT_TEST(testChangeDirectory)
CPPUNIT_TEST(testContainerName)
SALOME_NamingService _NS
Definition: NamingServiceTest.hxx:160
CPPUNIT_TEST(testResolveComponentFalseNbproc)
CPPUNIT_TEST(testConstructorOrb)
NSTEST_aFactory_i * _myFactory
Definition: NamingServiceTest.hxx:165
CPPUNIT_TEST(testListDirectory)
PortableServer::ObjectId_var _myFactoryId
Definition: NamingServiceTest.hxx:164
CPPUNIT_TEST(testRegisterResolveRelativeNoPath)
CPPUNIT_TEST(testResolveComponentEmptyContainerName)
CORBA::Object_var _factoryRef
Definition: NamingServiceTest.hxx:166
CPPUNIT_TEST(testBuildContainerNameForNS)
CPPUNIT_TEST(testCurrentDirectory)
CPPUNIT_TEST(testResolveBadNameRelative)
CPPUNIT_TEST(testDestroyName)
CPPUNIT_TEST(testResolveBadName)
A class to manage the SALOME naming service.
Definition: SALOME_NamingService.hxx:48
path
Definition: ORBConfigFile.py:112