diff --git a/tests/auto/qjsondocument/tst_qjsondocument.cpp b/tests/auto/qjsondocument/tst_qjsondocument.cpp index 4cd796a91..bc12bbc65 100644 --- a/tests/auto/qjsondocument/tst_qjsondocument.cpp +++ b/tests/auto/qjsondocument/tst_qjsondocument.cpp @@ -41,6 +41,7 @@ private slots: void read(); void write(); void error(); + void eq_not_eq(); }; void tst_QJsonDocument::init() @@ -139,7 +140,17 @@ void tst_QJsonDocument::error() QCOMPARE(jsondoc.errorString(), QLatin1String("Data map is empty")); QVERIFY(jsondoc.isNull()); - // TODO: indermediate error test + // TODO: indermediate error test, e.g. maximum depth reached +} + +void tst_QJsonDocument::eq_not_eq() +{ + QJsonDocument nulljsondoc; + QJsonDocument nulljsondoc2; + QCOMPARE(nulljsondoc, nulljsondoc2); + + QJsonDocument jsondoc = QJsonDocument::fromVariant(testjsondata); + QVERIFY(nulljsondoc != jsondoc); } QTEST_MAIN(tst_QJsonDocument)