From 107ab9ee063bd5fe7815706eb827cf4832bcc8f2 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 20 Apr 2014 11:47:52 +0100 Subject: [PATCH] add explicit auth failure test --- pam/auth_client_test.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pam/auth_client_test.cc b/pam/auth_client_test.cc index 818939a..da49a47 100644 --- a/pam/auth_client_test.cc +++ b/pam/auth_client_test.cc @@ -59,6 +59,17 @@ TEST_F(AuthClientTest, AuthOK) { << ", server=" << server; } +TEST_F(AuthClientTest, AuthFail) { + int result; + + result = auth_client_set_certificate(ac, ssl_ca, ssl_cert, ssl_key); + EXPECT_EQ(AC_OK, result) << "set_certificate() error: " << auth_client_strerror(result); + + result = auth_client_authenticate(ac, "user", "bad_password", NULL, "127.0.0.1"); + EXPECT_NE(AC_OK, result) << "authenticate() didn't fail" + << ", server=" << server; +} + TEST_F(AuthClientTest, SSLFailsWithBadCertificate) { int result; -- GitLab