mirror of
https://github.com/nasa/trick.git
synced 2025-02-27 11:16:36 +00:00
33 lines
1.3 KiB
C++
33 lines
1.3 KiB
C++
#ifndef MOCK_VARIABLE_SERVER_SESSION_HH
|
|
#define MOCK_VARIABLE_SERVER_SESSION_HH
|
|
|
|
#include "trick/VariableServerSession.hh"
|
|
#include <gmock/gmock.h>
|
|
|
|
class MockVariableServerSession : public Trick::VariableServerSession {
|
|
public:
|
|
MOCK_METHOD0(handle_message, int());
|
|
MOCK_METHOD0(write_data, int());
|
|
MOCK_METHOD0(get_exit_cmd, bool());
|
|
MOCK_METHOD0(get_pause, bool());
|
|
MOCK_CONST_METHOD0(get_enabled, bool());
|
|
MOCK_CONST_METHOD0(get_write_mode, VS_WRITE_MODE());
|
|
MOCK_CONST_METHOD0(get_copy_mode, VS_COPY_MODE());
|
|
MOCK_METHOD0(set_log_on, int());
|
|
MOCK_METHOD0(set_log_off, int());
|
|
MOCK_METHOD0(copy_sim_data, int());
|
|
MOCK_CONST_METHOD0(get_update_rate, double());
|
|
MOCK_CONST_METHOD0(get_frame_multiple, int());
|
|
MOCK_CONST_METHOD0(get_frame_offset, int());
|
|
MOCK_CONST_METHOD0(get_freeze_frame_multiple, int());
|
|
MOCK_CONST_METHOD0(get_freeze_frame_offset, int());
|
|
MOCK_CONST_METHOD0(get_next_tics, long long ());
|
|
MOCK_CONST_METHOD0(get_freeze_next_tics, long long());
|
|
MOCK_METHOD0(set_exit_cmd, void());
|
|
|
|
MOCK_METHOD0(copy_and_write_async, int());
|
|
|
|
int copy_and_write_async_concrete() { return Trick::VariableServerSession::copy_and_write_async(); }
|
|
};
|
|
|
|
#endif |