summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp')
-rw-r--r--tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp b/tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp
index 55c9871157..10c8b016fc 100644
--- a/tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp
+++ b/tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp
@@ -16,6 +16,7 @@ public:
tst_QJniArray() = default;
private slots:
+ void construct();
void size();
void operators();
};
@@ -74,6 +75,17 @@ VERIFY_RETURN_FOR_TYPE(QList<double>, QList<double>);
VERIFY_RETURN_FOR_TYPE(QString, QString);
+void tst_QJniArray::construct()
+{
+ {
+ QStringList strings;
+ for (int i = 0; i < 10000; ++i)
+ strings << QString::number(i);
+ QJniArray<QString> list(strings);
+ QCOMPARE(list.size(), 10000);
+ }
+}
+
void tst_QJniArray::size()
{
QJniArray<jint> array;