class DriverManagerTestBase

Defined at line 60 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.h

Public Methods

void SetUp ()

Defined at line 9 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.cc

void TearDown ()

Defined at line 16 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.cc

driver_manager::NodeManager * GetNodeManager ()

Protected Methods

std::shared_ptr<driver_manager::Node> CreateNode (std::string_view name)

Defined at line 22 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.cc

std::shared_ptr<driver_manager::Node> CreateNode (std::string_view name, std::weak_ptr<driver_manager::Node> parent)

Creates a DFv2 node and add it to the given parent.

Defined at line 31 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.cc

std::shared_ptr<driver_manager::Resource> CreateResource (std::weak_ptr<driver_manager::Node> owner, std::string_view name)

Defined at line 64 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.cc

std::shared_ptr<driver_manager::Node> CreateCompositeNode (std::string_view name, std::vector<std::weak_ptr<driver_manager::Node>> parents, const std::vector<fuchsia_driver_framework::NodePropertyEntry2> & parent_properties, uint32_t primary_index)

Defined at line 42 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.cc

std::shared_ptr<driver_manager::Node> root ()

Defined at line 82 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.h

driver_manager::Devfs * devfs ()

Defined at line 84 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.h

driver_manager::Devnode & root_devnode ()

Defined at line 86 of file ../../src/devices/bin/driver_manager/tests/driver_manager_test_base.h