summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpptoolsplugin.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2021-06-30 17:44:22 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2021-07-02 13:12:54 +0000
commit85797068bb3956bb5f0f7e080e32079c11dcbb0d (patch)
treebd8ee6b6af5879bd2d48eb81bc375ba09e315bbe /src/plugins/cpptools/cpptoolsplugin.h
parentaf3fa22d51575d1bda788eb44ac8004810effe97 (diff)
downloadqt-creator-85797068bb3956bb5f0f7e080e32079c11dcbb0d.tar.gz
CppTools: Move CompilerOptionsBuilder tests to plugin
... where they belong. Change-Id: Ifc6aebc218f9f85ffeb6a4b7121f97379b53b69d Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cpptoolsplugin.h')
-rw-r--r--src/plugins/cpptools/cpptoolsplugin.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cpptoolsplugin.h b/src/plugins/cpptools/cpptoolsplugin.h
index 24f981d15f..51eea65dec 100644
--- a/src/plugins/cpptools/cpptoolsplugin.h
+++ b/src/plugins/cpptools/cpptoolsplugin.h
@@ -168,6 +168,48 @@ private slots:
void test_includeGroups_detectIncludeGroupsByNewLines();
void test_includeGroups_detectIncludeGroupsByIncludeDir();
void test_includeGroups_detectIncludeGroupsByIncludeType();
+
+ void test_optionsBuilder_addProjectMacros();
+ void test_optionsBuilder_unknownFlagsAreForwarded();
+ void test_optionsBuilder_warningsFlagsAreNotFilteredIfRequested();
+ void test_optionsBuilder_diagnosticOptionsAreRemoved();
+ void test_optionsBuilder_cLanguageVersionIsRewritten();
+ void test_optionsBuilder_languageVersionIsExplicitlySetIfNotProvided();
+ void test_optionsBuilder_LanguageVersionIsExplicitlySetIfNotProvidedMsvc();
+ void test_optionsBuilder_addWordWidth();
+ void test_optionsBuilder_headerPathOptionsOrder();
+ void test_optionsBuilder_HeaderPathOptionsOrderMsvc();
+ void test_optionsBuilder_useSystemHeader();
+ void test_optionsBuilder_noClangHeadersPath();
+ void test_optionsBuilder_clangHeadersAndCppIncludePathsOrderMacOs();
+ void test_optionsBuilder_clangHeadersAndCppIncludePathsOrderLinux();
+ void test_optionsBuilder_clangHeadersAndCppIncludePathsOrderNoVersion();
+ void test_optionsBuilder_clangHeadersAndCppIncludePathsOrderAndroidClang();
+ void test_optionsBuilder_noPrecompiledHeader();
+ void test_optionsBuilder_usePrecompiledHeader();
+ void test_optionsBuilder_usePrecompiledHeaderMsvc();
+ void test_optionsBuilder_addMacros();
+ void test_optionsBuilder_addTargetTriple();
+ void test_optionsBuilder_enableCExceptions();
+ void test_optionsBuilder_enableCxxExceptions();
+ void test_optionsBuilder_insertWrappedQtHeaders();
+ void test_optionsBuilder_insertWrappedMingwHeadersWithNonMingwToolchain();
+ void test_optionsBuilder_insertWrappedMingwHeadersWithMingwToolchain();
+ void test_optionsBuilder_setLanguageVersion();
+ void test_optionsBuilder_setLanguageVersionMsvc();
+ void test_optionsBuilder_handleLanguageExtension();
+ void test_optionsBuilder_updateLanguageVersion();
+ void test_optionsBuilder_updateLanguageVersionMsvc();
+ void test_optionsBuilder_addMsvcCompatibilityVersion();
+ void test_optionsBuilder_undefineCppLanguageFeatureMacrosForMsvc2015();
+ void test_optionsBuilder_addDefineFunctionMacrosMsvc();
+ void test_optionsBuilder_addProjectConfigFileInclude();
+ void test_optionsBuilder_addProjectConfigFileIncludeMsvc();
+ void test_optionsBuilder_noUndefineClangVersionMacrosForNewMsvc();
+ void test_optionsBuilder_undefineClangVersionMacrosForOldMsvc();
+ void test_optionsBuilder_buildAllOptions();
+ void test_optionsBuilder_buildAllOptionsMsvc();
+ void test_optionsBuilder_buildAllOptionsMsvcWithExceptions();
#endif
private: