#include #include #include "core_handler_mock.hpp" #include "pam_info_mock.hpp" using namespace testing; using namespace rublon; class PasscodeBasedAuthTest : public Test { public: PasscodeBasedAuthTest() : sut{systemToken, tid, name, userMessage} {} std::string systemToken, tid; const char * name = "Test"; const char * userMessage = "message"; method::PasscodeBasedAuth sut; mocks::CoreHandlerMock coreHandler; mocks::PamInfoMock pam; }; TEST_F(PasscodeBasedAuthTest, wrongPasscodeShouldFail){ EXPECT_THAT(coreHandler, request(_,_) ); sut.handle(coreHandler, pam); }