aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/client/convertertest.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/client/convertertest.cpp b/tests/client/convertertest.cpp
index 5492a02..bc10f10 100644
--- a/tests/client/convertertest.cpp
+++ b/tests/client/convertertest.cpp
@@ -148,6 +148,24 @@ private Q_SLOTS:
QVERIFY(compare(value, expectedType));
}
+ void testConvertToGVariantAndBack_data()
+ {
+ testConvertToGVariant_data();
+ }
+
+ void testConvertToGVariantAndBack()
+ {
+ QFETCH(QVariant, value);
+ QFETCH(QGVariantType, expectedType);
+
+ GVariant *gv = Converter::toGVariant(value);
+ QVERIFY(gv != NULL);
+
+ QCOMPARE(Converter::toQVariant(gv), value);
+
+ g_variant_unref(gv);
+ }
+
void testTupleConversion()
{
QVariantList qTuple;