Bonjour, j'utilise SoapUI pour tester des WebServices.
Pour mes tests, j'ai besoin de générer des nombres aléatoires formattés.
Pour commencer je procède de cette façon :
<msisdn>079999${=(int)(Math.random()*9999)} </msisdn>
Ca fonctionne, mais je dois obligatoirement obtenir des nombres de 10 chiffres (des numéros de téléphone).
Je pensais donc utiliser des méthodes de java :
1 2 3 4
| NumberFormat nf = NumberFormat.getInstance();
nf.setMinimumIntegerDigits(4);
nf.setGroupingUsed(false);
System.out.println(nf.format((int)(Math.random()*9999))); |
ou :
System.out.println(String.format("%04d", new Random().nextInt(9999)));
Mais cela ne fonctionne pas, car Groovy ne connait ni NumberFormat ni Random...
Comment obtenir ce que je veux avec Groovy?
Merci de votre aide.
Partager