void func(int var){}void test(){int var = 10;func(var);}TEST(sample test){int var;MOCKER(func).stubs().with(spy(var));.with(eq(10));test();ASSERT_EQ(var, 10);} 13、check约束关键字的用法。 约束关键字中,有很多都是对入参进行检查的,比如eq、neq、lt、gt等等,但它们都只实现了非...
转调一个stub函数:invoke(stubFunction) 重复返回一个值: repeat(value, times) 步增一个值:increase(from, to)/increase(from) 用法 函数调用行为通过_will_(behavior)/then(behavior)来指定。then()必须在_will_()之后。will()只会出现一次,但_then_()可以出现任意多次。比如: MOCK_METHOD(mock, foo) ....