Lines Matching defs:metadata

31 #include "model/metadata.hpp"
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;
71 const model::metadata* md_defaults_,
72 const model::metadata& md_,
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
126 const model::metadata& md_) :
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
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}")
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)
328 return add(test_case(test_case_name, metadata));