3#include <gmock/gmock.h>
The QNicStore interface.
Definition IQNicStore.h:14
virtual int takeFreeQubitIndex(QNIC_type type, int qnic_index)=0
virtual void setQubitBusy(QNIC_type type, int qnic_index, int qubit_index, bool is_busy)=0
virtual int countNumFreeQubits(QNIC_type type, int qnic_index)=0
virtual qrsa::IQubitRecord * getQubitRecord(QNIC_type type, int qnic_index, int qubit_index)=0
The QubitRecord interface.
Definition IQubitRecord.h:17
Definition MockQNicStore.h:13
MOCK_METHOD(void, setQubitBusy,(QNIC_type type, int qnic_index, int qubit_index, bool is_busy),(override))
MOCK_METHOD(int, countNumFreeQubits,(QNIC_type type, int qnic_index),(override))
MOCK_METHOD(quisp::modules::qrsa::IQubitRecord *, getQubitRecord,(QNIC_type type, int qnic_index, int qubit_index),(override))
MOCK_METHOD(int, takeFreeQubitIndex,(QNIC_type type, int qnic_index),(override))
QNIC_type
Definition QNIC.h:18
Definition MockQNicStore.h:8