SOFTWARE.
*/
-#include "protocol/data_link.h"
-#include "protocol/routing.h"
+#include "protocol/byte_stuffer.h"
+#include "protocol/frame_validator.h"
void recv_byte(uint8_t data) {
}
#include <cgreen/cgreen.h>
#include <cgreen/mocks.h>
-#include "protocol/data_link.h"
-#include "protocol/data_link.c"
-#include "protocol/routing.h"
+#include "protocol/byte_stuffer.h"
+#include "protocol/byte_stuffer.c"
+#include "protocol/frame_validator.h"
-Describe(DataLink);
-BeforeEach(DataLink) {}
-AfterEach(DataLink) {}
+Describe(ByteStuffer);
+BeforeEach(ByteStuffer) {}
+AfterEach(ByteStuffer) {}
void recv_frame(uint8_t* data, uint16_t size) {
mock(data, size);
}
-Ensure(DataLink, receives_no_frame_for_a_single_zero_byte) {
+Ensure(ByteStuffer, receives_no_frame_for_a_single_zero_byte) {
never_expect(recv_frame);
recv_byte(0);
}
-Ensure(DataLink, receives_no_frame_for_a_single_FF_byte) {
+Ensure(ByteStuffer, receives_no_frame_for_a_single_FF_byte) {
never_expect(recv_frame);
recv_byte(0xFF);
}
-Ensure(DataLink, receives_no_frame_for_a_single_random_byte) {
+Ensure(ByteStuffer, receives_no_frame_for_a_single_random_byte) {
never_expect(recv_frame);
recv_byte(0x4A);
}