Obsolete Members for QTest
Los siguientes miembros de la clase QTest son obsoletos. Se proporcionan para que el código fuente antiguo siga funcionando. Desaconsejamos su uso en código nuevo.
Funciones
(deprecated in 6.4) bool | compare_helper(bool success, const char *failureMsg, char *actualVal, char *expectedVal, const char *actual, const char *expected, const char *file, int line) |
(deprecated in 6.3) void | qWarn(const char *message, const char *file = nullptr, int line = 0) |
Macros
(deprecated in 6.3) | QVERIFY_EXCEPTION_THROWN(expression, exceptiontype) |
(deprecated) | QWARN(message) |
Documentación de funciones
[deprecated in 6.4] bool QTest::compare_helper(bool success, const char *failureMsg, char *actualVal, char *expectedVal, const char *actual, const char *expected, const char *file, int line)
Esta función está obsoleta desde la versión 6.4. Desaconsejamos su uso en código nuevo.
Esta función es llamada por varias especializaciones de QTest::qCompare para decidir si informar de un fallo y producir una salida de prueba detallada.
El parámetro failureMsg puede ser null, en cuyo caso se mostrará un mensaje por defecto si la comparación falla. Si la comparación tiene éxito, no se mostrará el mensaje failureMsg.
El uso de esta función no es óptimo, porque requiere que las representaciones de cadena de actualVal y expectedVal estén precalculadas, aunque sólo se utilizarán si la comparación falla. Prefiera utilizar la sobrecarga compare_helper() que toma qxp::function_ref() para tales casos.
Si la persona que realiza la llamada crea un mensaje de error personalizado que muestre los valores comparados, o si dichos valores no pueden ser stringificados, utilice la sobrecarga de la función que no toma parámetros actualVal y expectedVal.
[deprecated in 6.3] void QTest::qWarn(const char *message, const char *file = nullptr, int line = 0)
Esta función está obsoleta desde la versión 6.3. Desaconsejamos su uso en código nuevo.
Utilice qWarning() en su lugar.
Documentación de macros
[deprecated in 6.3] QVERIFY_EXCEPTION_THROWN(expression, exceptiontype)
Esta macro está obsoleta desde la versión 6.3. Desaconsejamos su uso en código nuevo.
Utilice QVERIFY_THROWS_EXCEPTION(exceptiontype, expression) en su lugar.
[deprecated] QWARN(message)
Esta macro está obsoleta. Desaconsejamos su uso en código nuevo.
Utilice qWarning() en su lugar.
Añade message como advertencia al registro de la prueba. Esta macro puede utilizarse en cualquier parte de las pruebas.
Nota: Esta macro es segura para hilos.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.