Lines Matching +full:tcs +full:- +full:config

26 #include "atf-c++/macros.hpp"
38 #include <atf-c++.hpp>
40 #include "atf-c++/detail/fs.hpp"
41 #include "atf-c++/detail/process.hpp"
42 #include "atf-c++/detail/sanity.hpp"
43 #include "atf-c++/detail/test_helpers.hpp"
44 #include "atf-c++/detail/text.hpp"
45 #include "atf-c++/utils.hpp"
47 // ------------------------------------------------------------------------
49 // ------------------------------------------------------------------------
55 ATF_REQUIRE(open(name, O_CREAT | O_WRONLY | O_TRUNC, 0644) != -1); in create_ctl_file()
58 // ------------------------------------------------------------------------
60 // ------------------------------------------------------------------------
229 return -1; in errno_fail_stub()
248 ATF_CHECK_ERRNO(-1, errno_ok_stub() == -1); in ATF_TEST_CASE_BODY()
250 ATF_CHECK_ERRNO(2, errno_fail_stub(2) == -1); in ATF_TEST_CASE_BODY()
252 ATF_CHECK_ERRNO(3, errno_fail_stub(4) == -1); in ATF_TEST_CASE_BODY()
269 ATF_REQUIRE_ERRNO(-1, errno_ok_stub() == -1); in ATF_TEST_CASE_BODY()
271 ATF_REQUIRE_ERRNO(2, errno_fail_stub(2) == -1); in ATF_TEST_CASE_BODY()
273 ATF_REQUIRE_ERRNO(3, errno_fail_stub(4) == -1); in ATF_TEST_CASE_BODY()
280 // ------------------------------------------------------------------------
282 // ------------------------------------------------------------------------
346 for (t = &tests[0]; t->cond != NULL; t++) { in ATF_TEST_CASE_BODY()
347 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
348 config["condition"] = t->cond; in ATF_TEST_CASE_BODY()
350 std::cout << "Checking with a " << t->cond << " value\n"; in ATF_TEST_CASE_BODY()
353 run_h_tc< ATF_TEST_CASE_NAME(h_require) >(config); in ATF_TEST_CASE_BODY()
356 if (t->ok) { in ATF_TEST_CASE_BODY()
366 if (t->ok) in ATF_TEST_CASE_BODY()
393 for (t = &tests[0]; t->v1 != NULL; t++) { in ATF_TEST_CASE_BODY()
394 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
395 config["v1"] = t->v1; in ATF_TEST_CASE_BODY()
396 config["v2"] = t->v2; in ATF_TEST_CASE_BODY()
398 std::cout << "Checking with " << t->v1 << ", " << t->v2 in ATF_TEST_CASE_BODY()
399 << " and expecting " << (t->ok ? "true" : "false") in ATF_TEST_CASE_BODY()
403 run_h_tc< ATF_TEST_CASE_NAME(h_require_eq) >(config); in ATF_TEST_CASE_BODY()
406 if (t->ok) { in ATF_TEST_CASE_BODY()
415 if (t->ok) in ATF_TEST_CASE_BODY()
443 for (t = &tests[0]; t->value != NULL; t++) { in ATF_TEST_CASE_BODY()
444 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
445 config["value"] = t->value; in ATF_TEST_CASE_BODY()
448 run_h_tc< ATF_TEST_CASE_NAME(h_require_in) >(config); in ATF_TEST_CASE_BODY()
451 if (t->ok) { in ATF_TEST_CASE_BODY()
460 if (t->ok) in ATF_TEST_CASE_BODY()
485 for (t = &tests[0]; t->regexp != NULL; t++) { in ATF_TEST_CASE_BODY()
486 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
487 config["regexp"] = t->regexp; in ATF_TEST_CASE_BODY()
488 config["string"] = t->string; in ATF_TEST_CASE_BODY()
490 std::cout << "Checking with " << t->regexp << ", " << t->string in ATF_TEST_CASE_BODY()
491 << " and expecting " << (t->ok ? "true" : "false") in ATF_TEST_CASE_BODY()
495 run_h_tc< ATF_TEST_CASE_NAME(h_require_match) >(config); in ATF_TEST_CASE_BODY()
498 if (t->ok) { in ATF_TEST_CASE_BODY()
507 if (t->ok) in ATF_TEST_CASE_BODY()
535 for (t = &tests[0]; t->value != NULL; t++) { in ATF_TEST_CASE_BODY()
536 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
537 config["value"] = t->value; in ATF_TEST_CASE_BODY()
540 run_h_tc< ATF_TEST_CASE_NAME(h_require_not_in) >(config); in ATF_TEST_CASE_BODY()
543 if (t->ok) { in ATF_TEST_CASE_BODY()
552 if (t->ok) in ATF_TEST_CASE_BODY()
578 for (t = &tests[0]; t->what != NULL; t++) { in ATF_TEST_CASE_BODY()
579 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
580 config["what"] = t->what; in ATF_TEST_CASE_BODY()
582 std::cout << "Checking with " << t->what << " and expecting " in ATF_TEST_CASE_BODY()
583 << (t->ok ? "true" : "false") << "\n"; in ATF_TEST_CASE_BODY()
586 run_h_tc< ATF_TEST_CASE_NAME(h_require_throw) >(config); in ATF_TEST_CASE_BODY()
589 if (t->ok) { in ATF_TEST_CASE_BODY()
593 std::cout << "Checking that message contains '" << t->msg in ATF_TEST_CASE_BODY()
595 std::string exp_result = std::string("^failed: .*") + t->msg; in ATF_TEST_CASE_BODY()
601 if (t->ok) in ATF_TEST_CASE_BODY()
630 for (t = &tests[0]; t->what != NULL; t++) { in ATF_TEST_CASE_BODY()
631 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
632 config["what"] = t->what; in ATF_TEST_CASE_BODY()
634 std::cout << "Checking with " << t->what << " and expecting " in ATF_TEST_CASE_BODY()
635 << (t->ok ? "true" : "false") << "\n"; in ATF_TEST_CASE_BODY()
638 run_h_tc< ATF_TEST_CASE_NAME(h_require_throw_re) >(config); in ATF_TEST_CASE_BODY()
641 if (t->ok) { in ATF_TEST_CASE_BODY()
645 std::cout << "Checking that message contains '" << t->msg in ATF_TEST_CASE_BODY()
647 std::string exp_result = std::string("^failed: .*") + t->msg; in ATF_TEST_CASE_BODY()
653 if (t->ok) in ATF_TEST_CASE_BODY()
671 "Expected true value in errno_ok_stub\\(\\) == -1" }, in ATF_TEST_CASE_BODY()
674 "Expected errno 3, got 4, in errno_fail_stub\\(4\\) == -1" }, in ATF_TEST_CASE_BODY()
681 for (t = &tests[0]; t->what != NULL; t++) { in ATF_TEST_CASE_BODY()
682 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
683 config["what"] = t->what; in ATF_TEST_CASE_BODY()
686 run_h_tc< ATF_TEST_CASE_NAME(h_check_errno) >(config); in ATF_TEST_CASE_BODY()
691 if (t->ok) { in ATF_TEST_CASE_BODY()
696 std::string exp_result = "macros_test.cpp:[0-9]+: " + in ATF_TEST_CASE_BODY()
697 std::string(t->msg) + "$"; in ATF_TEST_CASE_BODY()
719 "Expected true value in errno_ok_stub\\(\\) == -1" }, in ATF_TEST_CASE_BODY()
722 "Expected errno 3, got 4, in errno_fail_stub\\(4\\) == -1" }, in ATF_TEST_CASE_BODY()
729 for (t = &tests[0]; t->what != NULL; t++) { in ATF_TEST_CASE_BODY()
730 atf::tests::vars_map config; in ATF_TEST_CASE_BODY() local
731 config["what"] = t->what; in ATF_TEST_CASE_BODY()
734 run_h_tc< ATF_TEST_CASE_NAME(h_require_errno) >(config); in ATF_TEST_CASE_BODY()
737 if (t->ok) { in ATF_TEST_CASE_BODY()
741 std::string exp_result = "^failed: .*macros_test.cpp:[0-9]+: " + in ATF_TEST_CASE_BODY()
742 std::string(t->msg) + "$"; in ATF_TEST_CASE_BODY()
749 if (t->ok) in ATF_TEST_CASE_BODY()
754 // ------------------------------------------------------------------------
756 // ------------------------------------------------------------------------
759 "Tests that the macros provided by the atf-c++/macros.hpp file "
762 "atf-c++/macros.hpp are broken");
788 // ------------------------------------------------------------------------
790 // ------------------------------------------------------------------------
792 ATF_INIT_TEST_CASES(tcs) in ATF_INIT_TEST_CASES() argument
795 ATF_ADD_TEST_CASE(tcs, pass); in ATF_INIT_TEST_CASES()
796 ATF_ADD_TEST_CASE(tcs, fail); in ATF_INIT_TEST_CASES()
797 ATF_ADD_TEST_CASE(tcs, skip); in ATF_INIT_TEST_CASES()
798 ATF_ADD_TEST_CASE(tcs, check_errno); in ATF_INIT_TEST_CASES()
799 ATF_ADD_TEST_CASE(tcs, require); in ATF_INIT_TEST_CASES()
800 ATF_ADD_TEST_CASE(tcs, require_eq); in ATF_INIT_TEST_CASES()
801 ATF_ADD_TEST_CASE(tcs, require_in); in ATF_INIT_TEST_CASES()
802 ATF_ADD_TEST_CASE(tcs, require_match); in ATF_INIT_TEST_CASES()
803 ATF_ADD_TEST_CASE(tcs, require_not_in); in ATF_INIT_TEST_CASES()
804 ATF_ADD_TEST_CASE(tcs, require_throw); in ATF_INIT_TEST_CASES()
805 ATF_ADD_TEST_CASE(tcs, require_throw_re); in ATF_INIT_TEST_CASES()
806 ATF_ADD_TEST_CASE(tcs, require_errno); in ATF_INIT_TEST_CASES()
809 ATF_ADD_TEST_CASE(tcs, use); in ATF_INIT_TEST_CASES()
810 ATF_ADD_TEST_CASE(tcs, detect_unused_tests); in ATF_INIT_TEST_CASES()