Подтвердить что ты не робот

Как сделать комментарии блока в Gherkin?

В синтаксисе gherkin (используется Cucumber и SpecFlow, я могу прокомментировать строку, префикс ее с помощью '#'

Есть ли способ блокировать комментарии нескольких строк?

4b9b3361

Ответ 1

Он не поддерживается Gherkin, поэтому вам нужно префикс всех строк с номером #.

Если вы используете расширение SpecFlow Visual Studio (v1.9.2), вы можете просто выбрать строки и переключить их в комментарии и обратно. Ярлыки по умолчанию - Ctrl + K, C для комментариев, а Ctrl + K, U - раскомментирование.

Вы также можете "обходить" эту проблему в Visual Studio с помощью многострочной функции редактирования. (См. http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx). Вам просто нужно выбрать начало строк, удерживая ALT и используя мышь. Используя эту функцию, вы можете ввести все выбранные строки одновременно. Вы также можете удалить все из них аналогично, выбрав все # символа для удаления.

Ответ 2

Да, есть. Он называл комментарии типа PyStrings. См. Пример http://docs.behat.org/guides/1.gherkin.html#pystrings.

Он будет работать, если вы используете его сразу после функции или сценария и некоторых других элементов.

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

С другой стороны, это не сработает, если вы хотите прокомментировать некоторые шаги.

Я думаю, вы можете настроить свою IDE, чтобы прокомментировать строку на стандартной комбинации клавиш. Например, IntelliJ распознает файлы *.feature и позволяет комментировать строку из коробки. То же самое можно сделать с Notepad ++ или даже с VS.

Ответ 3

В Eclipse, для комментирования одиночных/нескольких строк содержимого файла свойств Gherkin, мы также можем сделать следующее.

Добавить новую ассоциацию файлов
Windows > Preferences > General > Editors> File Associations > File types: > Add...
и добавьте новый тип файла как *.feature

Связать редактор для нового типа файла
Associated Editors > > Add...
добавьте Properties File Editor (Default).

Теперь откройте файл, если он откроется, и он откроется в Properties File Editor вместо Text editor.

Выполнение этого позволяет мне выбрать любое количество строк и комментариев с помощью общей комбинации комментариев Ctrl + Shift + C

Ответ 4

Использовать командный ключ + '?' чтобы прокомментировать несколько строк для сценариев огурца в MAC.

Ответ 5

На самом деле я не думаю, что это поддерживается. Я занимаюсь огурцами в течение примерно 2 лет, и я никогда не видел его.

Вам придется делать много # -lines;).

Я бы начал читать великую вики на github (https://github.com/cucumber/cucumber/wiki/Gherkin)

Ответ 6

Используйте CTRL +/

Он отлично работает. Комментарий к нескольким строкам

Ответ 7

В Gherkin нет комментариев блоков, однако вы можете прокомментировать несколько строк сразу, выбрав этот блок и нажав ctrl +/

Ответ 8

Для комментариев:

Одиночная линия → #

Несколько строк → ""

Ответ 9

В Eclipse для комментирования одиночных/нескольких строк содержимого файла функций Gherkin мы также можем сделать следующее. Добавить новую ассоциацию файлов Windows > Предпочтения > Общие > Редакторы > Ассоциации файлов > Типы файлов: > Добавить... и добавьте новый тип файла как *.feature Свяжите редактор для нового типа файла Связанные редакторы → Добавить... добавьте редактор файлов свойств (по умолчанию). Теперь откройте файл, если он откроется, и он откроется в редакторе свойств файла вместо текстового редактора. Это позволяет мне выбрать любое количество строк и комментариев с помощью общей комбинации комментариев Ctrl + Shift + C

Ответ 10

Хорошо, я до сих пор использовал #, чтобы прокомментировать этапы тестирования. Если вы используете это, вы должны отдельно прокомментировать каждую строку, сценарии и примеры, которые когда-либо были применимы. Хотя это не рекомендуется, я все еще не вижу ничего подобного в окороке.

Ответ 11

Вы можете достичь этого, выбирая все строки, которые вы хотите прокомментировать, а затем нажав клавиши " Ctrl + plus/equals key +/" в eclipse.