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 15 janvier 2019

sed, garder les lignes qui matchent un pattern tout en faisant un remplacement



L'option -n permet de ne pas afficher les lignes tandis que l'ajout de /p indique d'afficher lors d'un matchage.

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

mercredi 17 octobre 2018

bash, script seqdate

Script réutilisable pour générer des dates avec date et seq