diff options
| author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2025-01-25 12:04:05 +0100 |
|---|---|---|
| committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2025-01-25 12:06:41 +0100 |
| commit | 96b2f26c68e621f8605b87da01030de02b90c18d (patch) | |
| tree | 34cdf5cf1a06e2b7628f8f98e94089ef9473e6ec /tests/test-freerdp2-wrapper.cc | |
| parent | 760c3278572a005da9f339526ea60f0d5afa3298 (diff) | |
| download | libpam-freerdp2-96b2f26c68e621f8605b87da01030de02b90c18d.tar.gz libpam-freerdp2-96b2f26c68e621f8605b87da01030de02b90c18d.tar.bz2 libpam-freerdp2-96b2f26c68e621f8605b87da01030de02b90c18d.zip | |
namespacing: Add FreeRDPv3 support and drop the FreeRDP version number from project name and project files.
Diffstat (limited to 'tests/test-freerdp2-wrapper.cc')
| -rw-r--r-- | tests/test-freerdp2-wrapper.cc | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/tests/test-freerdp2-wrapper.cc b/tests/test-freerdp2-wrapper.cc deleted file mode 100644 index 33b4168..0000000 --- a/tests/test-freerdp2-wrapper.cc +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright © 2012 Canonical Ltd. All rights reserved. - * - * Author(s): David Barth <david.barth@canonical.com> - * - */ - -#include <gtest/gtest.h> - -extern "C" { - -#include "mock_pam.h" -#include "mock_guest.h" - -#include "pam-freerdp2-private.h" - - int freerdpclient_wrapper (int argc, char * argv[]); - -const char * auth_check_path = AUTH_CHECK; - -} - -namespace { - - // The fixture for testing class Foo. - class FreerdpclientWrapperTest : public ::testing::Test { - protected: - // You can remove any or all of the following functions if its body - // is empty. - - FreerdpclientWrapperTest() { - // You can do set-up work for each test here. - setenv("HOME", "/tmp", 1 /* overwrite */); - } - - virtual ~FreerdpclientWrapperTest() { - // You can do clean-up work that doesn't throw exceptions here. - } - - // If the constructor and destructor are not enough for setting up - // and cleaning up each test, you can define the following methods: - - virtual void SetUp() { - // Code here will be called immediately after the constructor (right - // before each test). - unlink("/tmp/.freerdp2-socket"); - } - - virtual void TearDown() { - // Code here will be called immediately after each test (right - // before the destructor). - unlink("/tmp/.freerdp2-socket"); - } - - // Objects declared here can be used by all tests in the test case for Foo. - }; - - TEST_F(FreerdpclientWrapperTest, canLinkTheWholeGang) { - EXPECT_EQ (1, 1); // right, that's trivial, but that means - // that I got all of the wrapper and pam to link there - } - - TEST_F(FreerdpclientWrapperTest, canHandleEmptyPassword) { - const char *argv[] = { NULL }; - - pam_handle_t *pamh = pam_handle_empty_pswd_new (); - - EXPECT_EQ (PAM_AUTH_ERR, - pam_sm_authenticate (pamh, 0, 0, argv)); - - } - - TEST_F(FreerdpclientWrapperTest, canCallPamOpenSession) { - const char *argv[] = { NULL }; - - pam_handle_t *pamh = pam_handle_new (); - - EXPECT_EQ (PAM_SUCCESS, - pam_sm_authenticate (pamh, 0, 0, argv)); - EXPECT_EQ (PAM_SUCCESS, - pam_sm_setcred (pamh, 0, 0, argv)); - - EXPECT_EQ (PAM_SUCCESS, - pam_sm_open_session (pamh, 0, 0, argv)); - EXPECT_EQ(0, socket_sucker()); - EXPECT_EQ (PAM_SUCCESS, - pam_sm_close_session (pamh, 0, 0, argv)); - } - -} |
