Header and header.
This commit is contained in:
parent
b7cb4c0b81
commit
72e62a95a1
@ -1,6 +1,6 @@
|
|||||||
CFLAGS += -DTEST
|
CFLAGS += -DTEST
|
||||||
bin_PROGRAMS = test
|
bin_PROGRAMS = test
|
||||||
test_SOURCES = test.h ../src/pam_panic/pam_panic_authdevice.c ../src/pam_panic/pam_panic_reject.c test.c
|
test_SOURCES = ../src/pam_panic/pam_panic_authdevice.c ../src/pam_panic/pam_panic_reject.c test.c
|
||||||
test_LDFLAGS = -lpam -lcunit
|
test_LDFLAGS = -lpam -lcunit
|
||||||
|
|
||||||
all:
|
all:
|
||||||
|
11
test/test.c
11
test/test.c
@ -1,10 +1,18 @@
|
|||||||
|
/*
|
||||||
|
FILENAME : test.c
|
||||||
|
DESCRIPTION : Test suites with CUnit for pam_panic
|
||||||
|
AUTHOR : Bandie
|
||||||
|
DATE : 2018-05-11T04:13:51+02:00
|
||||||
|
LICENSE : GNU-GPLv3
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <security/pam_modules.h>
|
#include <security/pam_modules.h>
|
||||||
#include "../src/pam_panic/pam_panic_authdevice.h"
|
#include "../src/pam_panic/pam_panic_authdevice.h"
|
||||||
#include "../src/pam_panic/pam_panic_reject.h"
|
#include "../src/pam_panic/pam_panic_reject.h"
|
||||||
#include <CUnit/Basic.h>
|
#include <CUnit/Basic.h>
|
||||||
#include <CUnit/TestRun.h>
|
|
||||||
|
|
||||||
#define STATE_GOOD 0
|
#define STATE_GOOD 0
|
||||||
#define STATE_BAD 99
|
#define STATE_BAD 99
|
||||||
@ -36,7 +44,6 @@ void test_authDeviceGood(void) {
|
|||||||
fclose(f);
|
fclose(f);
|
||||||
|
|
||||||
int ret = authDevice(NULL, gU, bU, NULL, 0, 0, 0);
|
int ret = authDevice(NULL, gU, bU, NULL, 0, 0, 0);
|
||||||
printf("%d\n", ret);
|
|
||||||
CU_ASSERT_EQUAL(ret, STATE_GOOD);
|
CU_ASSERT_EQUAL(ret, STATE_GOOD);
|
||||||
unlink(gU);
|
unlink(gU);
|
||||||
}
|
}
|
||||||
|
@ -1 +0,0 @@
|
|||||||
#define TEST
|
|
Loading…
Reference in New Issue
Block a user