Browse code
log failure uses syslog
Showing 3 changed files
... | ... |
@@ -51,8 +51,25 @@ int test_log_success() { |
51 | 51 |
succeed(); |
52 | 52 |
} |
53 | 53 |
|
54 |
+int test_log_failure() { |
|
55 |
+ //given |
|
56 |
+ |
|
57 |
+ //when |
|
58 |
+ log_failure(); |
|
59 |
+ |
|
60 |
+ //then |
|
61 |
+ checkint(LOG_AUTHPRIV, opened_facility, "facility"); |
|
62 |
+ checkint(LOG_NOTICE, logged_priority, "priority"); |
|
63 |
+ checkint(0, opened_logopt, "logopt"); |
|
64 |
+ check(close_log_invoked, "log closed"); |
|
65 |
+ checkstr("pam_dual_control", opened_program_name, "program name"); |
|
66 |
+ checkstr("dual control failed", logged_message, "logged message"); |
|
67 |
+ succeed(); |
|
68 |
+} |
|
69 |
+ |
|
54 | 70 |
int test_runner() { |
55 | 71 |
test(test_log_success); |
72 |
+ test(test_log_failure); |
|
56 | 73 |
succeed(); |
57 | 74 |
} |
58 | 75 |
|