2012-01-27 10 views
35

Chciałbym dodać kilka komentarzy w funkcji SpecFlow.Jak pisać komentarze w funkcji SpecFlow?

pojawia się następujący błąd:

Custom tool error: Parsing error near '/*' 

Próbowałem następujące:

// comment 
/* comment */ 
-- comment 
' comment 

jaki sposób mogę to zrobić?

+8

Odpowiedź brzmi #komentarz. duh. – ofraski

+0

odpowiedział wtedy na twoje własne pytanie. – perfectionist

+2

tak. i nie. Nie mam wystarczającej liczby przedstawicieli, aby odpowiedzieć na moje własne pytanie. Mogę tylko dodać komentarz z odpowiedzią! :) – ofraski

Odpowiedz

52

Jak podaje najłagodniejszy z powyższych - jest to po prostu # -znak do komentarzy.

Nie ma komentarzy wielowierszowych, ale jest to łatwe do rozwiązania, jeśli można dokonać pionowego wyboru (przytrzymaj klawisz ALT i wybierz w Visual Studio). Pionowo wybierz i wprowadź znak #.

Dodatkowe informacje: linia musi rozpocząć z # i ewentualnie wszystkie spacje. Oznacza to, że nie można łączyć komentarzy z rzeczywistym kodem w tym samym wierszu.

+3

Podczas testowania za pomocą języka funkcji, moim celem jest zdefiniowanie języka funkcji, który jest - o ile to możliwe - samoopisowy. Mając to na uwadze, potrzeba mniejszej ilości dodatkowych komentarzy. Nie zrozumcie mnie źle, sam korzystam z komentarzy w plikach funkcji, jednak jeśli znajdę się w komentarzu do funkcji wielowierszowej, zadaję sobie pytanie: "Jak mogę poprawić mój język funkcji, aby uniknąć takich komentarzy?" – realtime

2

również, jeśli chcesz wykonać multilinii komentarze w łatwy sposób (na visual studio),

można wybrać linie, aby być komentowane i uderzyć Ctrl + K + C, aby skomentować, CTRL + K + U do odkomentowania.

+0

nie działa w przypadku plików funkcji SpecFlow –

+4

To działa teraz w plikach funkcji SpecFlow teraz dla każdego, kto przejdzie teraz to pytanie. – zgirod

+0

Działa to również w studio wizualnym 2017 –

0

Możesz dodać linie komentarza do plików elementów w dowolnym miejscu, rozpoczynając linię ze znakiem #. Bądź jednak ostrożny, ponieważ komentarze w specyfikacji są często oznakami błędnie określonych kryteriów akceptacji.

Linie komentarza są ignorowane przez SpecFlow.

1

dziękuję za wspaniały pomysł. I wystarczy nacisnąć ALT i zaznaczyć całą linie (tylko niewiele miejsca, które posiada tylko jedno miejsce znaków w każdej linii), a następnie wpisać # które skutkować z xyz abc do

„# xyz”

"# abc"