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 |
| Public Member Functions inherited from anch::ut::DefaultRunner | |
| 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 >.