Loading...
Searching...
No Matches
resdb::MockTransactionManager Class Reference

#include <mock_transaction_manager.h>

Inheritance diagram for resdb::MockTransactionManager:
resdb::MockTransactionExecutorDataImpl resdb::TransactionManager

Public Member Functions

 MockTransactionManager (bool is_out_of_order=false)
 
 MOCK_METHOD (std::unique_ptr< BatchUserResponse >, ExecuteBatch,(const BatchUserRequest &),(override))
 
- Public Member Functions inherited from resdb::MockTransactionExecutorDataImpl
 MockTransactionExecutorDataImpl (bool is_out_of_order=false)
 
 MOCK_METHOD (std::unique_ptr< std::string >, ExecuteData,(const std::string &),(override))
 
- Public Member Functions inherited from resdb::TransactionManager
 TransactionManager (bool is_out_of_order=false, bool need_response=true)
 
virtual ~TransactionManager ()=default
 
virtual std::unique_ptr< BatchUserResponse > ExecuteBatch (const BatchUserRequest &request)
 
virtual std::unique_ptr< std::string > ExecuteData (const std::string &request)
 
bool IsOutOfOrder ()
 
bool NeedResponse ()
 
virtual Storage * GetStorage ()
 

Detailed Description

Definition at line 35 of file mock_transaction_manager.h.

Constructor & Destructor Documentation

◆ MockTransactionManager()

resdb::MockTransactionManager::MockTransactionManager ( bool  is_out_of_order = false)
inline

Definition at line 37 of file mock_transaction_manager.h.

Member Function Documentation

◆ MOCK_METHOD()

resdb::MockTransactionManager::MOCK_METHOD ( std::unique_ptr< BatchUserResponse >  ,
ExecuteBatch  ,
(const BatchUserRequest &)  ,
(override)   
)