aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/fakevim
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2023-11-22 08:22:31 +0100
committerEike Ziller <eike.ziller@qt.io>2023-11-22 07:43:23 +0000
commit36d00b8a55f65c6e762311a141529bd251db0382 (patch)
tree937dae7d843e1d14406d7b97f7c3cf56e07ca6f1 /src/plugins/fakevim
parenteb08ae9145567845725b228095cf2125ac66dbe4 (diff)
FakeVim: Test build without tests
Undefined symbols: FakeVim::Internal::createFakeVimTester Change-Id: I2acaeaeb6a3be84ecc95415cd6f20296c4913786 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/fakevim')
-rw-r--r--src/plugins/fakevim/fakevimplugin.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp
index a46aa2b255..edd1b9e89e 100644
--- a/src/plugins/fakevim/fakevimplugin.cpp
+++ b/src/plugins/fakevim/fakevimplugin.cpp
@@ -1040,13 +1040,17 @@ static void setupTest(QString *title, FakeVimHandler **handler, QWidget **edit)
(*handler)->handleCommand("set iskeyword=@,48-57,_,192-255,a-z,A-Z");
}
+#ifdef WITH_TESTS
QObject *createFakeVimTester( void (*setupTest)(QString *, FakeVimHandler **, QWidget **) ); // in fakevim_test.cpp
+#endif
FakeVimPlugin::FakeVimPlugin()
{
dd = this;
+#ifdef WITH_TESTS
addTestCreator([] { return createFakeVimTester(&setupTest); });
+#endif
m_defaultExCommandMap[CppEditor::Constants::SWITCH_HEADER_SOURCE] =
QRegularExpression("^A$");