2009-12-03 6 views
3

Existe-t-il un moyen facile dans Fitnesse pour vérifier les cellules basées sur des modèles regex? Cela devrait fonctionner pour tous les appareils possibles comme "table de requête", "table de décision" et ainsi de suite. Par exemple. Si les résultats (lignes) sont retournés à partir d'une table de requête, il devrait être possible de faire correspondre certaines cellules (colonnes) avec une regex, pas seulement une chaîne fixe. Je suppose que tu sais ce que je veux dire. Je ne trouve aucun indice dans les documents et je ne trouve pas de solution qui marche hors de la boîte. Est-ce qu'il n'y a vraiment aucune manière par défaut dans Fitnesse pour faire ceci? Je ne peux pas imaginer que les gens n'aient pas demandé cela plusieurs fois. Sinon, quelqu'un pourrait-il me diriger vers un tutoriel en ligne quelque part?Expressions régulières de Fitnesse Framework possibles?

Toute aide serait vraiment appréciée.

Cheers,

Marcel

Répondre

2

Le style de table Slim prend en charge les expressions régulières pour les comparaisons de valeur en utilisant la syntaxe

=~/regex/

Voir http://fitnesse.org/FitNesse.UserGuide.SliM.ValueComparisons pour plus d'informations.

+0

Eh bien cela semble être vrai, mais cela a cessé de fonctionner pour moi en ce moment ... –

+0

Oh, nous avons un peu plus âgés FitNesse.jar - regexes devrait apparaître à partir de 201003 ** construit ... –

1

Dans le monde Java, il n'y a aucun moyen "out-of-the-box" pour le faire. Avec la version .NET, il est disponible: http://syterra.com/Fit/RegExHandler.html

+0

merci pour la réponse rapide. Connaissez-vous un tutoriel expliquant comment implémenter une telle fonctionnalité? – Marcel

+0

Je n'ai pas beaucoup travaillé avec le code Java pour FitNesse et je n'ai pas vu cela discuté nulle part. Désolé, pas beaucoup d'aide pour vous. –