summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorVille Voutilainen <ville.voutilainen@qt.io>2021-04-26 18:23:03 +0300
committerVille Voutilainen <ville.voutilainen@qt.io>2021-04-27 01:33:42 +0300
commite439fab4be308a2a5e0beb1b3ff6eef35798b5d7 (patch)
tree83179e79e3b755a1d9e6c3bc8fd1eeba4d86eb6a /tests/auto
parent52077d4f0193a236eacac98f75994b44a4c30a91 (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.txt2
-rw-r--r--tests/auto/corelib/tools/qsharedpointer/CMakeLists.txt11
-rw-r--r--tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp6
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()
{