ifw-daq  1.0.0
IFW Data Acquisition modules
Public Member Functions | List of all members
daq::FitsControllerMock Struct Reference

Mock version of daq::FitsController. More...

#include <fitsController.hpp>

+ Inheritance diagram for daq::FitsControllerMock:

Public Member Functions

 MOCK_METHOD0 (Start, void())
 
 MOCK_METHOD1 (Stop, std::optional< DpPart >(ErrorPolicy))
 
 MOCK_METHOD1 (Abort, void(ErrorPolicy))
 
 MOCK_METHOD1 (UpdateKeywords, void(std::vector< fits::KeywordVariant > const &))
 
 MOCK_METHOD1 (AddComment, void(std::string))
 
 MOCK_CONST_METHOD0 (GetId, std::string const &())
 
 MOCK_CONST_METHOD0 (GetResult, std::optional< DpPart >())
 
 MOCK_CONST_METHOD0 (GetState, State())
 
- Public Member Functions inherited from daq::FitsController
virtual ~FitsController ()=default
 
virtual void Start ()=0
 Creates FITS file and pupulates it with initial list of keywords. More...
 
virtual std::optional< DpPartStop (ErrorPolicy policy)=0
 Finalizes the FITS file. More...
 
virtual void Abort (ErrorPolicy policy)=0
 Aborts and deletes FITS file. More...
 
virtual void UpdateKeywords (std::vector< fits::KeywordVariant > const &keywords)=0
 Updates with provided keywords. More...
 
virtual void AddComment (std::string comment)=0
 Add comment. More...
 
virtual std::string const & GetId () const DAQ_NOEXCEPT=0
 Query FITS file path. More...
 
virtual std::optional< DpPartGetResult () const DAQ_NOEXCEPT=0
 Query FITS file path. More...
 
virtual State GetState () const DAQ_NOEXCEPT=0
 Query state. More...
 

Detailed Description

Mock version of daq::FitsController.

Definition at line 21 of file fitsController.hpp.

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/3]

daq::FitsControllerMock::MOCK_CONST_METHOD0 ( GetId  ,
std::string const &  () 
)

◆ MOCK_CONST_METHOD0() [2/3]

daq::FitsControllerMock::MOCK_CONST_METHOD0 ( GetResult  ,
std::optional< DpPart () 
)

◆ MOCK_CONST_METHOD0() [3/3]

daq::FitsControllerMock::MOCK_CONST_METHOD0 ( GetState  ,
State()   
)

◆ MOCK_METHOD0()

daq::FitsControllerMock::MOCK_METHOD0 ( Start  ,
void()   
)

◆ MOCK_METHOD1() [1/4]

daq::FitsControllerMock::MOCK_METHOD1 ( Abort  ,
void(ErrorPolicy  
)

◆ MOCK_METHOD1() [2/4]

daq::FitsControllerMock::MOCK_METHOD1 ( AddComment  ,
void(std::string)   
)

◆ MOCK_METHOD1() [3/4]

daq::FitsControllerMock::MOCK_METHOD1 ( Stop  ,
std::optional< DpPart ErrorPolicy 
)

◆ MOCK_METHOD1() [4/4]

daq::FitsControllerMock::MOCK_METHOD1 ( UpdateKeywords  ,
void(std::vector< fits::KeywordVariant > const &)   
)

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