summaryrefslogtreecommitdiff
path: root/include/mock
diff options
context:
space:
mode:
authorEdward Hill <ecgh@chromium.org>2020-11-29 16:12:59 -0700
committerCommit Bot <commit-bot@chromium.org>2020-12-01 18:19:40 +0000
commit725de7c47295adf7bc6a770c9867e4d413d1fafd (patch)
tree74ae39f6d337f994dabca14e4b6a2741dd2f5748 /include/mock
parenta2390f3c505a4684535c08da27736099a63850fe (diff)
downloadchrome-ec-725de7c47295adf7bc6a770c9867e4d413d1fafd.tar.gz
test: Improve test_send_caps_error in usb_pe_drp
Better mock tx and rx messages, add sop type. BUG=b:161835483 b:173791979 BRANCH=none TEST=make run-usb_pe_drp Signed-off-by: Edward Hill <ecgh@chromium.org> Change-Id: If1f91b6385d6841d662a8a6262af6382645da92e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2553343 Reviewed-by: Diana Z <dzigterman@chromium.org>
Diffstat (limited to 'include/mock')
-rw-r--r--include/mock/usb_prl_mock.h19
1 files changed, 12 insertions, 7 deletions
diff --git a/include/mock/usb_prl_mock.h b/include/mock/usb_prl_mock.h
index 5479fbd164..052b3e7b76 100644
--- a/include/mock/usb_prl_mock.h
+++ b/include/mock/usb_prl_mock.h
@@ -12,18 +12,23 @@
void mock_prl_reset(void);
-enum pd_ctrl_msg_type fake_prl_get_last_sent_ctrl_msg(int port);
+int mock_prl_wait_for_tx_msg(int port,
+ enum tcpm_transmit_type tx_type,
+ enum pd_ctrl_msg_type ctrl_msg,
+ enum pd_data_msg_type data_msg,
+ int timeout);
-void fake_prl_clear_last_sent_ctrl_msg(int port);
+enum pd_ctrl_msg_type mock_prl_get_last_sent_ctrl_msg(int port);
-enum pd_data_msg_type fake_prl_get_last_sent_data_msg_type(int port);
+enum pd_data_msg_type mock_prl_get_last_sent_data_msg(int port);
-void fake_prl_clear_last_sent_data_msg(int port);
+void mock_prl_clear_last_sent_msg(int port);
-void fake_prl_message_sent(int port);
+void mock_prl_message_sent(int port);
-void fake_prl_message_received(int port);
+void mock_prl_message_received(int port);
-void fake_prl_report_error(int port, enum pe_error e);
+void mock_prl_report_error(int port, enum pe_error e,
+ enum tcpm_transmit_type tx_type);
#endif /* __MOCK_DP_ALT_MODE_MOCK_H */