aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2018-07-02 12:38:33 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2018-07-02 12:38:33 +0000
commit3cb4106b13aa883f3b704aa4026b78fd36db3756 (patch)
tree7909fa214055aa344a71b515c8781c03db32ab79 /tests
parent42c3adc8841167026bb8409cb5e4390a32bff49a (diff)
downloadnsss-3cb4106b13aa883f3b704aa4026b78fd36db3756.tar.gz
Add test framework, fix some bugs
Diffstat (limited to 'tests')
-rw-r--r--tests/src/test-all.c46
-rw-r--r--tests/src/test-unix.c46
2 files changed, 0 insertions, 92 deletions
diff --git a/tests/src/test-all.c b/tests/src/test-all.c
deleted file mode 100644
index 147868a..0000000
--- a/tests/src/test-all.c
+++ /dev/null
@@ -1,46 +0,0 @@
-/* ISC license. */
-
-#include <errno.h>
-#include <skalibs/buffer.h>
-#include <skalibs/lolstdio.h>
-#include <nsss/pwd.h>
-#include <nsss/nsss-all.h>
-
-int main (void)
-{
- for (;;)
- {
- struct passwd *pw ;
- errno = 0 ;
- pw = nsss_all_getpwent() ;
- if (!pw) break ;
- lolprintf("%s:%s:%d:%d:%s:%s:%s\n", pw->pw_name, pw->pw_passwd, (int)pw->pw_uid, (int)pw->pw_gid, pw->pw_gecos, pw->pw_dir, pw->pw_shell) ;
- }
- if (errno)
- strerr_diefu1sys(111, "nsss_all_getpwent") ;
- nsss_all_endpwent() ;
- buffer_flush(buffer_1) ;
- lolprintf("\n") ;
-
- for (;;)
- {
- struct group *gr ;
- char **p ;
- errno = 0 ;
- gr = nsss_all_getgrent() ;
- if (!gr) break ;
- p = gr->gr_mem ;
- lolprintf("%s:%s:%d:", gr->gr_name, gr->gr_passwd, (int)gr->gr_gid) ;
- if (*p)
- {
- while (*p) lolprintf("%s,", *p++) ;
- buffer_unput(buffer_1, 1) ;
- }
- buffer_put(buffer_1, "\n", 1) ;
- }
- if (errno)
- strerr_diefu1sys(111, "nsss_all_getgrent") ;
- nsss_all_endgrent() ;
- buffer_flush(buffer_1) ;
- return 0 ;
-}
diff --git a/tests/src/test-unix.c b/tests/src/test-unix.c
deleted file mode 100644
index e62fa01..0000000
--- a/tests/src/test-unix.c
+++ /dev/null
@@ -1,46 +0,0 @@
-/* ISC license. */
-
-#include <errno.h>
-#include <skalibs/buffer.h>
-#include <skalibs/lolstdio.h>
-#include <nsss/pwd.h>
-#include <nsss/nsss-unix.h>
-
-int main (void)
-{
- for (;;)
- {
- struct passwd *pw ;
- errno = 0 ;
- pw = nsss_unix_getpwent() ;
- if (!pw) break ;
- lolprintf("%s:%s:%d:%d:%s:%s:%s\n", pw->pw_name, pw->pw_passwd, (int)pw->pw_uid, (int)pw->pw_gid, pw->pw_gecos, pw->pw_dir, pw->pw_shell) ;
- }
- if (errno)
- strerr_diefu1sys(111, "nsss_unix_getpwent") ;
- nsss_unix_endpwent() ;
- buffer_flush(buffer_1) ;
- lolprintf("\n") ;
-
- for (;;)
- {
- struct group *gr ;
- char **p ;
- errno = 0 ;
- gr = nsss_unix_getgrent() ;
- if (!gr) break ;
- p = gr->gr_mem ;
- lolprintf("%s:%s:%d:", gr->gr_name, gr->gr_passwd, (int)gr->gr_gid) ;
- if (*p)
- {
- while (*p) lolprintf("%s,", *p++) ;
- buffer_unput(buffer_1, 1) ;
- }
- buffer_put(buffer_1, "\n", 1) ;
- }
- if (errno)
- strerr_diefu1sys(111, "nsss_unix_getgrent") ;
- nsss_unix_endgrent() ;
- buffer_flush(buffer_1) ;
- return 0 ;
-}