FakeVim: Test build without tests

Undefined symbols: FakeVim::Internal::createFakeVimTester

Change-Id: I2acaeaeb6a3be84ecc95415cd6f20296c4913786
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Eike Ziller
2023-11-22 08:22:31 +01:00
parent eb08ae9145
commit 36d00b8a55

View File

@@ -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"); (*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 QObject *createFakeVimTester( void (*setupTest)(QString *, FakeVimHandler **, QWidget **) ); // in fakevim_test.cpp
#endif
FakeVimPlugin::FakeVimPlugin() FakeVimPlugin::FakeVimPlugin()
{ {
dd = this; dd = this;
#ifdef WITH_TESTS
addTestCreator([] { return createFakeVimTester(&setupTest); }); addTestCreator([] { return createFakeVimTester(&setupTest); });
#endif
m_defaultExCommandMap[CppEditor::Constants::SWITCH_HEADER_SOURCE] = m_defaultExCommandMap[CppEditor::Constants::SWITCH_HEADER_SOURCE] =
QRegularExpression("^A$"); QRegularExpression("^A$");