CppEditor/CppTools: Don't continue in test function on failure
QVERIFY/QCOMPARE are meant to be called in the test function so that on
failure they just can "return" and thus skip subsequent code. Since we
use reusable test code in the test functions (the *TestCase classes), we
need to ensure that on failure no further test code is executed.
This mostly inlines the run function of the test classes into the
constructor.
Change-Id: I320ee032bdde0174ddfe3fdf3f9e18e19abf1d7f
Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
Showing
- src/plugins/cppeditor/cppdoxygen_test.cpp 42 additions, 50 deletionssrc/plugins/cppeditor/cppdoxygen_test.cpp
- src/plugins/cppeditor/cppincludehierarchy_test.cpp 10 additions, 11 deletionssrc/plugins/cppeditor/cppincludehierarchy_test.cpp
- src/plugins/cppeditor/cppquickfix_test.cpp 115 additions, 196 deletionssrc/plugins/cppeditor/cppquickfix_test.cpp
- src/plugins/cppeditor/fileandtokenactions_test.cpp 18 additions, 54 deletionssrc/plugins/cppeditor/fileandtokenactions_test.cpp
- src/plugins/cppeditor/followsymbol_switchmethoddecldef_test.cpp 49 additions, 88 deletions...ugins/cppeditor/followsymbol_switchmethoddecldef_test.cpp
- src/plugins/cpptools/cppcompletion_test.cpp 11 additions, 2 deletionssrc/plugins/cpptools/cppcompletion_test.cpp
- src/plugins/cpptools/cpplocatorfilter_test.cpp 20 additions, 12 deletionssrc/plugins/cpptools/cpplocatorfilter_test.cpp
- src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp 53 additions, 68 deletionssrc/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
- src/plugins/cpptools/cpptoolstestcase.cpp 7 additions, 0 deletionssrc/plugins/cpptools/cpptoolstestcase.cpp
- src/plugins/cpptools/cpptoolstestcase.h 2 additions, 0 deletionssrc/plugins/cpptools/cpptoolstestcase.h
- src/plugins/cpptools/symbolsearcher_test.cpp 17 additions, 15 deletionssrc/plugins/cpptools/symbolsearcher_test.cpp
- src/plugins/cpptools/typehierarchybuilder_test.cpp 5 additions, 13 deletionssrc/plugins/cpptools/typehierarchybuilder_test.cpp
- src/plugins/designer/gotoslot_test.cpp 6 additions, 14 deletionssrc/plugins/designer/gotoslot_test.cpp
Loading
Please register or sign in to comment