Version: 6.5.0
Main Page
Related Pages
Namespaces
Data Structures
Files
Examples
File List
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
LifeCycleCORBATest.hxx
1
// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
2
//
3
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
5
//
6
// This library is free software; you can redistribute it and/or
7
// modify it under the terms of the GNU Lesser General Public
8
// License as published by the Free Software Foundation; either
9
// version 2.1 of the License.
10
//
11
// This library is distributed in the hope that it will be useful,
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
// Lesser General Public License for more details.
15
//
16
// You should have received a copy of the GNU Lesser General Public
17
// License along with this library; if not, write to the Free Software
18
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19
//
20
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21
//
22
23
#ifndef _LIFECYCLECORBATEST_HXX_
24
#define _LIFECYCLECORBATEST_HXX_
25
26
#include <cppunit/extensions/HelperMacros.h>
27
28
#include <SALOMEconfig.h>
29
#include CORBA_CLIENT_HEADER(SALOME_Component)
30
#include CORBA_CLIENT_HEADER(SALOME_TestComponent)
31
#include "SALOME_NamingService.hxx"
32
33
class
LifeCycleCORBATest
:
public
CppUnit::TestFixture
34
{
35
CPPUNIT_TEST_SUITE(
LifeCycleCORBATest
);
36
CPPUNIT_TEST(
testFindOrLoad_Component_LaunchContainer
);
37
CPPUNIT_TEST(
testFindOrLoad_Component_SameInstance
);
38
CPPUNIT_TEST(
testFindOrLoad_Component_PythonInCppContainer
);
39
CPPUNIT_TEST(
testFindOrLoad_Component_PythonSameInstance
);
40
CPPUNIT_TEST(
testFindOrLoad_Component_UnknownInCatalog
);
41
CPPUNIT_TEST(
testFindOrLoad_Component_LaunchContainerHostname
);
42
CPPUNIT_TEST(
testFindOrLoad_Component_SameContainer
);
43
CPPUNIT_TEST(
testFindOrLoad_Component_UnknownMachine
);
44
CPPUNIT_TEST(
testFindOrLoad_Component_ParamsEmpty
);
45
CPPUNIT_TEST(
testFindOrLoad_Component_ParamsLocalContainer
);
46
CPPUNIT_TEST(
testFindOrLoad_Component_ParamsContainerName
);
47
CPPUNIT_TEST(
testFindOrLoad_Component_RemoteComputer
);
48
CPPUNIT_TEST(
testFindOrLoad_Component_ParamsRemoteComputer
);
49
CPPUNIT_TEST(
testFindOrLoad_Component_ParamsRemoteComputer2
);
50
CPPUNIT_TEST(
testgetLocalFile_localComputer
);
51
CPPUNIT_TEST(
testgetLocalFile_remoteComputer
);
52
// CPPUNIT_TEST( testFindOrLoad_Component_ );
53
// CPPUNIT_TEST( );
54
// CPPUNIT_TEST( );
55
CPPUNIT_TEST_SUITE_END();
56
57
public
:
58
59
void
setUp
();
60
void
tearDown
();
61
62
void
testFindOrLoad_Component_LaunchContainer
();
63
void
testFindOrLoad_Component_SameInstance
();
64
void
testFindOrLoad_Component_PythonInCppContainer
();
65
void
testFindOrLoad_Component_PythonSameInstance
();
66
void
testFindOrLoad_Component_UnknownInCatalog
();
67
void
testFindOrLoad_Component_LaunchContainerHostname
();
68
void
testFindOrLoad_Component_SameContainer
();
69
void
testFindOrLoad_Component_UnknownMachine
();
70
void
testFindOrLoad_Component_ParamsEmpty
();
71
void
testFindOrLoad_Component_ParamsLocalContainer
();
72
void
testFindOrLoad_Component_ParamsContainerName
();
73
void
testFindOrLoad_Component_RemoteComputer
();
74
void
testFindOrLoad_Component_ParamsRemoteComputer
();
75
void
testFindOrLoad_Component_ParamsRemoteComputer2
();
76
void
testgetLocalFile_localComputer
();
77
void
testgetLocalFile_remoteComputer
();
78
// void testFindOrLoad_Component_();
79
// void testFindOrLoad_Component_();
80
81
protected
:
82
std::string
GetRemoteHost
();
83
CORBA::ORB_var _orb;
84
SALOME_NamingService
_NS;
85
};
86
87
#endif