3 * gcc t_str.c -o t_str `pkg-config --cflags --libs atf-c`
12 ATF_TC_HEAD(test_strstr
, tc
)
14 atf_tc_set_md_var(tc
, "descr", "Tests the strstr(3) function");
16 ATF_TC_BODY(test_strstr
, tc
)
18 char s1
[] = "This is a big string";
22 ATF_CHECK(strstr(s1
, s2
) != NULL
);
23 ATF_CHECK(strstr(s1
, s3
) == NULL
);
27 ATF_TC_HEAD(test_strcmp
, tc
)
29 atf_tc_set_md_var(tc
, "descr", "Tests the strcmp(3) function");
31 ATF_TC_BODY(test_strcmp
, tc
)
37 ATF_CHECK(strcmp(s1
, s1
) == 0);
38 ATF_CHECK(strcmp(s1
, s2
) < 0);
39 ATF_CHECK(strcmp(s1
, s3
) < 0);
44 ATF_TP_ADD_TC(tp
, test_strstr
);
45 ATF_TP_ADD_TC(tp
, test_strcmp
);
47 return atf_no_error();