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

alma::ACS::MasterComponentImpl::statemachine::StateMachineTest Class Reference

Collaboration diagram for alma::ACS::MasterComponentImpl::statemachine::StateMachineTest:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void setUp ()
void stateChangedNotify (AcsState[] oldStateHierarchy, AcsState[] currentStateHierarchy)
void testLegalLifecycle () throws Exception
void testIllegalEvent () throws Exception
void testActionException () throws Exception
void testReentryToCompositeState () throws Exception

Private Member Functions

void assertStateHierarchy (String expectedPath)

Private Attributes

AlmaSubsystemContext m_context
DummyActionImpl m_actionImpl
AcsLogger m_logger
MyStateChangeSemaphore m_sync

Detailed Description

Tests the state machine from alma.ACS.MasterComponentImpl.statemachine without the Master component on top of it. No running ACS needed.

Author:
hsommer created Mar 3, 2004 3:27:56 PM


Member Function Documentation

void alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::assertStateHierarchy String  expectedPath  )  [inline, private]
 

void alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::setUp  )  [inline]
 

void alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::stateChangedNotify AcsState[]  oldStateHierarchy,
AcsState[]  currentStateHierarchy
[inline]
 

See also:
alma.ACS.MasterComponentImpl.statemachine.AcsStateChangeListener#stateChangedNotify(alma.ACS.MasterComponentImpl.statemachine.AcsState[], alma.ACS.MasterComponentImpl.statemachine.AcsState[])

void alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::testActionException  )  throws Exception [inline]
 

void alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::testIllegalEvent  )  throws Exception [inline]
 

void alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::testLegalLifecycle  )  throws Exception [inline]
 

void alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::testReentryToCompositeState  )  throws Exception [inline]
 


Member Data Documentation

DummyActionImpl alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::m_actionImpl [private]
 

AlmaSubsystemContext alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::m_context [private]
 

AcsLogger alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::m_logger [private]
 

MyStateChangeSemaphore alma::ACS::MasterComponentImpl::statemachine::StateMachineTest::m_sync [private]
 


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