TwiceAsNice  2019-02-18
Classes | Public Member Functions | Private Attributes | List of all members
basda::quantumcomposers::PulseGeneratorFactoryMock Class Reference

This mock fakes a PulseGeneratorFactory. More...

#include <PulseGeneratorFactoryMock.h>

Inheritance diagram for basda::quantumcomposers::PulseGeneratorFactoryMock:
Inheritance graph
Collaboration diagram for basda::quantumcomposers::PulseGeneratorFactoryMock:
Collaboration graph

Classes

class  Argument_build
 

Public Member Functions

 PulseGeneratorFactoryMock ()
 
virtual ~PulseGeneratorFactoryMock ()
 
virtual PulseGeneratorPtr build (const PulseGeneratorFactory::Config &config)
 
void setResult_build (PulseGeneratorPtr result)
 
unsigned getInvocationCount_build ()
 
Argument_build getLatestArgument_build ()
 
 PulseGeneratorFactoryMock ()
 
virtual ~PulseGeneratorFactoryMock ()
 
virtual PulseGeneratorPtr build (const PulseGeneratorFactory::Config &config)
 
void setResult_build (PulseGeneratorPtr result)
 
unsigned getInvocationCount_build ()
 
Argument_build getLatestArgument_build ()
 
- Public Member Functions inherited from basda::quantumcomposers::PulseGeneratorFactory
PulseGeneratorPtr buildDummy (const std::string &hostname, unsigned portNr)
 
virtual ~PulseGeneratorFactory ()
 
PulseGeneratorPtr buildDummy (const std::string &hostname, unsigned portNr)
 
virtual ~PulseGeneratorFactory ()
 

Private Attributes

unsigned invocationCount_build_
 
Argument_build latestArgument_build_
 
PulseGeneratorPtr result_build_
 

Detailed Description

This mock fakes a PulseGeneratorFactory.

Constructor & Destructor Documentation

◆ PulseGeneratorFactoryMock() [1/2]

basda::quantumcomposers::PulseGeneratorFactoryMock::PulseGeneratorFactoryMock ( )
inline

◆ ~PulseGeneratorFactoryMock() [1/2]

virtual basda::quantumcomposers::PulseGeneratorFactoryMock::~PulseGeneratorFactoryMock ( )
inlinevirtual
Note
overridden

◆ PulseGeneratorFactoryMock() [2/2]

basda::quantumcomposers::PulseGeneratorFactoryMock::PulseGeneratorFactoryMock ( )
inline

◆ ~PulseGeneratorFactoryMock() [2/2]

virtual basda::quantumcomposers::PulseGeneratorFactoryMock::~PulseGeneratorFactoryMock ( )
inlinevirtual
Note
overridden

Member Function Documentation

◆ build() [1/2]

virtual PulseGeneratorPtr basda::quantumcomposers::PulseGeneratorFactoryMock::build ( const PulseGeneratorFactory::Config config)
inlinevirtual

◆ build() [2/2]

virtual PulseGeneratorPtr basda::quantumcomposers::PulseGeneratorFactoryMock::build ( const PulseGeneratorFactory::Config config)
inlinevirtual

◆ getInvocationCount_build() [1/2]

unsigned basda::quantumcomposers::PulseGeneratorFactoryMock::getInvocationCount_build ( )
inline

◆ getInvocationCount_build() [2/2]

unsigned basda::quantumcomposers::PulseGeneratorFactoryMock::getInvocationCount_build ( )
inline

◆ getLatestArgument_build() [1/2]

Argument_build basda::quantumcomposers::PulseGeneratorFactoryMock::getLatestArgument_build ( )
inline

◆ getLatestArgument_build() [2/2]

Argument_build basda::quantumcomposers::PulseGeneratorFactoryMock::getLatestArgument_build ( )
inline

◆ setResult_build() [1/2]

void basda::quantumcomposers::PulseGeneratorFactoryMock::setResult_build ( PulseGeneratorPtr  result)
inline

◆ setResult_build() [2/2]

void basda::quantumcomposers::PulseGeneratorFactoryMock::setResult_build ( PulseGeneratorPtr  result)
inline

Member Data Documentation

◆ invocationCount_build_

unsigned basda::quantumcomposers::PulseGeneratorFactoryMock::invocationCount_build_
private

◆ latestArgument_build_

Argument_build basda::quantumcomposers::PulseGeneratorFactoryMock::latestArgument_build_
private

◆ result_build_

PulseGeneratorPtr basda::quantumcomposers::PulseGeneratorFactoryMock::result_build_
private

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