diff options
author | Ville Voutilainen <ville.voutilainen@qt.io> | 2021-04-26 18:23:03 +0300 |
---|---|---|
committer | Ville Voutilainen <ville.voutilainen@qt.io> | 2021-04-27 01:33:42 +0300 |
commit | e439fab4be308a2a5e0beb1b3ff6eef35798b5d7 (patch) | |
tree | 83179e79e3b755a1d9e6c3bc8fd1eeba4d86eb6a /tests/auto | |
parent | 52077d4f0193a236eacac98f75994b44a4c30a91 (diff) |
Resurrect tests for QSharedPointer
Task-number: QTBUG-93093
Change-Id: I030c18db1ab9e48cbd3339bc2040ba0b46cd1370
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests/auto')
-rw-r--r-- | tests/auto/corelib/tools/CMakeLists.txt | 2 | ||||
-rw-r--r-- | tests/auto/corelib/tools/qsharedpointer/CMakeLists.txt | 11 | ||||
-rw-r--r-- | tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp | 6 |
3 files changed, 16 insertions, 3 deletions
diff --git a/tests/auto/corelib/tools/CMakeLists.txt b/tests/auto/corelib/tools/CMakeLists.txt index 8fb36a956c..a7d3889251 100644 --- a/tests/auto/corelib/tools/CMakeLists.txt +++ b/tests/auto/corelib/tools/CMakeLists.txt @@ -34,7 +34,7 @@ add_subdirectory(qscopedvaluerollback) add_subdirectory(qscopeguard) add_subdirectory(qtaggedpointer) add_subdirectory(qset) -# add_subdirectory(qsharedpointer) # special case not ported +add_subdirectory(qsharedpointer) add_subdirectory(qsize) add_subdirectory(qsizef) add_subdirectory(qstl) diff --git a/tests/auto/corelib/tools/qsharedpointer/CMakeLists.txt b/tests/auto/corelib/tools/qsharedpointer/CMakeLists.txt new file mode 100644 index 0000000000..f43b83b819 --- /dev/null +++ b/tests/auto/corelib/tools/qsharedpointer/CMakeLists.txt @@ -0,0 +1,11 @@ +##################################################################### +## tst_qsharedpointer Test: +##################################################################### + +qt_internal_add_test(tst_qsharedpointer + SOURCES + forwarddeclared.cpp + nontracked.cpp + wrapper.cpp + tst_qsharedpointer.cpp +) diff --git a/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp b/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp index 985564731d..42df800b14 100644 --- a/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp +++ b/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp @@ -38,7 +38,6 @@ #include <QtCore/QMap> #include <QtCore/QThread> -#include "externaltests.h" #include "forwarddeclared.h" #include "nontracked.h" #include "wrapper.h" @@ -112,9 +111,10 @@ private slots: void threadStressTest_data(); void threadStressTest(); void validConstructs(); +#if 0 void invalidConstructs_data(); void invalidConstructs(); - +#endif // let invalidConstructs be the last test, because it's the slowest; // add new tests above this block @@ -2125,6 +2125,7 @@ void tst_QSharedPointer::validConstructs() } } +#if 0 typedef bool (QTest::QExternalTest:: * TestFunction)(const QByteArray &body); Q_DECLARE_METATYPE(TestFunction) void tst_QSharedPointer::invalidConstructs_data() @@ -2334,6 +2335,7 @@ void tst_QSharedPointer::invalidConstructs() QFAIL("Fail"); } } +#endif // #if 0 void tst_QSharedPointer::qvariantCast() { |