#include "perfetto/ext/ipc/client.h"
#include "perfetto/ext/ipc/host.h"
#include "src/base/test/test_task_runner.h"
#include "src/ipc/test/test_socket.h"
#include "test/gtest_and_gmock.h"
#include "src/ipc/test/greeter_service.gen.h"
#include "src/ipc/test/greeter_service.ipc.h"
namespace ipc_test {
namespace {
AsyncResult;
Client;
Deferred;
Host;
Service;
ServiceProxy;
_;
Invoke;
using namespace ::ipc_test::gen;
::perfetto::ipc::TestSocket kTestSocket{"ipc_integrationtest"};
class MockEventListener : public ServiceProxy::EventListener { … };
class MockGreeterService : public ::ipc_test::gen::Greeter { … };
class IPCIntegrationTest : public ::testing::Test { … };
TEST_F(IPCIntegrationTest, SayHelloWaveGoodbye) { … }
}
}