Lines Matching full:model
29 #include "model/test_case.hpp"
35 #include "model/metadata.hpp"
36 #include "model/test_result.hpp"
49 const model::metadata md = model::metadata_builder()
52 const model::test_case test_case("foo", md);
62 const model::test_result result(model::test_result_skipped,
64 const model::test_case test_case("__foo__", "Some description", result);
68 const model::metadata exp_metadata = model::metadata_builder()
79 const model::metadata overrides = model::metadata_builder()
83 const model::test_case base_test_case("foo", overrides);
85 const model::metadata defaults = model::metadata_builder()
90 const model::test_case test_case = base_test_case.apply_metadata_defaults(
93 const model::metadata expected = model::metadata_builder()
109 const model::test_result result(model::test_result_skipped, "Irrelevant");
110 const model::test_case base_test_case("__foo__", "Fake test", result);
112 const model::metadata overrides = model::metadata_builder()
116 const model::metadata defaults = model::metadata_builder()
121 const model::test_case test_case = base_test_case.apply_metadata_defaults(
124 const model::metadata expected = model::metadata_builder()
136 const model::test_case tc1("name", model::metadata_builder().build());
137 const model::test_case tc2 = tc1;
147 const model::metadata base_metadata = model::metadata_builder()
151 const model::test_case base_tc(base_name, base_metadata);
155 const model::test_case other_tc(base_name, base_metadata);
163 const model::metadata other_metadata = model::metadata_builder()
167 const model::test_case other_tc(base_name, other_metadata);
175 const model::test_case other_tc("other", base_metadata);
183 const model::test_case other_tc(base_name,
184 model::metadata_builder().build());
195 const model::test_case tc1(
196 "the-name", model::metadata_builder()
216 model::test_cases_map_builder builder;
217 model::test_cases_map exp_test_cases;
223 const model::test_case tc1("default-metadata",
224 model::metadata_builder().build());
226 model::test_cases_map::value_type(tc1.name(), tc1));
231 model::metadata_builder().set_description("text").build());
233 const model::test_case tc1("with-metadata",
234 model::metadata_builder()
237 model::test_cases_map::value_type(tc1.name(), tc1));
241 const model::test_case tc1("fully_built",
242 model::metadata_builder()
245 exp_test_cases.insert(model::test_cases_map::value_type(tc1.name(), tc1));