2024-09-18 19:48:01 +00:00
|
|
|
/*
|
|
|
|
* Author: username
|
|
|
|
* Date: 2024
|
|
|
|
* filename: MockRegEdit.c
|
|
|
|
* description: module_purpose
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include "MockRegEdit.h"
|
|
|
|
#include "CppUTestExt/MockSupport_c.h"
|
|
|
|
|
|
|
|
|
|
|
|
void RegEdit_SetRegister(void *reg)
|
|
|
|
{
|
|
|
|
mock_c()->actualCall("RegEdit_SetRegister")
|
|
|
|
->withPointerParameters("reg", reg);
|
|
|
|
}
|
|
|
|
|
|
|
|
void RegEdit_ClearRegister(void *reg)
|
|
|
|
{
|
|
|
|
mock_c()->actualCall("RegEdit_ClearRegister")
|
|
|
|
->withPointerParameters("reg", reg);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void RegEdit_SetBit(void *reg, uint8_t bit_num)
|
|
|
|
{
|
|
|
|
mock_c()->actualCall("RegEdit_SetBit")
|
|
|
|
->withPointerParameters("reg", reg)
|
|
|
|
->withUnsignedIntParameters("bit_num", bit_num);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void RegEdit_ClearBit(void *reg, uint8_t bit_num)
|
|
|
|
{
|
|
|
|
mock_c()->actualCall("RegEdit_ClearBit")
|
|
|
|
->withPointerParameters("reg", reg)
|
|
|
|
->withUnsignedIntParameters("bit_num", bit_num);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool RegEdit_IsBitSet(void *reg, uint8_t bit_num)
|
|
|
|
{
|
|
|
|
|
|
|
|
return mock_c()->actualCall("RegEdit_IsBitSet")
|
|
|
|
->withPointerParameters("reg", reg)
|
|
|
|
->withUnsignedIntParameters("bit_num", bit_num)
|
|
|
|
->returnBoolValueOrDefault(true);
|
|
|
|
//return mock_c()->returnBoolValueOrDefault(true);
|
|
|
|
}
|
|
|
|
|
|
|
|
void RegEdit_OR_Num(void *reg, uint8_t num)
|
|
|
|
{
|
|
|
|
mock_c()->actualCall("RegEdit_OR_Num")
|
|
|
|
->withPointerParameters("reg", reg)
|
|
|
|
->withUnsignedIntParameters("num", num);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void RegEdit_AND_Num(void *reg, uint8_t num)
|
|
|
|
{
|
|
|
|
mock_c()->actualCall("RegEdit_AND_Num")
|
|
|
|
->withPointerParameters("reg", reg)
|
|
|
|
->withUnsignedIntParameters("num", num);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void RegEdit_SetNum(void *reg, uint8_t num)
|
|
|
|
{
|
|
|
|
mock_c()->actualCall("RegEdit_SetNum")
|
|
|
|
->withPointerParameters("reg", reg)
|
|
|
|
->withUnsignedIntParameters("num", num);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
uint8_t RegEdit_ReadReg(void *reg)
|
|
|
|
{
|
2024-10-19 04:42:29 +00:00
|
|
|
return mock_c()->actualCall("RegEdit_ReadReg")
|
2024-09-18 19:48:01 +00:00
|
|
|
->withPointerParameters("reg", reg)
|
|
|
|
->returnUnsignedIntValueOrDefault(0);
|
|
|
|
//Return value is mock controlled. So it does actually return a uint8_t
|
|
|
|
}
|