diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2008-05-04 12:06:13 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2008-05-04 12:06:13 +0000 |
commit | fbba05a665953f8e091594ed6752e29b777df897 (patch) | |
tree | 3cba0a1e5ba02d7d6be03e684914ddb17825d3d9 /tests | |
parent | 35e494074414dab26a46ab7e7d6ffece6e348425 (diff) |
add some tests for isvalidgroupname()
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@726 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_nslcd_group.c | 9 |
1 files changed, 9 insertions, 0 deletions
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); |