From fbba05a665953f8e091594ed6752e29b777df897 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 4 May 2008 12:06:13 +0000 Subject: add some tests for isvalidgroupname() git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@726 ef36b2f9-881f-0410-afb5-c4e39611909c --- tests/test_nslcd_group.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tests') diff --git a/tests/test_nslcd_group.c b/tests/test_nslcd_group.c index 6fd09aa..76ffb8b 100644 --- a/tests/test_nslcd_group.c +++ b/tests/test_nslcd_group.c @@ -33,6 +33,14 @@ /* include group code because we want to test static methods */ #include "nslcd/group.c" +static void test_isvalidgroupname(void) +{ + assert(isvalidgroupname("foo")); + assert(!isvalidgroupname("foo^")); + assert(!isvalidgroupname("-foo")); + assert(isvalidgroupname("foo-bar")); +} + static void test_group_all(MYLDAP_SESSION *session,TFILE *fp) { MYLDAP_SEARCH *search; @@ -116,6 +124,7 @@ int main(int UNUSED(argc),char UNUSED(*argv[])) fp=opendummyfile(); assert(fp!=NULL); /* perform tests */ + test_isvalidgroupname(); test_group_byname(session,fp,"testgroup"); test_group_byname(session,fp,"testgroup2"); test_group_all(session,fp); -- cgit v1.2.3