static void ble_gatt_find_s_test_misc_verify_tx_read(uint16_t handle) { struct ble_att_read_req req; struct os_mbuf *om; ble_hs_test_util_tx_all(); om = ble_hs_test_util_prev_tx_dequeue_pullup(); TEST_ASSERT_FATAL(om != NULL); ble_att_read_req_parse(om->om_data, om->om_len, &req); TEST_ASSERT(req.barq_handle == handle); TEST_ASSERT(om->om_len == BLE_ATT_READ_REQ_SZ); }
static void ble_gatt_find_s_test_misc_verify_tx_read(uint16_t handle) { struct ble_att_read_req req; struct os_mbuf *om; int rc; ble_hs_test_util_tx_all(); TEST_ASSERT_FATAL(ble_hs_test_util_prev_tx != NULL); om = os_mbuf_pullup(ble_hs_test_util_prev_tx, OS_MBUF_PKTLEN(ble_hs_test_util_prev_tx)); TEST_ASSERT_FATAL(om != NULL); rc = ble_att_read_req_parse(om->om_data, om->om_len, &req); TEST_ASSERT(rc == 0); TEST_ASSERT(req.barq_handle == handle); TEST_ASSERT(om->om_len == BLE_ATT_READ_REQ_SZ); }