GoogleMock , , .
:
{
InSequence s;
EXPECT_CALL(mock1, methodA(_)); // expectation
EXPECT_CALL(mock2, methodX(_)); // expectation
EXPECT_CALL(mock1, methodA(_)); // expectation
EXPECT_CALL(mock2, methodY(_)); // expectation
}
.
{
InSequence s;
EXPECT_CALL(mock1, methodA(_)); // expectation
EXPECT_CALL(mock2, methodX(_)); // expectation
}
{
InSequence s;
EXPECT_CALL(mock1, methodA(_)); // expectation
EXPECT_CALL(mock2, methodY(_)); // expectation
}
, "", .. №1 № 2 № 3 № 4, .
, " ":
mock1.methodA(); // call
mock2.methodX(); // call
mock1.methodA(); // call
mock2.methodY(); // call
: , : , . InSequence, , .
" " , # 1 №3, № 2 № 2, , № 1 , №1 №3 , , , , .
, Google Mock. . , - " ", .