CppEditor/CppTools: Fix plugin tests.
Starting with commit 243a6259 EditorManager::closeEditors() does not delete the editors anymore, but calls deleteLater(). When the call returns, all kind of checks fail since the editor widget destructor was not yet called. Fixed by providing and calling Core::Tests::closeAndDeleteEditors(), which explicitly sends QEvent::DeferredDelete to the widget. Change-Id: I3287abbe74ccf7d7a18b997a847701c8be17cb55 Reviewed-by:Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
Showing
- src/plugins/coreplugin/coreplugin.pro 5 additions, 0 deletionssrc/plugins/coreplugin/coreplugin.pro
- src/plugins/coreplugin/coreplugin.qbs 10 additions, 0 deletionssrc/plugins/coreplugin/coreplugin.qbs
- src/plugins/coreplugin/plugintestutils.cpp 50 additions, 0 deletionssrc/plugins/coreplugin/plugintestutils.cpp
- src/plugins/coreplugin/plugintestutils.h 50 additions, 0 deletionssrc/plugins/coreplugin/plugintestutils.h
- src/plugins/cppeditor/cppdoxygen_test.cpp 2 additions, 2 deletionssrc/plugins/cppeditor/cppdoxygen_test.cpp
- src/plugins/cppeditor/cppquickfix_test.cpp 3 additions, 2 deletionssrc/plugins/cppeditor/cppquickfix_test.cpp
- src/plugins/cppeditor/followsymbol_switchmethoddecldef_test.cpp 2 additions, 2 deletions...ugins/cppeditor/followsymbol_switchmethoddecldef_test.cpp
- src/plugins/cpptools/cppcompletion_test.cpp 2 additions, 2 deletionssrc/plugins/cpptools/cppcompletion_test.cpp
Loading
Please register or sign in to comment