#include <TestCaseManoeuvreManager_2.h>
Inheritance diagram for TestCaseManoeuvreManager_2:
CC_ManoeuvreManager::activate()
method.
One instance of the class is created and the following operations are performed:
DC_DummyConfigurableManoeuvre
objects equal to length of the manoeuvre list is created. startCheck
and continuationCheck
flags are set to true
. terminationCheck
is set to false
. activate()
is invoked once and it is verified that the manoeuvres are intializated and their doContinue()
method is called exactly once. manoeuvreStateChange
table, then activate()
is invoked. It is verified that all the manoeuvres in use are scheduled (i.e. doContinue()
is called) and that the manoeuvre manager terminates/aborts and unloads the manoeuvres as expected. activate()
calls is reached (failure mode).
Definition at line 40 of file TestCaseManoeuvreManager_2.h.
Public Member Functions | |
TestCaseManoeuvreManager_2 (void) | |
Set the identifier and the name of the test case to, respectively, ID_MANOEUVREMANAGER*10+2 and "TestCaseManoeuvreManager_2". | |
virtual void | runTestCase (void) |
Execute the test case. |
|
Set the identifier and the name of the test case to, respectively, ID_MANOEUVREMANAGER*10+2 and "TestCaseManoeuvreManager_2".
Definition at line 41 of file TestCaseManoeuvreManager_2.cpp. |
|
Execute the test case. See class comment for details. Reimplemented from TestCaseGenericSetUp. Definition at line 46 of file TestCaseManoeuvreManager_2.cpp. |