aboutsummaryrefslogtreecommitdiff
path: root/test/pbdrv/test.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/pbdrv/test.h')
-rw-r--r--test/pbdrv/test.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/test/pbdrv/test.h b/test/pbdrv/test.h
new file mode 100644
index 0000000..aa4f0b1
--- /dev/null
+++ b/test/pbdrv/test.h
@@ -0,0 +1,45 @@
+#pragma once
+
+#include "pb-types.h"
+
+extern pbdrv_buf_t cmd_req_read;
+extern pbdrv_buf_t cmd_res_read;
+extern pbdrv_buf_t cmd_req_write;
+extern pbdrv_buf_t cmd_req_state;
+extern pbdrv_buf_t cmd_res_state;
+extern pbdrv_buf_t cmd_req_set_state;
+extern pbdrv_buf_t cmd_magic;
+
+static const pb_cmd_req_read_t expected_req_read = {
+ .propid = 0,
+};
+
+static const pb_cmd_res_read_t expected_res_read = {
+ .propid = 0,
+ .value = (uint8_t[]) { 0x00, },
+ ._value_size = 1,
+};
+
+static const pb_cmd_req_write_t expected_req_write = {
+ .propid = 0,
+ .value = (uint8_t[]) { 0x00, },
+ ._value_size = 1,
+};
+
+static const pb_cmd_req_state_t expected_req_state = {
+ .state = PB_GS_PLAYING,
+};
+
+static const pb_cmd_res_state_t expected_res_state = {
+ .state = PB_GS_IDLE,
+};
+
+static const pb_cmd_req_set_state_t expected_req_set_state ={
+ .state = PB_GS_PLAYING,
+};
+
+static const pb_cmd_magic_t expected_magic = {
+ .magic = pb_cmd_magic_msg,
+ ._magic_size = sizeof(pb_cmd_magic_msg),
+};
+