firmware  v0.1.2
Chromation Spectrometer Dev-Kit
test_ReturnValues.c
1 #include "test_ReturnValues.h"
2 #include <unity.h>
3 #include <ReturnValues.h>
4 void SetUp_ReturnValues(void){}
5 void TearDown_ReturnValues(void){}
6 void StubReturnsFalse_returns_false(void)
7 {
8  TEST_ASSERT_FALSE(StubReturnsFalse());
9 }
10 void StubReturnsTrue_returns_true(void)
11 {
12  TEST_ASSERT_TRUE(StubReturnsTrue());
13 }
14 //TODO: this function is useless because I cannot pass the input in my test
15 //example:
16 //uint8_t (*FtReadData_Returns)(void) = StubReturns_uint8_t(0x00);
17 //The function pointer input argument (void) does not match the assignment.
18 //Use my globals hack instead.
19 void StubReturns_uint8_t_returns_the_input_uint8_t(void)
20 {
21  TEST_ASSERT_EQUAL_HEX8(0x23, StubReturns_uint8_t(0x23));
22 }