Obsolete Members for TestCase

Les membres suivants du type TestCase de QML sont obsolètes. Ils sont fournis afin de garantir la compatibilité avec l'ancien code source. Nous déconseillons fortement de les utiliser dans le nouveau code.

Propriétés

Méthodes

Documentation relative aux biens immobiliers

optional : bool [deprecated in 6.12]

Cette propriété est obsolète depuis QtTest 6.12. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Utilisez plutôt ` skip()`.

Plusieurs types de ` TestCase ` peuvent être fournis dans une application de test. L'application se fermera une fois qu'ils auront tous été exécutés. Si un cas de test n'a pas besoin d'être exécuté (parce qu'une condition préalable a échoué), cette propriété peut alors être définie sur `true`. La valeur par défaut est `false`.

TestCase {
    when: false
    optional: true
    function test_not_run() {
        verify(false)
    }
}

Voir également when et completed.


Documentation sur les méthodes

[deprecated in 6.5] bool waitForItemPolished(object item, int timeout = 5000)

Cette méthode est obsolète depuis QtTest 6.5. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Utilisez plutôt ` waitForPolish()`.

Attend timeout millisecondes ou jusqu’à ce que la fonction updatePolish() ait été appelée sur item.

Renvoie true si updatePolish() a été appelé sur item dans un délai de timeout millisecondes, sinon renvoie false.

Voir également isPolishScheduled(), QQuickItem::polish() et QQuickItem::updatePolish().


© 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.