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
Public Methods
void InspectorTest ()
Defined at line 25 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
Protected Methods
inspect::Hierarchy GetHierarchy ()
Defined at line 57 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 64 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
void CreateControlledDevice ()
Defined at line 74 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
void AddDeviceAndCreatePacketStream (ElementId element_id, std::optional<fuchsia_audio_device::PacketStreamFormat> format)
PacketStream testcase setup, used in a number of PacketStream-related unittests
Must be saved: fake_driver/device/control/packet_stream_client/packet_stream
Defined at line 95 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 170 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::shared_ptr<Device> & device ()
Defined at line 209 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::shared_ptr<FakeComposite> & fake_driver ()
Defined at line 210 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
void set_fake_driver (std::shared_ptr<FakeComposite> driver)
Defined at line 211 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
ElementId element_id ()
Defined at line 213 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::unique_ptr<TestServerAndNaturalAsyncClient<ControlServer>> & control ()
Defined at line 214 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
fuchsia_audio_device::PacketStreamFormat ps_format ()
Defined at line 216 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
fidl::Client<fuchsia_audio_device::PacketStream> & packet_stream_client ()
Defined at line 218 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
fuchsia_audio::Format rb_format ()
Defined at line 222 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
uint32_t requested_ring_buffer_bytes ()
Defined at line 223 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
fidl::Client<fuchsia_audio_device::RingBuffer> & ring_buffer_client ()
Defined at line 225 of file ../../src/media/audio/services/device_registry/inspector_unittest.h
std::optional<fuchsia_audio::RingBuffer> & ring_buffer ()
Defined at line 228 of file ../../src/media/audio/services/device_registry/inspector_unittest.h