diff options
Diffstat (limited to 'Source/UnitTests/TestUtils')
| -rw-r--r-- | Source/UnitTests/TestUtils/CMakeLists.txt | 9 | ||||
| -rw-r--r-- | Source/UnitTests/TestUtils/StubHost.cpp | 34 |
2 files changed, 43 insertions, 0 deletions
diff --git a/Source/UnitTests/TestUtils/CMakeLists.txt b/Source/UnitTests/TestUtils/CMakeLists.txt new file mode 100644 index 0000000000..79424a42a6 --- /dev/null +++ b/Source/UnitTests/TestUtils/CMakeLists.txt @@ -0,0 +1,9 @@ +set(SRCS + # Do not add StubHost.cpp here - it is added manually via add_dolphin_test. + ) + +set(LIBS + ) + +# TODO: uncomment when there is actually something here. +#add_dolphin_library(testutils "${SRCS}" "${LIBS}") diff --git a/Source/UnitTests/TestUtils/StubHost.cpp b/Source/UnitTests/TestUtils/StubHost.cpp new file mode 100644 index 0000000000..7dc5871c8e --- /dev/null +++ b/Source/UnitTests/TestUtils/StubHost.cpp @@ -0,0 +1,34 @@ +// 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 <string> + +#include "Core/Host.h" +#include "VideoBackends/OGL/GLInterfaceBase.h" + +void Host_NotifyMapLoaded() {} +void Host_RefreshDSPDebuggerWindow() {} +void Host_ShowJitResults(unsigned int) {} +void Host_Message(int) {} +void* Host_GetRenderHandle() { return nullptr; } +void* Host_GetInstance() { return nullptr; } +void Host_UpdateTitle(const std::string&) {} +void Host_UpdateLogDisplay() {} +void Host_UpdateDisasmDialog() {} +void Host_UpdateMainFrame() {} +void Host_UpdateBreakPointView() {} +void Host_GetRenderWindowSize(int&, int&, int&, int&) {} +void Host_RequestRenderWindowSize(int, int) {} +void Host_SetStartupDebuggingParameters() {} +bool Host_UIHasFocus() { return false; } +bool Host_RendererHasFocus() { return false; } +void Host_ConnectWiimote(int, bool) {} +void Host_UpdateStatusBar(const std::string&, int) {} +void Host_SysMessage(const char*, ...) {} +void Host_SetWiiMoteConnectionState(int) {} +void Host_ShowVideoConfig(void*, const std::string&, const std::string&) {} +cInterfaceBase* HostGL_CreateGLInterface() { return nullptr; } |
