From: Baptiste Daroussin Date: Thu, 16 Dec 2021 10:38:21 +0000 (+0100) Subject: tests: add missing test for chomp and add test for mydirname X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80198cdc51e9495c4458c3a0266cc1502f6356be;p=thirdparty%2Fmlmmj.git tests: add missing test for chomp and add test for mydirname --- diff --git a/tests/mlmmj.c b/tests/mlmmj.c index 793717f9..477fb323 100644 --- a/tests/mlmmj.c +++ b/tests/mlmmj.c @@ -35,18 +35,21 @@ #include "wrappers.h" #include "controls.h" #include "prepstdreply.h" +#include "strgen.h" ATF_TC(random_int); ATF_TC(statctrl); ATF_TC(mlmmj_list); ATF_TC(open_text); ATF_TC(chomp); +ATF_TC(mydirname); ATF_TC_HEAD(random_int, tc) { } ATF_TC_HEAD(statctrl, tc) { } ATF_TC_HEAD(mlmmj_list, tc) { } ATF_TC_HEAD(open_text, tc) {} ATF_TC_HEAD(chomp, tc) {} +ATF_TC_HEAD(mydirname, tc) {} #ifndef NELEM #define NELEM(array) (sizeof(array) / sizeof((array)[0])) @@ -232,6 +235,9 @@ ATF_TC_BODY(chomp, tc) bla = chomp(test2); ATF_CHECK(bla != NULL); ATF_REQUIRE_STREQ(bla, ""); + bla = chomp(test3); + ATF_CHECK(bla != NULL); + ATF_REQUIRE_STREQ(bla, ""); bla = chomp(test4); ATF_CHECK(bla != NULL); ATF_REQUIRE_STREQ(bla, "test"); @@ -240,6 +246,14 @@ ATF_TC_BODY(chomp, tc) ATF_REQUIRE_STREQ(bla, ""); } +ATF_TC_BODY(mydirname, tc) +{ + char plop[] = "/path/to/a/file"; + + ATF_REQUIRE_STREQ(mydirname(plop), "/path/to/a"); + +} + ATF_TP_ADD_TCS(tp) { ATF_TP_ADD_TC(tp, random_int); @@ -247,5 +261,7 @@ ATF_TP_ADD_TCS(tp) ATF_TP_ADD_TC(tp, statctrl); ATF_TP_ADD_TC(tp, open_text); ATF_TP_ADD_TC(tp, chomp); + ATF_TP_ADD_TC(tp, mydirname); + return (atf_no_error()); }