1
0
Fork 0

Writing signals events

This commit is contained in:
Fred Sundvik 2016-02-21 18:51:10 +02:00
parent 2710361cd8
commit fe1db50fc3
3 changed files with 35 additions and 5 deletions

View file

@ -23,8 +23,13 @@ SOFTWARE.
*/
#include <cgreen/cgreen.h>
#include <cgreen/mocks.h>
#include "protocol/transport.c"
void signal_data_written(void) {
mock();
}
typedef struct {
uint32_t test;
} test_object1_t;
@ -51,4 +56,13 @@ BeforeEach(Transport) {
AfterEach(Transport) {}
Ensure(Transport, write_to_local_signals_an_event) {
begin_write_master_to_slave();
expect(signal_data_written);
end_write_master_to_slave();
begin_write_slave_to_master();
expect(signal_data_written);
end_write_slave_to_master();
begin_write_master_to_single_slave(1);
expect(signal_data_written);
end_write_master_to_single_slave(1);
}