Je me moque de la méthode Arduino millis
en utilisant Google Mock. Cette méthode renvoie le nombre de millisecondes depuis le démarrage du périphérique. Je voudrais retourner le nombre augmenté (dans la gamme 0 à l'infini) sur chaque appel de méthode.Mise en œuvre de la méthode maquette en utilisant Google Mock
Jusqu'à présent, je suis moqueur cette fonction comme ça:
EXPECT_CALL(*arduino, millis())
.WillOnce(Return(0))
.WillOnce(Return(1))
.WillOnce(Return(2))
// and so on...
Mais il est peu pratique. Y at-il un meilleur moyen qui fonctionne sur le nombre infini d'appels?