我想用GoogleMock爲嘲弄以下服務: class Request
{
int req_id;
int request;
};
class Response
{
int req_id;
int response;
};
int request(Response& res, const Request& req)
{
res.r
#include "gtest/gtest.h"
#include "gmock/gmock.h"
class Turtle{
public:
int foo();
};
int func(){
Turtle local_tutrtle;
auto x = local_tutle.foo();
......
return
我已經測試了Google Mock的virtual函數,但無法爲non-virtual執行此操作。我不明白「hi-perf依賴注入」的概念。 以下是具有一個non-virtual函數的類。我想用Google Mock來測試這個功能。爲了簡單起見,我刪除了核心部分,並保留了單一的return聲明。 下面是例子: // gtest and gmock files are added
class D