29 #ifndef MOCK_NETWORK_H
30 #define MOCK_NETWORK_H
36 #include <gmock/gmock.h>
ExecutionState
Definition: ModuleInterface.h:90
std::vector< ConnectionDescription > ConnectionDescriptionList
Definition: NetworkInterface.h:77
virtual void setModuleExecutionState(ModuleInterface::ExecutionState state)=0
Definition: ConnectionId.h:67
virtual void disable_connection(const ConnectionId &)=0
MOCK_METHOD1(add_module, ModuleHandle(const ModuleLookupInfo &))
MOCK_CONST_METHOD0(nmodules, size_t())
Definition: ModuleDescription.h:99
Definition: NetworkSettings.h:44
boost::shared_ptr< MockNetwork > MockNetworkPtr
Definition: MockNetwork.h:65
virtual NetworkGlobalSettings & settings()=0
virtual ConnectionDescriptionList connections() const =0
virtual std::string toString() const =0
virtual bool remove_module(const ModuleId &id)=0
Definition: ExecutableObject.h:45
MOCK_METHOD0(settings, NetworkGlobalSettings &())
Definition: ModuleDescription.h:77
virtual void incrementErrorCode(const ModuleId &moduleId)=0
virtual int errorCode() const =0
virtual bool disconnect(const ConnectionId &)=0
boost::shared_ptr< ModuleInterface > ModuleHandle
Definition: NetworkFwd.h:74
MOCK_CONST_METHOD1(module, ModuleHandle(size_t))
Definition: NetworkInterface.h:58
virtual size_t nmodules() const =0
virtual ModuleHandle module(size_t i) const =0
virtual ModuleHandle add_module(const ModuleLookupInfo &info)=0
virtual ExecutableObject * lookupExecutable(const ModuleId &id) const =0
virtual ConnectionId connect(const ConnectionOutputPort &, const ConnectionInputPort &)=0
Definition: NetworkInterface.h:74
virtual size_t nconnections() const =0
Definition: MockNetwork.h:43
virtual ModuleHandle lookupModule(const ModuleId &id) const =0
MOCK_METHOD2(connect, ConnectionId(const ConnectionOutputPort &, const ConnectionInputPort &))