/* START: nullInterfaceTest */
TEST(LightDriver, NullInterfaceDoesNotCrash)
{
    LightDriver_SetInterface(NULL);
    LightDriver_TurnOn(&testDriver);
    LightDriver_TurnOff(&testDriver);
    LightDriver_Destroy(&testDriver);
    POINTERS_EQUAL(NONSENSE_POINTER, savedDriver);
}
Esempio n. 2
0
void LightDriverSpy_InstallInterface(void)
{
    LightDriver_SetInterface(&interface);
}
void AcmeWirelessLightDriver_InstallInterface(void)
{
    LightDriver_SetInterface(&interface);
}