Sha256: ab351f7a74ba445200ccf3d851122fb86531e8511d8cbbbfd1d70b9ccd4a93a4
Contents?: true
Size: 915 Bytes
Versions: 14
Compression:
Stored size: 915 Bytes
Contents
#include "unity.h" #include "Types.h" #include "UsartConductor.h" #include "MockUsartModel.h" #include "MockUsartHardware.h" #include "MockTaskScheduler.h" void setUp(void) { } void tearDown(void) { } void testShouldInitializeHardwareWhenInitCalled(void) { UsartModel_GetBaudRateRegisterSetting_ExpectAndReturn(4); UsartModel_GetWakeupMessage_ExpectAndReturn("Hey there!"); UsartHardware_TransmitString_Expect("Hey there!"); UsartHardware_Init_Expect(4); UsartConductor_Init(); } void testRunShouldNotDoAnythingIfSchedulerSaysItIsNotTimeYet(void) { TaskScheduler_DoUsart_ExpectAndReturn(FALSE); UsartConductor_Run(); } void testRunShouldGetCurrentTemperatureAndTransmitIfSchedulerSaysItIsTime(void) { TaskScheduler_DoUsart_ExpectAndReturn(TRUE); UsartModel_GetFormattedTemperature_ExpectAndReturn("hey there"); UsartHardware_TransmitString_Expect("hey there"); UsartConductor_Run(); }
Version data entries
14 entries across 14 versions & 1 rubygems