#include <atf-c.h>ATF_CHECK(expression);
ATF_CHECK_MSG(expression, fail_msg_fmt, ...);
ATF_CHECK_EQ(expression_1, expression_2);
ATF_CHECK_EQ_MSG(expression_1, expression_2, fail_msg_fmt, ...);
ATF_CHECK_STREQ(string_1, string_2);
ATF_CHECK_STREQ_MSG(string_1, string_2, fail_msg_fmt, ...);
ATF_CHECK_ERRNO(exp_errno, bool_expression);
ATF_REQUIRE(expression);
ATF_REQUIRE_MSG(expression, fail_msg_fmt, ...);
ATF_REQUIRE_EQ(expression_1, expression_2);
ATF_REQUIRE_EQ_MSG(expression_1, expression_2, fail_msg_fmt, ...);
ATF_REQUIRE_STREQ(string_1, string_2);
ATF_REQUIRE_STREQ_MSG(string_1, string_2, fail_msg_fmt, ...);
ATF_REQUIRE_ERRNO(exp_errno, bool_expression);
ATF_TC(name);
ATF_TC_BODY(name, tc);
ATF_TC_BODY_NAME(name);
ATF_TC_CLEANUP(name, tc);
ATF_TC_CLEANUP_NAME(name);
ATF_TC_HEAD(name, tc);
ATF_TC_HEAD_NAME(name);
ATF_TC_NAME(name);
ATF_TC_WITH_CLEANUP(name);
ATF_TC_WITHOUT_HEAD(name);
ATF_TP_ADD_TC(tp_name, tc_name);
ATF_TP_ADD_TCS(tp_name);
atf_no_error();
atf_tc_expect_death(reason, ...);
atf_tc_expect_exit(exitcode, reason, ...);
atf_tc_expect_fail(reason, ...);
atf_tc_expect_pass();
atf_tc_expect_signal(signo, reason, ...);
atf_tc_expect_timeout(reason, ...);
atf_tc_fail(reason);
atf_tc_fail_nonfatal(reason);
atf_tc_pass();
atf_tc_skip(reason);