summaryrefslogtreecommitdiff
path: root/Source/UnitTests/StubHost.cpp
diff options
context:
space:
mode:
authorMat M <mathew1800@gmail.com>2017-05-23 02:08:58 -0400
committerGitHub <noreply@github.com>2017-05-23 02:08:58 -0400
commitb7cc4d73dc7828a3889d137ea549f6d36de0a563 (patch)
tree59c20d631f8aad82946604791751ef8378ebf24a /Source/UnitTests/StubHost.cpp
parent3f437337a104727fb03b20259f3d8c8f2be278f1 (diff)
parent974ada25e4c611be91eacdc0a2c177ca3ee1fc3f (diff)
Merge pull request #5469 from ligfx/cmakecleanupunittests
CMake: various cleanups for UnitTests
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;
+}