94 votes

Comment faire pour bloquer les commentaires dans Gherkin ?

En syntaxe gherkin (utilisée par Cucumber et SpecFlow), je peux commenter une ligne en la faisant précéder de '#'.

Existe-t-il un moyen de mettre des commentaires en bloc sur plusieurs lignes ?

2 votes

Je ne l'ai pas essayé, mais si la solution d'Artem est correcte, alors la solution acceptée devrait être changée pour celle-là.

0 votes

De nombreux éditeurs permettent de préfixer plusieurs lignes avec des lignes simples en utilisant un raccourci clavier. Dans Atom, c'est CMD + / ;)

0 votes

Ceci n'est pas soutenu par Gherkin. La raison en est que vous êtes déjà en mesure d'introduire des blocs de description à élaborer selon les besoins pour les mots-clés : Feature, Scenario Outline, Scenario et Examples. Un commentaire multiligne pour ceux-ci serait un anti-modèle. Pour les autres mots-clés, vous disposez d'un commentaire d'une seule ligne si nécessaire. L'introduction d'un commentaire multiligne pour ces mots-clés devrait être plutôt rare et peut-être révélatrice d'un manque de clarté.

5voto

CChittem Points 59

Pour les commentaires :

Ligne unique --> #

Ligne multiple --> """

2voto

venkat Points 21

Utilisez la touche Commande + la touche '?' pour commenter plusieurs lignes des scripts cucumber dans MAC.

2voto

Aatman Kothari Points 21

Il n'y a pas de commentaire par bloc dans Gherkin, mais vous pouvez commenter plusieurs lignes à la fois en sélectionnant ce bloc et en appuyant sur ctrl + /

2voto

Sudharsan Prabu Points 75

Vous pouvez le faire en sélectionnant toutes les lignes que vous voulez commenter et en appuyant sur " ". Ctrl + touche plus/équivalente + / " en éclipse.

1voto

Marcus Hammarberg Points 2580

Je ne pense pas que ce soit soutenu, en fait. Je fais du travail lié à Cucumber depuis environ 2 ans maintenant et je ne l'ai jamais vu.

Vous aurez à faire beaucoup de #-lignes ;).

Je commencerais par lire l'excellent wiki sur github ( https://github.com/cucumber/cucumber/wiki/Gherkin )

0 votes

Merci Marcus. Votre réponse est correcte, mais j'ai accepté la réponse de Tz_ en raison de la solution de contournement.

2 votes

Whoa - c'était un contournement cool. Je n'ai pas pensé à ça.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X