57 #include "Mockdiag_cfg.h"
65 TEST_SOURCE_FILE(
"diag_cbs_fram.c")
67 TEST_INCLUDE_PATH("../../src/app/engine/
diag/cbs")
124 uint8_t testValue =
true;
@ DATA_BLOCK_ID_ERROR_STATE
static DIAG_DIAGNOSIS_STATE_s diag
void DIAG_FramError(DIAG_ID_e diagId, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t data)
diagnosis callback function for FRAM related events
@ DIAG_ID_CELL_VOLTAGE_OVERVOLTAGE_RSL
@ DIAG_ID_FRAM_READ_CRC_ERROR
#define NULL_PTR
Null pointer.
DATA_BLOCK_HEADER_s header
DATA_BLOCK_HEADER_s header
DATA_BLOCK_HEADER_s header
DATA_BLOCK_HEADER_s header
DATA_BLOCK_ERROR_STATE_s * pTableError
#define TEST_ASSERT_FAIL_ASSERT(_code_under_test)
assert whether assert macro has failed
void testDIAGFramError(void)
const DIAG_DATABASE_SHIM_s diag_kpkDatabaseShim
void testDIAG_FramErrorInvalidInput(void)
static DATA_BLOCK_RSL_FLAG_s test_tableRslFlags
static DATA_BLOCK_MOL_FLAG_s test_tableMolFlags
static DATA_BLOCK_ERROR_STATE_s test_tableErrorFlags
static DATA_BLOCK_MSL_FLAG_s test_tableMslFlags
void testDIAG_FramErrorDoNothingOnWrongId(void)