CORDET Framework - C2 Implementation
|
Implementation of test cases for InManager component. More...
Go to the source code of this file.
Functions | |
CrFwBool_t | CrFwInManagerTestCase1 () |
Check the configuration of a newly created InManager. More... | |
CrFwBool_t | CrFwInManagerTestCase2 () |
Check the load function of an InManager. More... | |
CrFwBool_t | CrFwInManagerTestCase3 () |
Check the execution function of an InManager with one single InReport loaded. More... | |
CrFwBool_t | CrFwInManagerTestCase4 () |
Check the execution function of an InManager with one InCommand loaded. More... | |
CrFwBool_t | CrFwInManagerTestCase5 () |
Check the execution function of an InManager with one InCommand loaded. More... | |
CrFwBool_t | CrFwInManagerTestCase6 () |
Check the execution function of an InManager with several InReports and InCommands loaded. More... | |
CrFwBool_t | CrFwInManagerTestCase7 () |
Check the reset function of an InManager. More... | |
CrFwBool_t | CrFwInManagerTestCase8 () |
Check the shutdown function of an InManager. More... | |
Implementation of test cases for InManager component.
This file is part of the CORDET Framework.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
For information on alternative licensing, please contact P&P Software GmbH.
Definition in file CrFwInManagerTestCases.c.
CrFwBool_t CrFwInManagerTestCase1 | ( | ) |
Check the configuration of a newly created InManager.
The following actions are performed in this test:
Base Component SM Transition: IPS->CREATED
Base Component SM Transition: CREATED->INITIALIZED
Base Component SM Transition: INITIALIZED->CONFIGURED
Application Error: crInManagerIllId
Definition at line 49 of file CrFwInManagerTestCases.c.
CrFwBool_t CrFwInManagerTestCase2 | ( | ) |
Check the load function of an InManager.
The following actions are performed in this test:
Base Component SM Transition: CONFIGURED->CONFIGURED
InManager Load Procedure: PCRL is full
InManager Load Procedure: PCRL is not full
Error Report: crInManagerPcrlFull
Definition at line 105 of file CrFwInManagerTestCases.c.
CrFwBool_t CrFwInManagerTestCase3 | ( | ) |
Check the execution function of an InManager with one single InReport loaded.
The following actions are performed in this test:
InManager Execution Procedure: i is smaller or equal to number of items in PCRL
InManager Execution Procedure: i is greater than the number of items in PCRL
InManager Execution Procedure: Flag_1 is true
InManager Load Procedure: PCRL is not full
Definition at line 228 of file CrFwInManagerTestCases.c.
CrFwBool_t CrFwInManagerTestCase4 | ( | ) |
Check the execution function of an InManager with one InCommand loaded.
The following actions are performed in this test:
InManager Execution Procedure: i is smaller or equal to number of items in PCRL
InManager Execution Procedure: i is greater than the number of items in PCRL
InManager Execution Procedure: Flag_1 is true
InManager Execution Procedure: Flag_1 is false
InManager Load Procedure: PCRL is not full
Definition at line 305 of file CrFwInManagerTestCases.c.
CrFwBool_t CrFwInManagerTestCase5 | ( | ) |
Check the execution function of an InManager with one InCommand loaded.
The following actions are performed in this test:
InManager Execution Procedure: i is smaller or equal to number of items in PCRL
InManager Execution Procedure: i is greater than the number of items in PCRL
InManager Execution Procedure: Flag_1 is true
InManager Execution Procedure: Flag_1 is false
InManager Load Procedure: PCRL is not full
Definition at line 407 of file CrFwInManagerTestCases.c.
CrFwBool_t CrFwInManagerTestCase6 | ( | ) |
Check the execution function of an InManager with several InReports and InCommands loaded.
The following actions are performed in this test:
InManager Execution Procedure: i is smaller or equal to number of items in PCRL
InManager Execution Procedure: i is greater than the number of items in PCRL
InManager Execution Procedure: outCmp is in state PENDING
InManager Execution Procedure: outCmp is not in state PENDING
InManager Load Procedure: PCRL is not full
Definition at line 492 of file CrFwInManagerTestCases.c.
CrFwBool_t CrFwInManagerTestCase7 | ( | ) |
Check the reset function of an InManager.
The following actions are performed in this test:
Definition at line 662 of file CrFwInManagerTestCases.c.
CrFwBool_t CrFwInManagerTestCase8 | ( | ) |
Check the shutdown function of an InManager.
The following actions are performed in this test:
Definition at line 761 of file CrFwInManagerTestCases.c.