J'utilise Fitnesse SliM et je veux vérifier si le résultat d'un appareil est la chaîne vide. Laisser le champ de résultat vide dans Fitnesse se solde par un test ignoré qui n'est évidemment pas ce que je veux. Je pourrais résoudre cela en étendant le code de l'appareil, mais je me demande si cela peut être géré dans Fitnesse lui-même. Le fait de passer le mot "vide" simule une chaîne vide.Test de Fitnesse par rapport au résultat de chaîne vide
Répondre
comme:
| Check | Que la chaîne retournée est | vide |
Il semble que Slim implique une chaîne vide comme ignorer, au moins pour la fixation QueryTable: Une cellule qui est laissée en blanc dans le tableau sera rempli du résultat et compté comme ignoré.
Même si ce n'est pas considéré comme une bonne solution, si vous avez vraiment vous pouvez utiliser une expression régulière pour tester sur une chaîne vide en faisant correspondre le
=~/^$/
Une autre option est d'utiliser l'appareil null pilote, comme dans http://fitnesse.org/FitNesse.SuiteAcceptanceTests.SuiteSlimTests.SlimSymbolsCanBeBlankOrNull
Dans ce cas - lorsque vous devez vérifier avec l'utilisation de SLIM, si le résultat est une chaîne vide, vous pouvez utiliser une variable de balisage. Il suffit de définir quelque part sur votre page avec le test, comme:
définir blanc {}
Et puis l'appeler où vous voulez:
| chèque | SomeFixtureName | $ {} blanc |
Cela fonctionne pour SLIM, merci pour la réponse! Pour les non-SLIM, il semble que «blank» soit l'option préférée de la réponse de @ ryber. –
Cela ne fonctionne pas pour moi. Il ignore toujours le test. – bouvierr
- 1. Test de ValidationAttribute personnalisé par rapport au modèle entier
- 2. Problèmes lors d'un test de fitnesse
- 3. Comment obtenir le nom de test Fitnesse
- 4. asp.net mvc: afficher une visionneuse par rapport au résultat
- 5. test pour résultat de la sélection jQuery vide
- 6. Test Web Visual Studio par rapport au sélénium
- 7. Comment créer un « vide » site FitNesse
- 8. résultat force pour le test vide() sur un objet
- 9. Chaîne vide en HTML résultat rendu de Django/Python
- 10. endianess-check avec boost différer par rapport au résultat par petit code
- 11. Échec du test Fitnesse avec linq datacontext
- 12. Test de ModelBinder personnalisé par rapport au contexte HTTP dans ASP.NET MVC (1.0)
- 13. VB.NET- Peformance lors du test d'une chaîne vide
- 14. Test de XML avec le framework d'automatisation FitNesse
- 15. pourcentage de taille de police par rapport au conteneur
- 16. Comment puis-je supprimer la ligne vide provoquée par un sous-rapport vide? (Générateur de rapport de métaphores numériques)
- 17. Résultat de remplacement vide, lorsque regex ne correspond pas
- 18. Test du nom d'utilisateur/mot de passe par rapport au domaine Active Directory dans VBScript?
- 19. QSqlTableModel résultat vide
- 20. Accéder au résultat Linq vide est très lent
- 21. Page par rapport à l'étendue par rapport au segment par rapport à l'espace table
- 22. Comment définir la valeur par défaut de la chaîne vide TextBox au lieu de null
- 23. Table de correspondance vide par rapport à une table de correspondance non concordante (transformation de recherche)
- 24. Test d'intégration: créer par rapport à nouveau dans le contrôleur
- 25. Test de chaîne d'internationalisation
- 26. Test de comparaison de chaîne de caractères "chaîne" C#
- 27. Correctif et correctif par rapport à la version de maintenance par rapport au Service Pack par rapport à
- 28. Remplacer une chaîne variable par une chaîne vide
- 29. Remplacer non numérique par une chaîne vide
- 30. Classes de données de base par rapport au modèle
Je sais que le mot-clé 'blank' fonctionne avec fitSharp (la version .NET) mais je sais que ce n'est pas supporté par SLIM. –