我有这段代码
function aFunctionForUnitTesting(aParameter)
return (aFirstCheck(aParameter) &&
aOtherOne(aParameter) &&
aLastOne(aParameter)
);
我该如何对此进行单元测试?
我的问题如下,假设我创建了这个单元测试:
FailWhenParameterDoesntFillFirstCheck()
{
Assert.IsFalse(new myObject().aFunctionForUnitTesting(aBadParameter));
}
由于第一次检查,我怎么知道这个测试没问题(它可能因为第二次或第三次检查而失败,所以我的函数 firstCheck 可能被窃听了)?