58 #include "Mockfassert.h"
59 #include "Mockftask.h"
60 #include "Mockmpu_prototypes.h"
95 const void *
const pvItemToQueue,
96 uint32_t xTicksToWait,
97 int cmock_num_calls) {
111 dummyTable.
member1 = UINT8_MAX;
112 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.
enum OS_STD_RETURN OS_STD_RETURN_e
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
OS_STD_RETURN_e DATA_mpuInjectValuesForExecuteBISTTestCallback(OS_QUEUE xQueue, const void *const pvItemToQueue, uint32_t xTicksToWait, int cmock_num_calls)
void testDATA_ExecuteDataBIST(void)
QueueHandle_t ftsk_canRxQueue
QueueHandle_t ftsk_imdCanDataQueue