aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorChristian Strømme <christian.stromme@digia.com>2014-03-17 16:24:55 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-20 12:37:28 +0100
commitca43fcb3c24e0c9a1686647406c36cb020124fea (patch)
tree7e588fdc0ca28939e90b18ac587bc66c13b063d7 /tests
parent2ee4dc0502a9bbdb1f6db69fc8bc4b1d4c107009 (diff)
Add test for isClassAvailable()
Change-Id: Id9eac4df2651d8f53288071526740e127116ad0f Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qandroidjniobject/tst_qandroidjniobject.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/auto/qandroidjniobject/tst_qandroidjniobject.cpp b/tests/auto/qandroidjniobject/tst_qandroidjniobject.cpp
index 1353660..cc624c1 100644
--- a/tests/auto/qandroidjniobject/tst_qandroidjniobject.cpp
+++ b/tests/auto/qandroidjniobject/tst_qandroidjniobject.cpp
@@ -95,6 +95,7 @@ private slots:
void getStaticCharField();
void getBooleanField();
void getIntField();
+ void isClassAvailable();
void cleanupTestCase();
};
@@ -715,6 +716,13 @@ void tst_QAndroidJniObject::getIntField()
QCOMPARE(res, -1);
}
+void tst_QAndroidJniObject::isClassAvailable()
+{
+ QVERIFY(QAndroidJniObject::isClassAvailable("java/lang/String"));
+ QVERIFY(!QAndroidJniObject::isClassAvailable("class/not/Available"));
+ QVERIFY(QAndroidJniObject::isClassAvailable("org/qtproject/qt5/android/QtActivityDelegate"));
+}
+
QTEST_APPLESS_MAIN(tst_QAndroidJniObject)
#include "tst_qandroidjniobject.moc"