summaryrefslogtreecommitdiff
path: root/Source/UnitTests/StubHost.cpp
diff options
context:
space:
mode:
authorMichael Maltese <michaeljosephmaltese@gmail.com>2017-05-20 16:08:50 -0700
committerMichael Maltese <michaeljosephmaltese@gmail.com>2017-05-22 00:19:13 -0700
commit41fb6db6e35b2e78397dc17d4e1fa834ada46f26 (patch)
treeb678d81d5d2805eb39f2fe8ef6c810099116ae5e /Source/UnitTests/StubHost.cpp
parent87d64afe1961684851758bdc089349c061e7b4a3 (diff)
CMake: remove extraneous TestUtils directory
Diffstat (limited to 'Source/UnitTests/StubHost.cpp')
-rw-r--r--Source/UnitTests/StubHost.cpp69
1 files changed, 69 insertions, 0 deletions
diff --git a/Source/UnitTests/StubHost.cpp b/Source/UnitTests/StubHost.cpp
new file mode 100644
index 0000000000..1519af27a6
--- /dev/null
+++ b/Source/UnitTests/StubHost.cpp
@@ -0,0 +1,69 @@
+// Copyright 2014 Dolphin Emulator Project
+// Licensed under GPLv2+
+// Refer to the license.txt file included.
+
+// Stub implementation of the Host_* callbacks for tests. These implementations
+// do nothing except return default values when required.
+
+#include <memory>
+#include <string>
+
+#include "Common/GL/GLInterfaceBase.h"
+#include "Core/Host.h"
+
+void Host_NotifyMapLoaded()
+{
+}
+void Host_RefreshDSPDebuggerWindow()
+{
+}
+void Host_Message(int)
+{
+}
+void* Host_GetRenderHandle()
+{
+ return nullptr;
+}
+void Host_UpdateTitle(const std::string&)
+{
+}
+void Host_UpdateDisasmDialog()
+{
+}
+void Host_UpdateMainFrame()
+{
+}
+void Host_RequestRenderWindowSize(int, int)
+{
+}
+void Host_SetStartupDebuggingParameters()
+{
+}
+bool Host_UIHasFocus()
+{
+ return false;
+}
+bool Host_RendererHasFocus()
+{
+ return false;
+}
+bool Host_RendererIsFullscreen()
+{
+ return false;
+}
+void Host_ConnectWiimote(int, bool)
+{
+}
+void Host_SetWiiMoteConnectionState(int)
+{
+}
+void Host_ShowVideoConfig(void*, const std::string&)
+{
+}
+void Host_YieldToUI()
+{
+}
+std::unique_ptr<cInterfaceBase> HostGL_CreateGLInterface()
+{
+ return nullptr;
+}