AnCH Framework 0.1
Another C++ Hack Framework
 
Loading...
Searching...
No Matches
anch::ut::SocketClientRunner Class Reference

Socket client unit tests runner. More...

#include <socketClientRunner.hpp>

+ Inheritance diagram for anch::ut::SocketClientRunner:
+ Collaboration diagram for anch::ut::SocketClientRunner:

Public Member Functions

 SocketClientRunner ()=delete
 
 SocketClientRunner (const SocketClientRunner &)=delete
 
 SocketClientRunner (const std::string &uri)
 
 ~SocketClientRunner ()
 SocketClientRunner destructor.
 
virtual bool startup () override
 
virtual bool shutdown () override
 
virtual uint16_t test (const std::string &test) override
 

Detailed Description

Socket client unit tests runner.

This runner will execute test on receive messages

Since
0.1
Author
Vincent Lachenal

Constructor & Destructor Documentation

◆ SocketClientRunner() [1/3]

anch::ut::SocketClientRunner::SocketClientRunner ( )
delete

Forbids SocketClientRunner default constructor

◆ SocketClientRunner() [2/3]

anch::ut::SocketClientRunner::SocketClientRunner ( const SocketClientRunner & )
delete

Forbids SocketClientRunner copy constructor

+ Here is the call graph for this function:

◆ SocketClientRunner() [3/3]

anch::ut::SocketClientRunner::SocketClientRunner ( const std::string & uri)

SocketClientRunner constructor

Parameters
urithe socket URI

Member Function Documentation

◆ shutdown()

virtual bool anch::ut::SocketClientRunner::shutdown ( )
overridevirtual

Shutdown test runner

Returns
true when shutdown is OK, false otherwise

Implements anch::ut::Runner.

◆ startup()

virtual bool anch::ut::SocketClientRunner::startup ( )
overridevirtual

Startup test runner

Returns
true when startup is OK, false otherwise

Implements anch::ut::Runner.

◆ test()

virtual uint16_t anch::ut::SocketClientRunner::test ( const std::string & test)
overridevirtual

Run test

Parameters
testthe test to run
Returns
0 when OK, 1 when before test processing failed, 2 when test failed and 3 when after test processing failed

Implements anch::ut::Runner.

+ Here is the call graph for this function:

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