class DeviceEnumerationTest

Defined at line 24 of file ../../zircon/system/utest/device-enumeration/common.h

Public Methods

void SetUp ()

Defined at line 26 of file ../../zircon/system/utest/device-enumeration/common.h

template <typename... Args>
std::vector<const char *> Combine (const Args &... args)

Helper to combine collections and string types for cleaner test organization.

Defined at line 34 of file ../../zircon/system/utest/device-enumeration/common.h

Protected Methods

Requirement AllOf (std::span<const char *const> node_monikers)

Defined at line 51 of file ../../zircon/system/utest/device-enumeration/common.cc

Requirement OneOf (std::span<const char *const> node_monikers)

Defined at line 60 of file ../../zircon/system/utest/device-enumeration/common.cc

bool HasNode (const std::string & node)

Defined at line 64 of file ../../zircon/system/utest/device-enumeration/common.h

void SetNodeMonikers (std::vector<std::string> monikers)

Defined at line 66 of file ../../zircon/system/utest/device-enumeration/common.h

Requirement AllOf (std::vector<Requirement> children)

Defined at line 69 of file ../../zircon/system/utest/device-enumeration/common.cc

Requirement OneOf (std::vector<Requirement> children)

Defined at line 73 of file ../../zircon/system/utest/device-enumeration/common.cc

void SetSkipNodeRetrieval (bool skip)

Defined at line 75 of file ../../zircon/system/utest/device-enumeration/common.h

void Verify (const Requirement & requirement, bool fail_on_unexpected_nodes)

Defined at line 113 of file ../../zircon/system/utest/device-enumeration/common.cc

void VerifyNodes (std::span<const char *const> node_monikers, bool fail_on_unexpected_nodes)

Defined at line 145 of file ../../zircon/system/utest/device-enumeration/common.cc

void VerifyOneOf (std::span<const char *const> node_monikers)

Defined at line 150 of file ../../zircon/system/utest/device-enumeration/common.cc

MatchResult GetMatchedNodes (const Requirement & req)

Defined at line 77 of file ../../zircon/system/utest/device-enumeration/common.cc

Records