void tst_QXmlSchema::networkAccessManager() const { /* Test that we return the network manager that was set. */ { QNetworkAccessManager manager; QXmlSchema schema; schema.setNetworkAccessManager(&manager); QCOMPARE(schema.networkAccessManager(), &manager); } }
void tst_QXmlSchemaValidator::propertyInitialization() const { /* Verify that properties set in the schema are used as default values for the validator */ { MessageSilencer handler; TestURIResolver resolver; QNetworkAccessManager manager; QXmlSchema schema; schema.setMessageHandler(&handler); schema.setUriResolver(&resolver); schema.setNetworkAccessManager(&manager); QXmlSchemaValidator validator(schema); QCOMPARE(validator.messageHandler(), static_cast<QAbstractMessageHandler *>(&handler)); QCOMPARE(validator.uriResolver(), static_cast<const QAbstractUriResolver *>(&resolver)); QCOMPARE(validator.networkAccessManager(), &manager); } }
void tst_QXmlSchemaValidator::networkAccessManagerDefaultValue() const { /* Test that the default value of network access manager is equal to the one from the schema. */ { const QXmlSchema schema; const QXmlSchemaValidator validator(schema); QVERIFY(validator.networkAccessManager() == schema.networkAccessManager()); } /* Test that the default value of network access manager is equal to the one from the schema. */ { QXmlSchema schema; QNetworkAccessManager manager; schema.setNetworkAccessManager(&manager); const QXmlSchemaValidator validator(schema); QVERIFY(validator.networkAccessManager() == schema.networkAccessManager()); } }