Obsolete Members for QTest
Les membres suivants de la classe ` QTest ` sont obsolètes. Ils sont fournis afin de garantir la compatibilité avec l'ancien code source. Nous déconseillons fortement de les utiliser dans du nouveau code.
Fonctions
(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) |
Documentation des fonctions
[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)
Cette fonction est obsolète depuis la version 6.4. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Cette fonction est appelée par diverses spécialisations de QTest::qCompare afin de déterminer s'il faut signaler un échec et générer une sortie de test détaillée.
Le paramètre failureMsg peut être nul ; dans ce cas, un message par défaut sera affiché si la comparaison échoue. Si la comparaison réussit, failureMsg ne sera pas affiché.
L'utilisation de cette fonction n'est pas optimale, car elle nécessite que les représentations sous forme de chaînes de caractères de actualVal et expectedVal soient précalculées, même si elles ne seront utilisées qu'en cas d'échec de la comparaison. Préférez dans ce cas l'overload compare_helper() qui prend en paramètre une référence à une fonction qxp::function_ref().
Si l’appelant crée un message d’échec personnalisé affichant les valeurs comparées, ou si ces valeurs ne peuvent pas être converties en chaîne de caractères, utilisez la surcharge de la fonction qui ne prend aucun paramètre actualVal ni expectedVal.
[deprecated in 6.3] void QTest::qWarn(const char *message, const char *file = nullptr, int line = 0)
Cette fonction est obsolète depuis la version 6.3. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Utilisez plutôt ` qWarning()`.
Documentation sur les macros
[deprecated in 6.3] QVERIFY_EXCEPTION_THROWN(expression, exceptiontype)
Cette macro est obsolète depuis la version 6.3. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Utilisez plutôt ` QVERIFY_THROWS_EXCEPTION(exceptiontype, expression) `.
[deprecated] QWARN(message)
Cette macro est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Utilisez plutôt qWarning().
Ajoute « message » sous forme d'avertissement au journal de test. Cette macro peut être utilisée n'importe où dans vos tests.
Remarque : cette macro est thread-safe.
© 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.