diff --git a/tests/test/host/ehci/test_pipe_control_open.c b/tests/test/host/ehci/test_pipe_control_open.c index 2e758b2e2..d8ebd563f 100644 --- a/tests/test/host/ehci/test_pipe_control_open.c +++ b/tests/test/host/ehci/test_pipe_control_open.c @@ -36,6 +36,7 @@ */ /**************************************************************************/ +#include #include "unity.h" #include "tusb_option.h" #include "errors.h" @@ -71,13 +72,16 @@ void setUp(void) dev_addr = 1; hostid = RANDOM(CONTROLLER_HOST_NUMBER) + TEST_CONTROLLER_HOST_START_INDEX; - for (uint8_t i=0; ihead_list_flag); @@ -138,7 +143,8 @@ void test_control_open_addr0_qhd_data(void) void test_control_open_qhd_data(void) { //------------- Code Under TEST -------------// - hcd_pipe_control_open(dev_addr, control_max_packet_size); + TEST_ASSERT_EQUAL( TUSB_ERROR_NONE, + hcd_pipe_control_open(dev_addr, control_max_packet_size)); verify_control_open_qhd(p_control_qhd); TEST_ASSERT_FALSE(p_control_qhd->head_list_flag); @@ -154,7 +160,8 @@ void test_control_open_highspeed(void) usbh_devices[dev_addr].speed = TUSB_SPEED_HIGH; //------------- Code Under TEST -------------// - hcd_pipe_control_open(dev_addr, control_max_packet_size); + TEST_ASSERT_EQUAL( TUSB_ERROR_NONE, + hcd_pipe_control_open(dev_addr, control_max_packet_size) ); TEST_ASSERT_FALSE(p_control_qhd->non_hs_control_endpoint); } @@ -163,7 +170,8 @@ void test_control_open_non_highspeed(void) usbh_devices[dev_addr].speed = TUSB_SPEED_FULL; //------------- Code Under TEST -------------// - hcd_pipe_control_open(dev_addr, control_max_packet_size); + TEST_ASSERT_EQUAL( TUSB_ERROR_NONE, + hcd_pipe_control_open(dev_addr, control_max_packet_size) ); TEST_ASSERT_TRUE(p_control_qhd->non_hs_control_endpoint); } @@ -174,10 +182,12 @@ void test_control_open_non_highspeed(void) void test_control_addr0_close(void) { dev_addr = 0; - hcd_pipe_control_open(dev_addr, control_max_packet_size); + TEST_ASSERT_EQUAL( TUSB_ERROR_NONE, + hcd_pipe_control_open(dev_addr, control_max_packet_size) ); //------------- Code Under Test -------------// - hcd_pipe_control_close(dev_addr); + TEST_ASSERT_EQUAL( TUSB_ERROR_NONE, + hcd_pipe_control_close(dev_addr) ); TEST_ASSERT(async_head->head_list_flag); TEST_ASSERT(async_head->is_removing); @@ -185,10 +195,13 @@ void test_control_addr0_close(void) void test_control_close(void) { - hcd_pipe_control_open(dev_addr, control_max_packet_size); + TEST_ASSERT_EQUAL( TUSB_ERROR_NONE, + hcd_pipe_control_open(dev_addr, control_max_packet_size) ); //------------- Code Under TEST -------------// - hcd_pipe_control_close(dev_addr); + TEST_ASSERT_EQUAL( TUSB_ERROR_NONE, + hcd_pipe_control_close(dev_addr) ); + TEST_ASSERT(p_control_qhd->is_removing); TEST_ASSERT(p_control_qhd->used);