Open YannLocatelli opened 2 years ago
Note concernant les unit tests:
Quand on met des appels de fonctions dans le constructeur, ils arrivent lorsque l'objet est instancié. Dans le cas des tests, c'est lorsque
RobotControllerTest
est "instancié" Donc l'instance à tester est appelé avant qu'on ait le temps d'indiquer lesEXPECT_CALL
. Un moyen de contourner ça est d'utiliser un pointeur pour instancier uniquement après lesEXPECT_CALL
, d'où la présence duconstructorExpectedCalls
avant le pointeur
Dans le contexte de la PR mentionné ci-dessus
Determine why functions are not called in constructor.
Happens in #508. Despite modification and successful tests, BLE does not work by initialise it via constructor. Please follow the discussion here: https://github.com/leka/LekaOS/pull/508#discussion_r820524422