Sha256: dcf55240bd2ce74f8e3bcc28a98ed8037d51375ade9ebb1d61e882b41e11a9b6
Contents?: true
Size: 802 Bytes
Versions: 27
Compression:
Stored size: 802 Bytes
Contents
#include "unity.h" #include "Types.h" #include "AdcModel.h" #include "MockTaskScheduler.h" #include "MockTemperatureCalculator.h" #include "MockTemperatureFilter.h" void setUp(void) { } void tearDown(void) { } void testDoGetSampleShouldReturn_FALSE_WhenTaskSchedulerReturns_FALSE(void) { TaskScheduler_DoAdc_ExpectAndReturn(FALSE); TEST_ASSERT_EQUAL(FALSE, AdcModel_DoGetSample()); } void testDoGetSampleShouldReturn_TRUE_WhenTaskSchedulerReturns_TRUE(void) { TaskScheduler_DoAdc_ExpectAndReturn(TRUE); TEST_ASSERT_EQUAL(TRUE, AdcModel_DoGetSample()); } void testProcessInputShouldDelegateToTemperatureCalculatorAndPassResultToFilter(void) { TemperatureCalculator_Calculate_ExpectAndReturn(21473, 23.5f); TemperatureFilter_ProcessInput_Expect(23.5f); AdcModel_ProcessInput(21473); }
Version data entries
27 entries across 14 versions & 1 rubygems