10Duke Scale C++ SDK
Loading...
Searching...
No Matches
OIDCSessionImplTest Class Reference
Inheritance diagram for OIDCSessionImplTest:

Protected Member Functions

void SetUp () override
 
std::shared_ptr<::OIDCSessionImpl > session (std::unique_ptr<::OIDCState > state, std::uint64_t validitySafetyMarginS=10, std::chrono::milliseconds loginTimeout=std::chrono::milliseconds(0))
 
std::shared_ptr<::OIDCSessionImpl > session (const ::OIDCState &state, std::uint64_t validitySafetyMarginS=10, std::chrono::milliseconds loginTimeout=std::chrono::milliseconds(0))
 
std::shared_ptr<::OIDCSessionImpl > session_without_state ()
 
std::shared_ptr<::OIDCSessionImpl > session_without_access_token ()
 
std::shared_ptr<::OIDCSessionImpl > infinite_session (std::chrono::milliseconds loginTimeout=std::chrono::milliseconds(0))
 
std::shared_ptr<::OIDCSessionImpl > session_that_expires_at (const std::int64_t expiresAt, const bool refreshable=true)
 
::OIDCState * createRefreshedState ()
 
void stubSuccessfulRefresh ()
 
void stubOAuthInvalidGrantRefresh ()
 
::OIDCLoginRequestMock * stubLogin ()
 
::OIDCLoginRequestMock * stubSuccessfulLogin ()
 

Protected Attributes

std::shared_ptr<::ClockMock > clock
 
std::shared_ptr<::OIDCLoginMock > oidcLogin
 
std::shared_ptr<::OIDCClientMock > oidcClient
 
std::shared_ptr< SessionEventListener > sessionEventListener
 

The documentation for this class was generated from the following file: