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, std::map<std::string, zx::event> node_token_overrides)

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, std::map<std::string, zx::event> node_token_overrides)

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

Defined at line 33 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 67 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, std::map<std::string, zx::event> node_token_overrides)

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

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

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

driver_manager::Devfs * devfs ()

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

driver_manager::Devnode & root_devnode ()

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