我想忽略在同一案例测试下我想拨打的其他电话之间的一个电话。如果我使用 ignoreothercalls,我不清楚是否会在此之后调用其余的调用。我需要其余的,在被忽略的呼叫之后,将被呼叫。或者至少,在测试用例结束之前找到停止 ignoreothercalls 效果的方法。
TEST(group, test1){
...
mock().expectOneCall("HAL_AS393x_CommandStrobes").withParameter("cCommandCode",AS393X_CMD_CALIB_RCO_LC);
/*-------------------------------------------------------*/
mock().expectOneCall("HAL_AS393x_ReadRegisters");//I want ignore only this mocked function call
/*-------------------------------------------------*/
mock().expectOneCall("HAL_AS393x_Deinit");
...
}
我想在没有经过测试的情况下离开这个调用,并将它从测试用例中删除,而不需要 gettig 期望它的调用错误:mock()。xxxCall ("HAL_AS393x_ReadRegisters"); //-其中xxxCall = 用于此的未知关键字-