Sha256: caf51887a74cb7b4a7859a82b236ea15438c41f2f40bcd72919d53d2e6d907f6
Contents?: true
Size: 955 Bytes
Versions: 37
Compression:
Stored size: 955 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); UsartHardware_Init_Expect(4); UsartModel_GetWakeupMessage_ExpectAndReturn("Hey there!"); UsartHardware_TransmitString_Expect("Hey there!"); 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
37 entries across 37 versions & 1 rubygems