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

Records