//! @file test-getusername.cpp //! @author Andrew Schwartzmeyer //! @brief Unit tests for GetUserName #include #include #include #include #include #include #include "getusername.h" //! Test fixture for GetUserName class GetUserNameTest : public ::testing::Test { protected: std::string UserName; GetUserNameTest(): UserName(std::string(getpwuid(geteuid())->pw_name)) { } }; TEST_F(GetUserNameTest, Success) { ASSERT_EQ(GetUserName(), UserName); }