template <auto* descriptors>
class UsbCompositeTest
Defined at line 23 of file ../../src/devices/usb/drivers/usb-composite/usb-composite-test.cc
UsbCompositeTest is templated on the configuration descriptor data used for the test,
UsbCompositeTest
<
&kDescriptors
> will set up a test fixture with a USB protocol client that
implements GetDescriptors and GetDescriptorsLength for the provided kDescriptors.
Protected Members
MockUsb usb_
zx_device * composite_
usb_composite::UsbComposite * dut_
Public Methods
void SetUp ()
Defined at line 25 of file ../../src/devices/usb/drivers/usb-composite/usb-composite-test.cc
void TearDown ()
Defined at line 69 of file ../../src/devices/usb/drivers/usb-composite/usb-composite-test.cc
void InitTest (std::vector<init_test_expected_values_t> expected)
Defined at line 82 of file ../../src/devices/usb/drivers/usb-composite/usb-composite-test.cc
void SetClaimed (uint8_t interface_id)
Defined at line 100 of file ../../src/devices/usb/drivers/usb-composite/usb-composite-test.cc