Lines Matching full:metadata

31 #include "model/metadata.hpp"
49 /// Metadata of the container test program.
52 /// However, because this is only intended to point to the metadata object
55 const model::metadata* md_defaults;
57 /// Test case metadata.
58 model::metadata md;
69 /// \param md_defaults_ Metadata of the container test program.
70 /// \param md_ Metadata of the test case.
74 const model::metadata* md_defaults_, in impl()
75 const model::metadata& md_, in impl()
84 /// Gets the test case metadata.
86 /// This combines the test case's metadata with any possible test program
87 /// metadata, using the latter as defaults.
89 /// \return The test case metadata.
90 model::metadata
127 /// \param md_ Metadata of the test case.
129 const model::metadata& md_) : in test_case()
176 /// Constructs a new test case applying metadata defaults.
180 /// the default metadata properties of the test program, not the global
183 /// \param defaults The metadata properties to use as defaults. The provided
185 /// this is only intended to point at the metadata of the test program
190 model::test_case::apply_metadata_defaults(const metadata* defaults) const in apply_metadata_defaults()
210 /// Gets the test case metadata.
212 /// This combines the test case's metadata with any possible test program
213 /// metadata, using the latter as defaults. You should use this method in
216 /// \return The test case metadata.
217 model::metadata
224 /// Gets the original test case metadata without test program overrides.
231 /// \return The test case metadata.
232 const model::metadata&
306 output << F("test_case{name=%s, metadata=%s}") in operator <<()
327 /// Constructs and adds a new test case with default metadata.
339 /// Constructs and adds a new test case with explicit metadata.
342 /// \param metadata The metadata of the test case.
347 const metadata& metadata) in add() argument
349 return add(test_case(test_case_name, metadata)); in add()