diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2016-10-25 13:37:07 +0200 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2016-10-25 13:37:07 +0200 |
commit | c314929116d21057b5fae27c4a929c75d17d6183 (patch) | |
tree | f6060481e8a84ebaa5b77b9af6e1b31aa52bb387 /tests/client | |
parent | 3509321d765b02355e3e207050bb137b48eade44 (diff) | |
download | qmenumodel-c314929116d21057b5fae27c4a929c75d17d6183.tar.gz qmenumodel-c314929116d21057b5fae27c4a929c75d17d6183.tar.bz2 qmenumodel-c314929116d21057b5fae27c4a929c75d17d6183.zip |
ConverterTest: add checks for tuples and lists
Diffstat (limited to 'tests/client')
-rw-r--r-- | tests/client/convertertest.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/client/convertertest.cpp b/tests/client/convertertest.cpp index 1a3bce8..cd791c7 100644 --- a/tests/client/convertertest.cpp +++ b/tests/client/convertertest.cpp @@ -132,6 +132,7 @@ private Q_SLOTS: QTest::newRow("String") << QVariant(QString("42")) << QGVariantType(G_VARIANT_TYPE_STRING); QTest::newRow("ByteArray") << QVariant(QByteArray("42")) << QGVariantType(G_VARIANT_TYPE_BYTESTRING); QTest::newRow("Map") << QVariant(QVariantMap()) << QGVariantType(G_VARIANT_TYPE_VARDICT); + QTest::newRow("List") << QVariant(QVariantList()) << QGVariantType(G_VARIANT_TYPE_UNIT); } void testConvertToGVariant() @@ -241,6 +242,7 @@ private Q_SLOTS: QTest::newRow("UInt64") << QGVariant(g_variant_new_uint64(53)) << (unsigned) QVariant::ULongLong; QTest::newRow("Double") << QGVariant(g_variant_new_double(53.3)) << (unsigned) QVariant::Double; QTest::newRow("String") << QGVariant(g_variant_new_string("53")) << (unsigned) QVariant::String; + QTest::newRow("Tuple") << QGVariant(g_variant_new("(si)", "foo", 53)) << (unsigned) QVariant::List; GVariantBuilder* builder = g_variant_builder_new(G_VARIANT_TYPE("a{sv}")); g_variant_builder_add(builder, "{sv}", "fooo", g_variant_new_variant(g_variant_new_int64(53))); @@ -279,6 +281,7 @@ private Q_SLOTS: QTest::newRow("String simple") << "\"65\"" << (unsigned) QVariant::String; QTest::newRow("Map") << "{'foo': <65>}" << (unsigned) QVariant::Map; QTest::newRow("List") << "[65, 66]" << (unsigned) QVariant::List; + QTest::newRow("Tuple") << "('foo', 65)" << (unsigned) QVariant::List; } void testConvertToQVariantFromString() |