Affichage des articles dont le libellé est test. Afficher tous les articles
Affichage des articles dont le libellé est test. Afficher tous les articles

vendredi 22 février 2019

htmlunit, upgrade et bouton de formulaire vu comme disabled

Sur le projet, l'upgrade de la version de htmlunit de 2.21 à 2.33 a provoqué une régression.

Le bouton de validation des formulaires est vu comme disabled.

Sur la version 2.21, le code pour saisir le texte dans les HtmlTextInput utilise la méthode setValueAttribute.

Entre la version 2.24 et 2.25, setValueAttribute n'émet plus l'événement qui permet au formulaire de se valider et activer/désactiver le bouton de soumission.

A partir de la version 2.25, il faut utiliser la méthode type pour "saisir" le texte dans la zone texte.

mardi 18 décembre 2018

java, forcer l'ordre d'exécution des tests unitaires

Parfois, des tests unitaires plantent lorsqu'ils sont exécutés dans un certain ordre.

Aujourd'hui, c'est le cas et pour reproduire le problème, j'ai utilisé cette annotation qui permet de spécifier l'ordre que l'on souhaite utiliser lors de l'exécution de tous les tests de la classe.



Source : https://github.com/junit-team/junit4/wiki/Test-execution-order

jeudi 18 février 2016

java, mockito espionner le retour d'une fonction

Le code n'est pas beau, mais au moins il est copiable directement en test unitaire pour manipuler et tester !

mardi 18 septembre 2012

fitnesse, Testing was interupted and results are incomplete

Sur un de mes projets, la suite fitnesse s'interrompt en plein milieu et affiche un encart "Testing was interupted and results are incomplete".



Auparavant, je n'avais pas ce problème. Je ne sais pas si c'est une restauration système suite à un crash disque qui en est la cause mais quoi qu'il en soit, la seule manière de contourner le problème a été de renommer les suites ou/et les pages pour que la taille du chemin soit moins importante.

Et là, miracle : ça fonctionne !!!

Mystères et boules de gomme...