Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

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 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 testOnDemandContainer () throws Throwable

Static Public Member Functions

TestSuite suite ()
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 


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]
 

void com::cosylab::acs::maci::test::ManagerImplTest::main String[]  args  )  [inline, static]
 

void com::cosylab::acs::maci::test::ManagerImplTest::setUp  )  throws Exception [inline, protected]
 

See also:
junit.framework.TestCase#setUp()

TestSuite com::cosylab::acs::maci::test::ManagerImplTest::suite  )  [inline, static]
 

void com::cosylab::acs::maci::test::ManagerImplTest::tearDown  )  throws Exception [inline, protected]
 

See also:
junit.framework.TestCase#tearDown()

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::testForceReleaseComponent  )  [inline]
 

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

Test getCollocatedComponent.

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]
 

Test getDefaultComponent.

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

Test getDynamicComponent.

Todo:
I would like to remove all these exceptions and catch them above

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::testPing  )  [inline]
 

!!! this takes a lot of time (and not fully implemtented)

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]
 

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

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]
 

Test of ManagerImpl shutdown.

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

void com::cosylab::acs::maci::test::ManagerImplTest::testStartupShutdown  )  throws Exception [inline]
 

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]
 

DefaultCORBAService com::cosylab::acs::maci::test::ManagerImplTest::corbaServce [private]
 

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

URI com::cosylab::acs::maci::test::ManagerImplTest::dummyURI = null [package]
 

final Logger com::cosylab::acs::maci::test::ManagerImplTest::logger = Logger.global [package]
 

ManagerImpl com::cosylab::acs::maci::test::ManagerImplTest::manager [package]
 

final int com::cosylab::acs::maci::test::ManagerImplTest::SLEEP_TIME_MS = 3000 [package]
 

final int com::cosylab::acs::maci::test::ManagerImplTest::STARTUP_COBS_SLEEP_TIME_MS = 6000 [package]
 

TestTransport com::cosylab::acs::maci::test::ManagerImplTest::transport [package]
 

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

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


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:11:45 2009 for ACS Java API by doxygen 1.3.8