diff options
Diffstat (limited to 'tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp')
-rw-r--r-- | tests/auto/corelib/kernel/qjniarray/tst_qjniarray.cpp | 12 |
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; |