Sha256: 2566411ff7bfbcd7ae6367f2f89f87b86ece2b922e93ab2ca71db59d78fd5b03

Contents?: true

Size: 1.46 KB

Versions: 4

Compression:

Stored size: 1.46 KB

Contents

#include "MockAdcTemperatureSensor.h"
#include "MockAdcHardwareConfigurator.h"
#include "src/AdcHardware.h"
#include "src/Types.h"
#include "/Library/Ruby/Gems/2.6.0/gems/ceedling-0.31.0/vendor/unity/src/unity.h"


void setUp(void)

{

}



void tearDown(void)

{

}



void testInitShouldDelegateToConfiguratorAndTemperatureSensor(void)

{

  Adc_Reset_CMockExpect(17);

  Adc_ConfigureMode_CMockExpect(18);

  Adc_EnableTemperatureChannel_CMockExpect(19);

  Adc_StartTemperatureSensorConversion_CMockExpect(20);



  AdcHardware_Init();

}



void testGetSampleCompleteShouldReturn_FALSE_WhenTemperatureSensorSampleReadyReturns_FALSE(void)

{

  Adc_TemperatureSensorSampleReady_CMockExpectAndReturn(27, (0));

  do {if ((!AdcHardware_GetSampleComplete())) {} else {UnityFail( ((" Expression Evaluated To FALSE")), (UNITY_UINT)((UNITY_UINT)(28)));}} while(0);

}



void testGetSampleCompleteShouldReturn_TRUE_WhenTemperatureSensorSampleReadyReturns_TRUE(void)

{

  Adc_TemperatureSensorSampleReady_CMockExpectAndReturn(33, (1));

  do {if ((AdcHardware_GetSampleComplete())) {} else {UnityFail( ((" Expression Evaluated To FALSE")), (UNITY_UINT)((UNITY_UINT)(34)));}} while(0);

}



void testGetSampleShouldDelegateToAdcTemperatureSensor(void)

{

  uint16 sample;

  Adc_ReadTemperatureSensor_CMockExpectAndReturn(40, 847);



  sample = AdcHardware_GetSample();

  UnityAssertEqualNumber((UNITY_INT)((847)), (UNITY_INT)((sample)), (((void*)0)), (UNITY_UINT)(43), UNITY_DISPLAY_STYLE_INT);

}

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
ceedling-0.31.1 examples/temp_sensor/build/test/cache/TestAdcHardware.c
ceedling-0.31.1 examples/temp_sensor/build/test/preprocess/files/TestAdcHardware.c
ceedling-0.31.0 examples/temp_sensor/build/test/cache/TestAdcHardware.c
ceedling-0.31.0 examples/temp_sensor/build/test/preprocess/files/TestAdcHardware.c