Dans la syntaxe Gherkin (utilisée par Cucumber et SpecFlow, je peux commenter une ligne en la préfixant avec '#'
Est-il possible de bloquer des commentaires sur plusieurs lignes?
Gherkin ne le supporte pas, vous devez donc préfixer toutes les lignes avec #.
Si vous utilisez l'extension SpecFlow Visual Studio (v1.9.2), vous pouvez simplement sélectionner les lignes et les basculer en commentaires et inversement. Les raccourcis par défaut sont Ctrl + K, C pour commenter et Ctrl + K, U pour supprimer le commentaire.
Vous pouvez également "contourner" ce problème dans Visual Studio à l'aide de la fonctionnalité d'édition multiligne. (Voir http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx ). Il suffit de sélectionner le début des lignes en maintenant ALT et en utilisant la souris. En utilisant cette fonctionnalité, vous pouvez saisir toutes les lignes sélectionnées en même temps. Vous pouvez également tous les supprimer de la même manière, en sélectionnant tous les caractères # à supprimer.
Oui il y a. C'est ce qu'on appelle les commentaires de type PyStrings. Voir l'exemple sur http://docs.behat.org/guides/1.gherkin.html#pystrings .
Cela fonctionnera si vous l'utilisez juste après Feature ou Scenario et quelques autres éléments.
Feature: my feature
""" some block comment
still block comment
""" end of block comment
Scenario: my feature
""" some block comment
still block comment
""" end of block comment
D'un autre côté, cela ne fonctionnera pas si vous souhaitez commenter certaines étapes.
Je pense que vous pouvez configurer votre IDE pour commenter une ligne sur une combinaison de touches standard. Par exemple, IntelliJ reconnaît les fichiers * .feature et permet de commenter hors ligne. La même chose à faire. avec Notepad ++ ou même VS.
Dans Eclipse
, pour commenter une/plusieurs lignes du contenu du fichier de caractéristiques de Gherkin, nous pouvons également procéder comme suit.
Ajouter une nouvelle association de fichierWindows > Preferences > General > Editors> File Associations > File types: > Add...
et ajoutez un nouveau type de fichier comme *.feature
Associer un éditeur pour un nouveau type de fichierAssociated Editors > > Add...
add Properties File Editor (Default)
.
Maintenant, rouvrez le fichier s'il est ouvert et il s'ouvrira dans Properties File Editor
Au lieu de Text editor
.
Cela me permet de sélectionner un nombre quelconque de lignes et de commenter en utilisant le raccourci de commentaire commun Ctrl + Maj + C
Utilisez CTRL + /
Ça marche très bien. Commentaire sur plusieurs lignes
Pour commenter:
Ligne simple -> #
Ligne multiple -> "" "
Utilisez la touche de commande + '?' touche permettant de commenter plusieurs lignes pour les scripts de concombre dans MAC.
Il n'y a pas de bloc de commentaire dans Gherkin, cependant vous pouvez commenter plusieurs lignes à la fois en sélectionnant ce bloc et en tapant ctrl + /
Je ne pense pas que cela soit supporté, en fait. Je fais du travail sur le concombre depuis environ 2 ans maintenant et je ne l'ai jamais vu.
Vous devrez faire beaucoup de # -lines;).
Je commencerais à lire le grand wiki sur github ( https://github.com/cucumber/cucumber/wiki/Gherkin )
Eh bien, j'ai jusqu'à présent utilisé #
pour commenter les étapes du test. Si vous utilisez ceci, vous devez commenter chaque ligne, scénario et exemple individuellement, le cas échéant. Bien que cela ne soit pas recommandé, je ne vois encore rien de semblable dans Gherkin.
Vous pouvez y parvenir en sélectionnant toutes les lignes que vous souhaitez commenter, puis en appuyant sur la touche "Ctrl + touche plus/égale à + /" dans Eclipse.
Sur Mac, sélectionnez toutes les lignes que vous souhaitez commenter et appuyez sur cmd + shift + c.
Dans Eclipse, vous pouvez également procéder comme suit pour commenter une ou plusieurs lignes du contenu d'un fichier de caractéristiques Gherkin. Ajouter une nouvelle association de fichier Windows> Préférences> Général> Editeurs> Associations de fichiers> Types de fichier:> Ajouter ... et ajoutez un nouveau type de fichier au format * .feature Associer un éditeur au nouveau type de fichier Editeurs associés>> Ajouter ... ajouter des propriétés Éditeur de fichier (par défaut). Maintenant, rouvrez le fichier s'il est ouvert et il s'ouvrira dans l'éditeur de fichiers de propriétés au lieu de l'éditeur de texte. Cela me permet de sélectionner un nombre quelconque de lignes et de commenter en utilisant le raccourci de commentaire commun Ctrl + Maj + C