summaryrefslogtreecommitdiffstats
path: root/tests/ntlmssptest.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ntlmssptest.c')
-rw-r--r--tests/ntlmssptest.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/ntlmssptest.c b/tests/ntlmssptest.c
index ddc9d75..e549c3b 100644
--- a/tests/ntlmssptest.c
+++ b/tests/ntlmssptest.c
@@ -1425,6 +1425,17 @@ static void print_min_status(uint32_t err)
} while (msgctx);
}
+int test_Errors(void)
+{
+ int i;
+ for (i = ERR_BASE; i < ERR_LAST; i++) {
+ fprintf(stderr, "%x: ", i);
+ print_min_status(i);
+ fprintf(stderr, "\n");
+ }
+ return 0;
+}
+
static void print_gss_error(const char *text, uint32_t maj, uint32_t min)
{
@@ -1978,6 +1989,10 @@ int main(int argc, const char *argv[])
/* enable trace debugging by dfault in tests */
setenv("GSSNTLMSSP_DEBUG", "tests-trace.log", 0);
+ fprintf(stdout, "Test errors\n");
+ ret = test_Errors();
+ fprintf(stdout, "Test: %s\n", (ret ? "FAIL":"SUCCESS"));
+
ret = ntlm_init_ctx(&ctx);
if (ret) goto done;