我想检查是否已调用该函数。我必须使用jMockit,其中function是void
类型。我还想知道如何使用void
作为返回类型对函数进行单元测试。
我想查看下面给出的代码。我该怎么办?所有这些功能都只是为了清楚地理解问题。
我如何检查是否正在调用函数logdata
,processdata
?如何为checkdata
函数编写 testcases 。 (我正在使用TestNG工具。)
public void checkdata(int a, int b) {
logdata(a, b);
int c = a * b;
processdata(c);
}
答案 0 :(得分:0)
您可以检查是否已在newStrictExpectations块中调用方法并使用属性" times = 1"每一个人。如果您不关心结果,也可以在验证块中执行此操作。如果方法是私有的,则在期望块中使用新的MockUp来模拟返回的结果以及" times"用于指定是否已调用方法的属性。