Socket server unit tests runner. More...
#include <socketServerRunner.hpp>
Public Member Functions | |
SocketServerRunner ()=delete | |
SocketServerRunner (const SocketServerRunner &)=delete | |
SocketServerRunner (const std::string &uri, const anch::ut::UnitTests &tests) | |
virtual | ~SocketServerRunner () |
virtual void | handle (const anch::events::Event< anch::network::SocketEvent > &evt) noexcept override |
![]() | |
DefaultRunner ()=delete | |
DefaultRunner (const DefaultRunner &)=delete | |
DefaultRunner (const anch::ut::UnitTests &tests) | |
virtual bool | startup () override |
virtual bool | shutdown () override |
virtual uint16_t | test (const std::string &test) override |
Socket server unit tests runner.
This runner will execute test on receive messages
|
delete |
Forbids SocketServerRunner default constructor
|
delete |
anch::ut::SocketServerRunner::SocketServerRunner | ( | const std::string & | uri, |
const anch::ut::UnitTests & | tests ) |
SocketServerRunner constructor.
Initialize unit tests and start socket server
uri | the socket URI |
tests | the units tests declaration |
|
virtual |
SocketServerRunner destructor
|
overridevirtualnoexcept |
Handle message
evt | the network message |
Implements anch::events::Observer< anch::network::SocketEvent >.