summaryrefslogtreecommitdiffstats
path: root/tests/yaml/tst_yaml.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/yaml/tst_yaml.cpp')
-rw-r--r--tests/yaml/tst_yaml.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/yaml/tst_yaml.cpp b/tests/yaml/tst_yaml.cpp
index 448dd690..90029679 100644
--- a/tests/yaml/tst_yaml.cpp
+++ b/tests/yaml/tst_yaml.cpp
@@ -101,9 +101,9 @@ void tst_Yaml::parser()
YamlParser::Fields fields;
for (const auto &pair : tests) {
YamlParser::FieldType type = YamlParser::Scalar;
- if (pair.second.type() == QVariant::List)
+ if (pair.second.metaType() == QMetaType::fromType<QVariantList>())
type = YamlParser::List;
- else if (pair.second.type() == QVariant::Map)
+ else if (pair.second.metaType() == QMetaType::fromType<QVariantMap>())
type = YamlParser::Map;
QVariant value = pair.second;
@@ -112,7 +112,7 @@ void tst_Yaml::parser()
case YamlParser::Scalar: {
QVERIFY(p->isScalar());
QVariant v = p->parseScalar();
- QCOMPARE(int(v.type()), int(value.type()));
+ QCOMPARE(int(v.metaType().id()), value.metaType().id());
QVERIFY(v == value);
break;
}
@@ -136,7 +136,7 @@ void tst_Yaml::parser()
{ "ext-string", true, YamlParser::Scalar, [](YamlParser *p) {
QVERIFY(p->isScalar());
QVariant v = p->parseScalar();
- QCOMPARE(v.type(), QVariant::String);
+ QCOMPARE(v.metaType(), QMetaType::fromType<QString>());
QCOMPARE(v.toString(), "ext string");
} }
};