Files
UnrealEngine/Engine/Source/Runtime/Online/BuildPatchServices/Private/Tests/Mock/MessagePump.mock.h
2025-05-18 13:04:45 +08:00

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