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