2012-01-27 13 views
35

SpecFlow機能にいくつかのコメントを追加したいと思います。SpecFlow機能にコメントを書き込む方法を教えてください。

私は次のエラーを取得:私は次のことを試してみた

Custom tool error: Parsing error near '/*' 

を:

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

は、私はこれをどのように行うのですか?

+8

答えは#コメントです。デュ。 – ofraski

+0

そこにあなた自身の質問に答えた。 – perfectionist

+2

はい。いいえ。私は自分の質問に答えるのにまだ十分な担当者がいません。私は答えでコメントを追加するだけでした! :) – ofraski

答えて

52

上記のsarfestで述べたように、コメントには単に#記号を使用します。

複数行のコメントはありませんが、垂直選択(Altキーを押しながらVisual Studioで選択)を行うことができれば簡単に解決できます。 垂直選択し、#記号を入力します。

追加情報:行には、開始があり、オプションで任意の空白があります。つまり、同じ行のコメントと実際のコードを組み合わせることはできません。また

+3

フィーチャー言語を使用してテストするとき、私の目標はできるだけ自己記述的なフィーチャー言語を定義することです。それを念頭に置いて、追加コメントの必要性が少なくてすみます。誤解しないでください。フィーチャーファイルでコメントを使用していますが、フィーチャーに複数行のコメントを記述している場合、「このようなコメントを避けるためにフィーチャー言語を改善するにはどうすればよいですか? – realtime

2

、あなたは(Visual Studioの上)簡単な方法で複数行のコメントを実行したい場合は、

あなたはコメントする行を選択して、コメントをCTRL + K + Cを打つことができ、CTRL + K + Uをコメント解除します。

+0

はSpecFlowフィーチャーファイルでは機能しません –

+4

これは今、この問題に遭遇した人のためにSpecFlowフィーチャーファイルで機能します。 – zgirod

+0

これはビジュアルスタジオ2017でも同様に機能します –

0

#記号を付けた行を開始する任意の場所で、機能ファイルにコメント行を追加できます。しかし、仕様のコメントはしばしば間違って指定された合格基準の兆候であるので注意してください。

コメント行は、SpecFlowによって無視されます。

1

素晴らしいアイデアをありがとうございます。私はちょうどALTを押すと、行全体に(各行に一つだけの文字スペースを保持しているほんの少しのスペース)を選択し、 ABC XYZ から

「#xyzの」につながる#を入力する必要があります

'#abc'