46 lines
847 B
C++
46 lines
847 B
C++
// 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<void(FChunkUriResponse)> OnResponse) override
|
|
{
|
|
return false;
|
|
}
|
|
|
|
virtual void RegisterMessageHandler(FMessageHandler* MessageHandler) override
|
|
{
|
|
}
|
|
|
|
virtual void UnregisterMessageHandler(FMessageHandler* MessageHandler) override
|
|
{
|
|
}
|
|
};
|
|
}
|
|
|
|
#endif //WITH_DEV_AUTOMATION_TESTS
|