J'utilise beaucoup d'assertTrue de Testng à vérifier, par exemple si les transactions sont correctes et quand il échoue, il est indiqué P> java.lang.AssertionError: did not expect to find [10.000 $] but found[3000 $]
3 Réponses :
Vous pouvez transformer ceci: dans: p> et transmettez le message d'erreur que vous ressentez doit être donné là-bas. p> Edit: je suis habitué à utiliser d'autres méthodes d'affirmation, qui prennent le message comme premier paramètre, mais Long Nguyen a raison dans sa réponse: Testg accepte le message comme dernier paramètre de l'affirmation. P> < / p>
https : //www.javadoc.io/doc/org.estng/testng/6.8.17/org/testng/Assert.html#asserttrue (Boolean) P>
Regardez la documentation, vous pouvez voir que vous pouvez ajouter un message après la condition. P>
annulation statique publique AssertTtrue (état booléen, message de chaîne) code> p>
merci à tous pour des réponses, le a fait le travail p> p>
Accepter plutôt la réponse de Sultuske. Agréable voir unantest
Parce qu'il n'est pas toujours vraiment égal, l'élément a des ajouts à la chaîne d'origine, alors je dois utiliser "contient"