Sha256: f629f754c0cf3f7a1aed29dac3926aa31e48b34f9ecf99fecf1d2d2198f5bd3e

Contents?: true

Size: 942 Bytes

Versions: 4

Compression:

Stored size: 942 Bytes

Contents

#include "MockIntrinsicsWrapper.h"
#include "MockTimerConductor.h"
#include "MockAdcConductor.h"
#include "MockUsartConductor.h"
#include "MockModel.h"
#include "src/Executor.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 testInitShouldCallInitOfAllConductorsAndTheModel(void)

{

  Model_Init_CMockExpect(20);

  UsartConductor_Init_CMockExpect(21);

  AdcConductor_Init_CMockExpect(22);

  TimerConductor_Init_CMockExpect(23);

  Interrupt_Enable_CMockExpect(24);



  Executor_Init();

}



void testRunShouldCallRunForEachConductorAndReturnTrueAlways(void)

{

  UsartConductor_Run_CMockExpect(31);

  TimerConductor_Run_CMockExpect(32);

  AdcConductor_Run_CMockExpect(33);



  UnityAssertEqualNumber((UNITY_INT)(((1))), (UNITY_INT)((Executor_Run())), (((void*)0)), (UNITY_UINT)(35), 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/TestExecutor.c
ceedling-0.31.1 examples/temp_sensor/build/test/preprocess/files/TestExecutor.c
ceedling-0.31.0 examples/temp_sensor/build/test/cache/TestExecutor.c
ceedling-0.31.0 examples/temp_sensor/build/test/preprocess/files/TestExecutor.c