com::cosylab::acs::maci::test::ManagerImplTest Class Reference

Inheritance diagram for com::cosylab::acs::maci::test::ManagerImplTest:
Inheritance graph
[legend]
Collaboration diagram for com::cosylab::acs::maci::test::ManagerImplTest:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ManagerImplTest (String arg0)
void testAllComponentNames ()
void testStartupShutdown () throws Exception
void testShutdown ()
void testContainerShutdown ()
void testLogin ()
void testExpiredHandle ()
void testSequentialContainersLogin ()
void testConcurrentContainersLogin ()
void testLogout ()
void testClientInfo ()
void testContainerInfo ()
void testRegisterComponent ()
void testUnregisterComponent ()
void testGetHierarchicalComponent ()
void testGetHierarchicalComponentConstructCase ()
void internalTestGetHierarchicalComponent (boolean activateOnActivation)
void testGetHierarchicalComponentPassingComponentHandle ()
void testGetHierarchicalComponentPassingComponentHandleConstructCase ()
void internalTestGetHierarchicalComponentPassingComponentHandle (boolean activateOnActivation)
void testComponentInfoTopologicalSort ()
void testManagerShutdownWithComponentDestruction ()
void testGetCyclicHierachicalComponent ()
void testGetCyclicHierachicalComponentAllowWithPreactivated ()
void testStartupComponents ()
void testGetComponent ()
void testGetDefaultComponent ()
void testGetDynamicComponent ()
void testGetCollocatedComponent ()
void testReleaseComponent ()
void testMakeComponentMortal ()
void testComponentKeepAliveTime ()
void testForceReleaseComponent ()
void testRestartComponent ()
void testReleaseComponents ()
void testComponentInfo ()
void testPing ()
void testAdministratorNotifications ()
void testManagerIsServiceComponent ()
void testManagerToContainerStateTransferComponents ()
void testContainerToManagerStateTransferComponents ()
void testOnDemandContainerStartupComponents () throws Throwable
void testOnDemandContainer () throws Throwable

Static Public Member Functions

static TestSuite suite ()
static void main (String[] args)

Protected Member Functions

void setUp () throws Exception
void tearDown () throws Exception

Package Attributes

final String cobName = "testCOB"
final String clientName = "testClient"
final String containerName = "testContainer"
final String administratorName = "testAdministrator"
final String anotherName = "anotherClient"
final String type = "non-null"
final String uri = "invalid"
final int dummyHandle = Integer.MAX_VALUE/2
ManagerImpl manager
final Logger logger = Logger.global
final int STARTUP_COBS_SLEEP_TIME_MS = 6000
final int SLEEP_TIME_MS = 3000
URI dummyURI = null
TestTransport transport

Private Member Functions

void testGetCyclicHierachicalComponent (boolean constructCase)
void checkForNotification (ArrayList queue, Object event)

Private Attributes

DefaultCORBAService corbaServce

Detailed Description

ManagerImpl tests.

Author:
Jernej Kamenik
Matej Sekoranja
Version:
@VERSION@

Constructor & Destructor Documentation

com::cosylab::acs::maci::test::ManagerImplTest::ManagerImplTest ( String  arg0  )  [inline]

Constructor for ManagerImplTest

Parameters:
arg0 

References dummyURI, and uri.


Member Function Documentation

void com::cosylab::acs::maci::test::ManagerImplTest::checkForNotification ( ArrayList  queue,
Object  event 
) [inline, private]
void com::cosylab::acs::maci::test::ManagerImplTest::internalTestGetHierarchicalComponent ( boolean  activateOnActivation  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::internalTestGetHierarchicalComponentPassingComponentHandle ( boolean  activateOnActivation  )  [inline]
static void com::cosylab::acs::maci::test::ManagerImplTest::main ( String[]  args  )  [inline, static]
void com::cosylab::acs::maci::test::ManagerImplTest::setUp (  )  throws Exception [inline, protected]
static TestSuite com::cosylab::acs::maci::test::ManagerImplTest::suite (  )  [inline, static]
void com::cosylab::acs::maci::test::ManagerImplTest::tearDown (  )  throws Exception [inline, protected]
void com::cosylab::acs::maci::test::ManagerImplTest::testAdministratorNotifications (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testAllComponentNames (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testClientInfo (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testComponentInfo (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testComponentInfoTopologicalSort (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testComponentKeepAliveTime (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testConcurrentContainersLogin (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testContainerInfo (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testContainerShutdown (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testContainerToManagerStateTransferComponents (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testExpiredHandle (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testForceReleaseComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetCollocatedComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetCyclicHierachicalComponent ( boolean  constructCase  )  [inline, private]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetCyclicHierachicalComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetCyclicHierachicalComponentAllowWithPreactivated (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetDefaultComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetDynamicComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetHierarchicalComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetHierarchicalComponentConstructCase (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetHierarchicalComponentPassingComponentHandle (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testGetHierarchicalComponentPassingComponentHandleConstructCase (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testLogin (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testLogout (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testMakeComponentMortal (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testManagerIsServiceComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testManagerShutdownWithComponentDestruction (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testManagerToContainerStateTransferComponents (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testOnDemandContainer (  )  throws Throwable [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testOnDemandContainerStartupComponents (  )  throws Throwable [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testPing (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testRegisterComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testReleaseComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testReleaseComponents (  )  [inline]

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

References dummyHandle, dummyURI, manager, and com::cosylab::acs::maci::manager::ManagerImpl::releaseComponents().

void com::cosylab::acs::maci::test::ManagerImplTest::testRestartComponent (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testSequentialContainersLogin (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testShutdown (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testStartupComponents (  )  [inline]
void com::cosylab::acs::maci::test::ManagerImplTest::testStartupShutdown (  )  throws Exception [inline]

References setUp(), and tearDown().

void com::cosylab::acs::maci::test::ManagerImplTest::testUnregisterComponent (  )  [inline]

Member Data Documentation

final String com::cosylab::acs::maci::test::ManagerImplTest::administratorName = "testAdministrator" [package]
final String com::cosylab::acs::maci::test::ManagerImplTest::anotherName = "anotherClient" [package]
final String com::cosylab::acs::maci::test::ManagerImplTest::clientName = "testClient" [package]
final String com::cosylab::acs::maci::test::ManagerImplTest::cobName = "testCOB" [package]
final String com::cosylab::acs::maci::test::ManagerImplTest::containerName = "testContainer" [package]

Referenced by setUp(), and tearDown().

final int com::cosylab::acs::maci::test::ManagerImplTest::dummyHandle = Integer.MAX_VALUE/2 [package]
final Logger com::cosylab::acs::maci::test::ManagerImplTest::logger = Logger.global [package]

Referenced by setUp().

final String com::cosylab::acs::maci::test::ManagerImplTest::type = "non-null" [package]
final String com::cosylab::acs::maci::test::ManagerImplTest::uri = "invalid" [package]

Referenced by ManagerImplTest().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2