Sha256: ec3e61f723d4ea0fa6251a8990751e4999bf7725c3d9b694f064865c76fb7415

Contents?: true

Size: 889 Bytes

Versions: 28

Compression:

Stored size: 889 Bytes

Contents

#include "unity.h"
#include "BlinkTask.h"
#include "stub_io.h"

// every test file requires this function
// setUp() is called by the generated runner before each test case function
void setUp(void)
{
    PORTB = 0;
}    
                       
// every test file requires this function
// tearDown() is called by the generated runner before each test case function
void tearDown(void)
{
}

void test_BlinkTask_should_toggle_led(void)
{
    /* Ensure known test state */

    /* Setup expected call chain */

    /* Call function under test */
    BlinkTask();

    /* Verify test results */
    TEST_ASSERT_EQUAL(0x20, PORTB);
}
void test_BlinkTask_should_toggle_led_LOW(void)
{
    /* Ensure known test state */
    PORTB = 0x20;

    /* Setup expected call chain */

    /* Call function under test */
    BlinkTask();

    /* Verify test results */
    TEST_ASSERT_EQUAL(0, PORTB);
}

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
ceedling-0.31.1 examples/blinky/test/test_BlinkTask.c
ceedling-0.31.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.30.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.28.3 examples/blinky/test/test_BlinkTask.c
ceedling-0.28.2 examples/blinky/test/test_BlinkTask.c
ceedling-0.28.1 examples/blinky/test/test_BlinkTask.c
ceedling-0.27.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.25.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.24.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.22.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.21.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.20.3 examples/blinky/test/test_BlinkTask.c
ceedling-0.20.2 examples/blinky/test/test_BlinkTask.c
ceedling-0.19.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.18.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.17.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.16.0 examples/blinky/test/test_BlinkTask.c
ceedling-0.15.6 examples/blinky/test/test_BlinkTask.c
ceedling-0.15.5 examples/blinky/test/test_BlinkTask.c
ceedling-0.15.4 examples/blinky/test/test_BlinkTask.c