TwiceAsNice  2019-02-18
Public Member Functions | Private Member Functions | Private Attributes | List of all members
basda::gentec::PlinkPowerMeterFactoryFake Class Reference

This class fakes a PlinkPowerMeterFactory. More...

#include <PlinkPowerMeterFactoryFake.hpp>

Inheritance diagram for basda::gentec::PlinkPowerMeterFactoryFake:
Inheritance graph
Collaboration diagram for basda::gentec::PlinkPowerMeterFactoryFake:
Collaboration graph

Public Member Functions

 PlinkPowerMeterFactoryFake ()
 
virtual PlinkPowerMeterPtr build (const PlinkPowerMeterConfig &config)
 
unsigned getInvocationCount_build ()
 
PlinkPowerMeterConfig getLatestArgument_build ()
 
void setResult_build (PlinkPowerMeterPtr powerMeter)
 
 ~PlinkPowerMeterFactoryFake ()
 
void throwExceptionWheneverInvoked ()
 
 PlinkPowerMeterFactoryFake ()
 
virtual PlinkPowerMeterPtr build (const PlinkPowerMeterConfig &config)
 
unsigned getInvocationCount_build ()
 
PlinkPowerMeterConfig getLatestArgument_build ()
 
void setResult_build (PlinkPowerMeterPtr powerMeter)
 
 ~PlinkPowerMeterFactoryFake ()
 
void throwExceptionWheneverInvoked ()
 
- Public Member Functions inherited from basda::gentec::PlinkPowerMeterFactory
virtual ~PlinkPowerMeterFactory ()
 
virtual ~PlinkPowerMeterFactory ()
 

Private Member Functions

void throwExceptionIfRequested ()
 
void throwExceptionIfRequested ()
 

Private Attributes

PlinkPowerMeterPtr result_build_
 
unsigned invocationCount_build_
 
PlinkPowerMeterConfig latestArgument_build_
 
bool exceptionThrowingRequested_
 

Detailed Description

This class fakes a PlinkPowerMeterFactory.

Constructor & Destructor Documentation

◆ PlinkPowerMeterFactoryFake() [1/2]

basda::gentec::PlinkPowerMeterFactoryFake::PlinkPowerMeterFactoryFake ( )
inline

◆ ~PlinkPowerMeterFactoryFake() [1/2]

basda::gentec::PlinkPowerMeterFactoryFake::~PlinkPowerMeterFactoryFake ( )
inline

◆ PlinkPowerMeterFactoryFake() [2/2]

basda::gentec::PlinkPowerMeterFactoryFake::PlinkPowerMeterFactoryFake ( )
inline

◆ ~PlinkPowerMeterFactoryFake() [2/2]

basda::gentec::PlinkPowerMeterFactoryFake::~PlinkPowerMeterFactoryFake ( )
inline

Member Function Documentation

◆ build() [1/2]

virtual PlinkPowerMeterPtr basda::gentec::PlinkPowerMeterFactoryFake::build ( const PlinkPowerMeterConfig config)
inlinevirtual
Note
overridden

Reimplemented from basda::gentec::PlinkPowerMeterFactory.

◆ build() [2/2]

virtual PlinkPowerMeterPtr basda::gentec::PlinkPowerMeterFactoryFake::build ( const PlinkPowerMeterConfig config)
inlinevirtual
Note
overridden

Reimplemented from basda::gentec::PlinkPowerMeterFactory.

◆ getInvocationCount_build() [1/2]

unsigned basda::gentec::PlinkPowerMeterFactoryFake::getInvocationCount_build ( )
inline

◆ getInvocationCount_build() [2/2]

unsigned basda::gentec::PlinkPowerMeterFactoryFake::getInvocationCount_build ( )
inline

◆ getLatestArgument_build() [1/2]

PlinkPowerMeterConfig basda::gentec::PlinkPowerMeterFactoryFake::getLatestArgument_build ( )
inline

◆ getLatestArgument_build() [2/2]

PlinkPowerMeterConfig basda::gentec::PlinkPowerMeterFactoryFake::getLatestArgument_build ( )
inline

◆ setResult_build() [1/2]

void basda::gentec::PlinkPowerMeterFactoryFake::setResult_build ( PlinkPowerMeterPtr  powerMeter)
inline

◆ setResult_build() [2/2]

void basda::gentec::PlinkPowerMeterFactoryFake::setResult_build ( PlinkPowerMeterPtr  powerMeter)
inline

◆ throwExceptionIfRequested() [1/2]

void basda::gentec::PlinkPowerMeterFactoryFake::throwExceptionIfRequested ( )
inlineprivate

◆ throwExceptionIfRequested() [2/2]

void basda::gentec::PlinkPowerMeterFactoryFake::throwExceptionIfRequested ( )
inlineprivate

◆ throwExceptionWheneverInvoked() [1/2]

void basda::gentec::PlinkPowerMeterFactoryFake::throwExceptionWheneverInvoked ( )
inline

◆ throwExceptionWheneverInvoked() [2/2]

void basda::gentec::PlinkPowerMeterFactoryFake::throwExceptionWheneverInvoked ( )
inline

Member Data Documentation

◆ exceptionThrowingRequested_

bool basda::gentec::PlinkPowerMeterFactoryFake::exceptionThrowingRequested_
private

◆ invocationCount_build_

unsigned basda::gentec::PlinkPowerMeterFactoryFake::invocationCount_build_
private

◆ latestArgument_build_

PlinkPowerMeterConfig basda::gentec::PlinkPowerMeterFactoryFake::latestArgument_build_
private

◆ result_build_

PlinkPowerMeterPtr basda::gentec::PlinkPowerMeterFactoryFake::result_build_
private

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