// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Installer/MessagePump.h" #if WITH_DEV_AUTOMATION_TESTS namespace BuildPatchServices { class FMockMessagePump : public IMessagePump { public: virtual void SendMessage(FChunkSourceEvent Message) override { } virtual void SendMessage(FInstallationFileAction Message) override { } virtual void SendMessage(FGenericMessage Message) override { } virtual void PumpMessages() override { } virtual bool SendRequest(FChunkUriRequest Request, TFunction OnResponse) override { return false; } virtual void RegisterMessageHandler(FMessageHandler* MessageHandler) override { } virtual void UnregisterMessageHandler(FMessageHandler* MessageHandler) override { } }; } #endif //WITH_DEV_AUTOMATION_TESTS