class InspectorTest
Defined at line 23 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
This provides unittest functions for Inspector and its child classes.
Protected Members
static basic_string kClassName
static RingBufferOptions kDefaultRingBufferOptions
Protected Methods
inspect::Hierarchy GetHierarchy ()
Defined at line 52 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::shared_ptr<FakeComposite> CreateAndAddFakeComposite ()
Use this if you don't need to preconfigure a RingBuffer before adding the device.
Defined at line 59 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::optional<TokenId> WaitForAddedDeviceTokenId (fidl::Client<fuchsia_audio_device::Registry> & registry_client)
Defined at line 69 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
void CreateControlledDevice ()
Defined at line 85 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
void AddDeviceAndCreateRingBuffer ()
RingBuffer testcase setup, used in a number of RingBuffer-related unittests
Must be saved: fake_driver/device/control/ring_buffer_client/ring_buffer
Defined at line 106 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::shared_ptr<Device> & device ()
Defined at line 145 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::shared_ptr<FakeComposite> & fake_driver ()
Defined at line 146 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
void set_fake_driver (std::shared_ptr<FakeComposite> driver)
Defined at line 147 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
ElementId element_id ()
Defined at line 149 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::unique_ptr<TestServerAndNaturalAsyncClient<ControlServer>> & control ()
Defined at line 150 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
fuchsia_audio::Format rb_format ()
Defined at line 152 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
uint32_t requested_ring_buffer_bytes ()
Defined at line 153 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
fidl::Client<fuchsia_audio_device::RingBuffer> & ring_buffer_client ()
Defined at line 155 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::optional<fuchsia_audio::RingBuffer> & ring_buffer ()
Defined at line 158 of file ../../src/media/audio/services/device_registry/inspector_unittest.h