diff options
Diffstat (limited to 'FreeRTOS-Plus/Test/CMock/examples/temp_sensor/test/TestUsartTransmitBufferStatus.c')
-rw-r--r-- | FreeRTOS-Plus/Test/CMock/examples/temp_sensor/test/TestUsartTransmitBufferStatus.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/FreeRTOS-Plus/Test/CMock/examples/temp_sensor/test/TestUsartTransmitBufferStatus.c b/FreeRTOS-Plus/Test/CMock/examples/temp_sensor/test/TestUsartTransmitBufferStatus.c new file mode 100644 index 000000000..c06084f32 --- /dev/null +++ b/FreeRTOS-Plus/Test/CMock/examples/temp_sensor/test/TestUsartTransmitBufferStatus.c @@ -0,0 +1,22 @@ +#include "unity.h" +#include "Types.h" +#include "UsartTransmitBufferStatus.h" + +AT91S_USART Usart0Peripheral; + +void setUp(void) +{ +} + +void tearDown(void) +{ +} + +void testReadyToTransmitShouldReturnStatusPerTransmitBufferReadyStatus(void) +{ + AT91C_BASE_US0->US_CSR = 0; + TEST_ASSERT(!Usart_ReadyToTransmit()); + + AT91C_BASE_US0->US_CSR = AT91C_US_TXRDY; + TEST_ASSERT(Usart_ReadyToTransmit()); +} |