本文整理汇总了C++中QXmlSchema::messageHandler方法的典型用法代码示例。如果您正苦于以下问题:C++ QXmlSchema::messageHandler方法的具体用法?C++ QXmlSchema::messageHandler怎么用?C++ QXmlSchema::messageHandler使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QXmlSchema
的用法示例。
在下文中一共展示了QXmlSchema::messageHandler方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: copyConstructor
void tst_QXmlSchema::copyConstructor() const
{
/* Verify that we can take a const reference, and simply do a copy of a default constructed object. */
{
const QXmlSchema schema1;
QXmlSchema schema2(schema1);
}
/* Copy twice. */
{
const QXmlSchema schema1;
QXmlSchema schema2(schema1);
QXmlSchema schema3(schema2);
}
/* Verify that copying default values works. */
{
const QXmlSchema schema1;
const QXmlSchema schema2(schema1);
QCOMPARE(schema2.messageHandler(), schema1.messageHandler());
QCOMPARE(schema2.uriResolver(), schema1.uriResolver());
QCOMPARE(schema2.networkAccessManager(), schema1.networkAccessManager());
QCOMPARE(schema2.isValid(), schema1.isValid());
}
}
示例2: messageHandlerDefaultValue
void tst_QXmlSchema::messageHandlerDefaultValue() const
{
/* Test that the default value of message handler is not empty. */
{
QXmlSchema schema;
QVERIFY(schema.messageHandler() != static_cast<QAbstractMessageHandler*>(0));
}
}
示例3: messageHandlerSignature
void tst_QXmlSchema::messageHandlerSignature() const
{
/* Const object. */
const QXmlSchema schema;
/* The function should be const. */
schema.messageHandler();
}
示例4: messageHandler
void tst_QXmlSchema::messageHandler() const
{
/* Test that we return the message handler that was set. */
{
MessageSilencer handler;
QXmlSchema schema;
schema.setMessageHandler(&handler);
QCOMPARE(schema.messageHandler(), static_cast<QAbstractMessageHandler *>(&handler));
}
}
示例5: messageHandlerDefaultValue
void tst_QXmlSchemaValidator::messageHandlerDefaultValue() const
{
/* Test that the default value of message handler is equal to the one from the schema. */
{
const QXmlSchema schema;
const QXmlSchemaValidator validator(schema);
QVERIFY(validator.messageHandler() == schema.messageHandler());
}
/* Test that the default value of network access manager is equal to the one from the schema. */
{
QXmlSchema schema;
MessageSilencer handler;
schema.setMessageHandler(&handler);
const QXmlSchemaValidator validator(schema);
QVERIFY(validator.messageHandler() == schema.messageHandler());
}
}