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;
66 /// \param md_defaults_ Metadata of the container test program.
67 /// \param md_ Metadata of the test case.
71 const model::metadata* md_defaults_, in impl()
72 const model::metadata& md_, in impl()
81 /// Gets the test case metadata.
83 /// This combines the test case's metadata with any possible test program
84 /// metadata, using the latter as defaults.
86 /// \return The test case metadata.
87 model::metadata
124 /// \param md_ Metadata of the test case.
126 const model::metadata& md_) : in test_case()
173 /// Constructs a new test case applying metadata defaults.
177 /// the default metadata properties of the test program, not the global
180 /// \param defaults The metadata properties to use as defaults. The provided
182 /// this is only intended to point at the metadata of the test program
187 model::test_case::apply_metadata_defaults(const metadata* defaults) const in apply_metadata_defaults()
207 /// Gets the test case metadata.
209 /// This combines the test case's metadata with any possible test program
210 /// metadata, using the latter as defaults. You should use this method in
213 /// \return The test case metadata.
214 model::metadata
221 /// Gets the original test case metadata without test program overrides.
228 /// \return The test case metadata.
229 const model::metadata&
285 output << F("test_case{name=%s, metadata=%s}") in operator <<()
306 /// Constructs and adds a new test case with default metadata.
318 /// Constructs and adds a new test case with explicit metadata.
321 /// \param metadata The metadata of the test case.
326 const metadata& metadata) in add() argument
328 return add(test_case(test_case_name, metadata)); in add()