所以我目前正在为我几周前实现的一个类创建一个单元测试。我将首先向您展示我正在学习的课程的特定部分。
public void PostEvent(eVtCompId inSenderComponentId, eVtEvtId inEventId, long inEventReference, IF_SerializableData inEventData)
{
if(mEventMap.ContainsKey(inEventId))
{
mEventMap[inEventId](inSenderComponentId, inEventReference, inEventData);
}
}
对于这种方法,我有 4 个参数。第一,一个枚举;2、另一个枚举;第三,长;4、界面。
假设我已经声明/编码了该方法工作所需的所有正确枚举和接口。下一位是单元测试代码的一部分。
target.PostEvent(eVtCompId.MainWindowsCommDevice, eVtEvtId.OnLanguageChange, 3, );
如您所见,对于最后一个参数,我还没有任何东西,因为我不知道应该为接口设置什么值。有任何想法吗?如果您认为需要更多信息,请随时提出问题,我很乐意尽我所能解决问题。