10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::test::mocks::JWTParserFactoryMock Class Reference
Inheritance diagram for tenduke::test::mocks::JWTParserFactoryMock:
tenduke::jwt::JWTParserFactory

Public Member Functions

 MOCK_METHOD ((std::unique_ptr< const tenduke::jwt::JWTParser >), create,(),(const, override))
 
 MOCK_METHOD ((std::unique_ptr< const tenduke::jwt::JWTParser >), create,((const std::shared_ptr< const tenduke::crypto::PublicKey > &publicKey), tenduke::crypto::MessageDigest::Algorithm),(const, override))
 
 MOCK_METHOD ((std::unique_ptr< const tenduke::jwt::JWTParser >), create,(const std::shared_ptr< tenduke::jwt::JWTSignatureValidator > &signatureValidator),(const, override))
 
- Public Member Functions inherited from tenduke::jwt::JWTParserFactory
virtual std::unique_ptr< const tenduke::jwt::JWTParsercreate () const =0
 Creates tenduke::jwt::JWTParser, which does not validate signature.
 
virtual std::unique_ptr< const tenduke::jwt::JWTParsercreate (const std::shared_ptr< const tenduke::crypto::PublicKey > &publicKey, tenduke::crypto::MessageDigest::Algorithm algorithm) const =0
 Creates a tenduke::jwt::JWTParser, which validates the signature with given public key and message digest algorithm.
 
virtual std::unique_ptr< const tenduke::jwt::JWTParsercreate (const std::shared_ptr< tenduke::jwt::JWTSignatureValidator > &signatureValidator) const =0
 Creates a tenduke::jwt::JWTParser, which validates the signature with given validator.
 

Static Public Member Functions

static std::shared_ptr< JWTParserFactoryMockcreateShared ()
 

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