58 #include "Mockfassert.h"
59 #include "Mockftask.h"
60 #include "Mockmpu_prototypes.h"
95 const void *
const pvItemToQueue,
96 TickType_t xTicksToWait,
97 const BaseType_t xCopyPosition,
98 int cmock_num_calls) {
112 dummyTable.
member1 = UINT8_MAX;
113 dummyTable.
member2 = testValue;
void DATA_ExecuteDataBIST(void)
Executes a built-in self-test for the database module.
enum DATA_BLOCK_ACCESS_TYPE DATA_BLOCK_ACCESS_TYPE_e
data block access types (read or write)
#define DATA_DUMMY_VALUE_UINT8_T_ALTERNATING_BIT_PATTERN
Database configuration header.
@ DATA_BLOCK_ID_DUMMY_FOR_SELF_TEST
#define NULL_PTR
Null pointer.
General macros and definitions for the whole platform.
DATA_BLOCK_HEADER_s header
DATA_BLOCK_DUMMY_FOR_SELF_TEST_s * pDatabaseEntry[1u]
DATA_BLOCK_ACCESS_TYPE_e accesstype
#define TEST_ASSERT_PASS_ASSERT(_code_under_test)
assert whether assert macro has passed
volatile bool ftsk_allQueuesCreated
QueueHandle_t ftsk_databaseQueue
struct DATA_QUEUE_BIST_INJECTED_MESSAGE DATA_QUEUE_BIST_INJECTED_MESSAGE_s
BaseType_t DATA_mpuInjectValuesForExecuteBISTTestCallback(QueueHandle_t xQueue, const void *const pvItemToQueue, TickType_t xTicksToWait, const BaseType_t xCopyPosition, int cmock_num_calls)
void testDATA_ExecuteDataBIST(void)
QueueHandle_t ftsk_canRxQueue
QueueHandle_t ftsk_imdCanDataQueue