34 a = xbps_array_create();
35 ATF_REQUIRE(a != NULL);
36 xbps_array_add_cstring_nocopy(a,
"foo-2.0_1");
37 xbps_array_add_cstring_nocopy(a,
"blah-2.1_1");
42ATF_TC(match_string_test);
43ATF_TC_HEAD(match_string_test, tc)
45 atf_tc_set_md_var(tc,
"descr",
"Test xbps_match_string_in_array");
48ATF_TC_BODY(match_string_test, tc)
50 xbps_array_t a = array_init();
55ATF_TC(match_pkgname_test);
56ATF_TC_HEAD(match_pkgname_test, tc)
58 atf_tc_set_md_var(tc,
"descr",
"Test xbps_match_pkgname_in_array");
61ATF_TC_BODY(match_pkgname_test, tc)
63 xbps_array_t a = array_init();
68ATF_TC(match_pkgpattern_test);
69ATF_TC_HEAD(match_pkgpattern_test, tc)
71 atf_tc_set_md_var(tc,
"descr",
"Test xbps_match_pkgpattern_in_array");
74ATF_TC_BODY(match_pkgpattern_test, tc)
76 xbps_array_t a = array_init();
81ATF_TC(match_pkgdep_test);
82ATF_TC_HEAD(match_pkgdep_test, tc)
84 atf_tc_set_md_var(tc,
"descr",
"Test xbps_match_pkgdep_in_array");
87ATF_TC_BODY(match_pkgdep_test, tc)
89 xbps_array_t a = array_init();
95 ATF_TP_ADD_TC(tp, match_string_test);
96 ATF_TP_ADD_TC(tp, match_pkgname_test);
97 ATF_TP_ADD_TC(tp, match_pkgpattern_test);
98 ATF_TP_ADD_TC(tp, match_pkgdep_test);
100 return atf_no_error();
bool xbps_match_pkgname_in_array(xbps_array_t array, const char *pkgname)
bool xbps_match_pkgdep_in_array(xbps_array_t array, const char *pkgver)
bool xbps_match_string_in_array(xbps_array_t array, const char *val)
bool xbps_match_pkgpattern_in_array(xbps_array_t array, const char *pattern)