Files
UnrealEngine/Engine/Source/Runtime/Online/BuildPatchServices/Private/Tests/Mock/MessagePump.mock.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05: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