Disons que vous avez ceci:google maquette - sauvegarder EXPECT_CALL puis réutiliser et modifier les clauses
EXPECT_CALL(MockClass_obj, f1(55)).Times(1);
// use the expectation
// ...
// Now clear it
Mock::VerifyAndClear(&MockClass_obj)
Est-il possible de 1) Enregistrer l'attente
ET
2) réutiliserons plus tard et changer les clauses?
De here Je sais qu'il est possible d'enregistrer expectations
mais il n'y a nulle part d'autre qui explique ce que l'on peut faire d'autre.
Se référant au code ci-dessus, je veux faire quelque chose comme:
Expecatation exp1 = EXPECT_CALL(MockClass_obj, f1(55)).Times(1);
// use the expectation
// ...
// Now clear it
Mock::VerifyAndClear(&MockClass_obj)
// Somehow modify exp1 to change the cardinality or any of the clauses
// so that I can make the test immediately readable and convey that it's very much related to the one above":
// Instead of this:
EXPECT_CALL(MockClass_obj, f1(55)).Times(0);
// I wanna do something like
exp1.Times(0)