aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2016-10-25 20:56:40 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2016-10-25 20:56:40 +0200
commitd56d0baefd53a8c7f3a9cd10fcaaeef1826e7d06 (patch)
tree7d03728d1c011a2d3a35fb8cf183caee9c4160fc /tests
parenteb6e5b591ec3972dad11656fff6bfa0597483c4c (diff)
downloadqmenumodel-d56d0baefd53a8c7f3a9cd10fcaaeef1826e7d06.tar.gz
qmenumodel-d56d0baefd53a8c7f3a9cd10fcaaeef1826e7d06.tar.bz2
qmenumodel-d56d0baefd53a8c7f3a9cd10fcaaeef1826e7d06.zip
converter: return a variant when the schema is a variant
Diffstat (limited to 'tests')
-rw-r--r--tests/client/convertertest.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/client/convertertest.cpp b/tests/client/convertertest.cpp
index f1fd48e..5492a02 100644
--- a/tests/client/convertertest.cpp
+++ b/tests/client/convertertest.cpp
@@ -192,6 +192,11 @@ private Q_SLOTS:
QTest::newRow("int64") << QVariant::fromValue<int>(1) << "x";
QTest::newRow("uint64") << QVariant::fromValue<int>(1) << "t";
+ // convert to variant
+ QTest::newRow("variant from int") << QVariant::fromValue<int>(1) << "v";
+ QTest::newRow("variant from double") << QVariant::fromValue<double>(1.1) << "v";
+ QTest::newRow("variant from string") << QVariant::fromValue<QString>("string") << "v";
+
// convert to bool
QTest::newRow("bool") << QVariant::fromValue<bool>(true) << "b";
QTest::newRow("bool from int") << QVariant::fromValue<int>(1) << "b";