Macro to simplify tree matching in tests. The first argument is the actual tree passed as a
DiagnosticsHierarchyGetter (e.g. a
DiagnosticsHierarchy or an
Inspector). The second argument is given
tree_assertion! which creates a
TreeAssertion to validate the tree.
Macro to check a hierarchy with a nice JSON diff.
The syntax of the
expected value is the same as that of
essentially the same as
assert_data_tree!, except that partial tree matching
is not supported (i.e. the keyword
Macro to simplify creating
TreeAssertions. Commonly used indirectly through the second
assert_data_tree! for more usage examples.
A PropertyAssertion that always passes
An assertion for a histogram property.
A PropertyAssertion that passes for non-zero, unsigned integers.
Struct for matching against a Data tree (DiagnosticsHierarchy).