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

This mock fakes a serial line. More...

#include <SerialLineMock.h>

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

Public Member Functions

 SerialLineMock ()
 
virtual ~SerialLineMock ()
 
virtual void write (const std::string &line)
 
std::string getLatestArgument_write ()
 
virtual std::string read ()
 
void returnsAlways (const std::string &readResult)
 
 SerialLineMock ()
 
virtual ~SerialLineMock ()
 
virtual void write (const std::string &line)
 
std::string getLatestArgument_write ()
 
virtual std::string read ()
 
void returnsAlways (const std::string &readResult)
 
- Public Member Functions inherited from basda::quantumcomposers::SerialLine
 SerialLine ()
 
virtual ~SerialLine ()
 
void setDestinationHostname (const std::string &hostname)
 
void setDestinationPortNr (const unsigned tcpPortNr)
 
void init ()
 
 SerialLine ()
 
virtual ~SerialLine ()
 
void setDestinationHostname (const std::string &hostname)
 
void setDestinationPortNr (const unsigned tcpPortNr)
 
void init ()
 

Private Attributes

std::string latestArgument_write_
 
std::string result_read_
 

Detailed Description

This mock fakes a serial line.

Constructor & Destructor Documentation

◆ SerialLineMock() [1/2]

basda::quantumcomposers::SerialLineMock::SerialLineMock ( )
inline

◆ ~SerialLineMock() [1/2]

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

◆ SerialLineMock() [2/2]

basda::quantumcomposers::SerialLineMock::SerialLineMock ( )
inline

◆ ~SerialLineMock() [2/2]

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

Member Function Documentation

◆ getLatestArgument_write() [1/2]

std::string basda::quantumcomposers::SerialLineMock::getLatestArgument_write ( )
inline

◆ getLatestArgument_write() [2/2]

std::string basda::quantumcomposers::SerialLineMock::getLatestArgument_write ( )
inline

◆ read() [1/2]

virtual std::string basda::quantumcomposers::SerialLineMock::read ( void  )
inlinevirtual
Note
overridden

Reimplemented from basda::quantumcomposers::SerialLine.

◆ read() [2/2]

virtual std::string basda::quantumcomposers::SerialLineMock::read ( void  )
inlinevirtual
Note
overridden

Reimplemented from basda::quantumcomposers::SerialLine.

◆ returnsAlways() [1/2]

void basda::quantumcomposers::SerialLineMock::returnsAlways ( const std::string &  readResult)
inline

◆ returnsAlways() [2/2]

void basda::quantumcomposers::SerialLineMock::returnsAlways ( const std::string &  readResult)
inline

◆ write() [1/2]

virtual void basda::quantumcomposers::SerialLineMock::write ( const std::string &  line)
inlinevirtual
Note
overridden

Reimplemented from basda::quantumcomposers::SerialLine.

◆ write() [2/2]

virtual void basda::quantumcomposers::SerialLineMock::write ( const std::string &  line)
inlinevirtual
Note
overridden

Reimplemented from basda::quantumcomposers::SerialLine.

Member Data Documentation

◆ latestArgument_write_

std::string basda::quantumcomposers::SerialLineMock::latestArgument_write_
private

◆ result_read_

std::string basda::quantumcomposers::SerialLineMock::result_read_
private

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