Lines Matching refs:test_result
29 #include "engine/test_result.hpp"
37 using engine::test_result;
67 ATF_REQUIRE_EQ(expected, test_result(result_type).good()); \
94 const test_result::result_type result_type)
97 ATF_REQUIRE(test_result(result_type) == test_result::parse(input));
101 ATF_REQUIRE(test_result(result_type, "Some message") ==
102 test_result::parse(input));
106 ATF_REQUIRE(test_result(result_type, "Some message") ==
107 test_result::parse(input));
111 ATF_REQUIRE(test_result(result_type, "foo<<NEWLINE>>bar") ==
112 test_result::parse(input));
116 ATF_REQUIRE(test_result(result_type, "foo<<NEWLINE>>bar") ==
117 test_result::parse(input));
128 parse_test(#name, test_result:: name); \
146 ATF_REQUIRE(test_result(test_result::broken, "Empty result file") ==
147 test_result::parse(input));
156 test_result(test_result::broken, "Unknown result type 'passed '") ==
157 test_result::parse(input));
162 test_result(test_result::broken, "Unknown result type 'fail'") ==
163 test_result::parse(input));
168 test_result(test_result::broken, "Unknown result type 'a b'") ==
169 test_result::parse(input));
173 GETTERS_TEST(broken, test_result::broken, "The reason",
174 test_result(test_result::broken, "The reason"));
175 GETTERS_TEST(expected_failure, test_result::expected_failure, "The reason",
176 test_result(test_result::expected_failure, "The reason"));
177 GETTERS_TEST(failed, test_result::failed, "The reason",
178 test_result(test_result::failed, "The reason"));
179 GETTERS_TEST(passed, test_result::passed, "",
180 test_result(test_result::passed));
181 GETTERS_TEST(skipped, test_result::skipped, "The reason",
182 test_result(test_result::skipped, "The reason"));
185 GOOD_TEST(broken, false, test_result::broken);
186 GOOD_TEST(expected_failure, true, test_result::expected_failure);
187 GOOD_TEST(failed, false, test_result::failed);
188 GOOD_TEST(passed, true, test_result::passed);
189 GOOD_TEST(skipped, true, test_result::skipped);
192 OUTPUT_TEST(broken, "test_result{type='broken', reason='foo'}",
193 test_result(test_result::broken, "foo"));
195 "test_result{type='expected_failure', reason='abc def'}",
196 test_result(test_result::expected_failure, "abc def"));
197 OUTPUT_TEST(failed, "test_result{type='failed', reason='some \\'string'}",
198 test_result(test_result::failed, "some 'string"));
199 OUTPUT_TEST(passed, "test_result{type='passed'}",
200 test_result(test_result::passed, ""));
201 OUTPUT_TEST(skipped, "test_result{type='skipped', reason='last message'}",
202 test_result(test_result::skipped, "last message"));
208 const test_result result1(test_result::broken, "Foo");
209 const test_result result2(test_result::broken, "Foo");
210 const test_result result3(test_result::broken, "Bar");
211 const test_result result4(test_result::failed, "Foo");
223 const test_result result1(test_result::broken, "Foo");
224 const test_result result2(test_result::broken, "Foo");
225 const test_result result3(test_result::broken, "Bar");
226 const test_result result4(test_result::failed, "Foo");