void tst_QXmlItem::toNodeModelIndex() const { /* Check default value. */ { const QXmlItem item; QVERIFY(item.toNodeModelIndex().isNull()); } /* On valid atomic value. */ { const QXmlItem item(QVariant(3)); QVERIFY(item.toNodeModelIndex().isNull()); } /* On a QXmlItem constructed from a null QVariant. */ { const QXmlItem item((QVariant())); QVERIFY(item.isNull()); } /* On a QXmlItem constructed from a null QXmlNodeModelIndex. */ { const QXmlItem item((QXmlNodeModelIndex())); QVERIFY(item.isNull()); } }
/*! Check that the functions that should be const, are. */ void tst_QXmlItem::constCorrectness() const { const QXmlItem item; item.isNull(); item.isNode(); item.isAtomicValue(); item.toAtomicValue(); item.toNodeModelIndex(); }