class UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test

Defined at line 1397 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function-test.cc

Verifies that when Bulk IN endpoint configuration fails after Bulk OUT has already been

successfully configured, EnableEndpoints() rolls back the partial configuration by calling

DisableEndpoint() on the Bulk OUT endpoint. Verifies that the driver does not leave orphan

active endpoints in the controller, remains in State::kAwaitingUsbConnection, and can

recover to State::kOnline when the failure condition clears.

Public Methods

void UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test ()

Defined at line 1397 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function-test.cc

void UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test (const UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test & )

Defined at line 1397 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function-test.cc

void UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test (UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test && )

Defined at line 1397 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function-test.cc

UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test & operator= (const UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test & )

Defined at line 1397 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function-test.cc

UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test & operator= (UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test && )

Defined at line 1397 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function-test.cc

void ~UsbAdbTest_ConfigureEndpointFailureBulkInRollsBackBulkOut_Test ()

Defined at line 1397 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function-test.cc