(Visual Studio 2008)プロジェクトでSpecFlowを使用して、実行可能な受け入れテストを定義しようとしています。機能ファイルの言語としてネイティブドイツ語を使用することが開発チームによって決定されたため、この小さな構成スニペットをテストプロジェクトに追加しました。
<configuration>
<configSections>
<section name="specFlow" type="TechTalk.SpecFlow.Configuration.ConfigurationSectionHandler, TechTalk.SpecFlow"/>
</configSections>
<specFlow>
<language feature="de-DE" tool="" />
</specFlow>
</configuration>
問題は次のとおりです。VisualStudio2008でのCuke4VSによる構文の強調表示も、SpecFlowカスタムツールがこれらの機能ファイルを理解して適切に解析することもできません:-(
だから私はこのようなものを持っています:
Funktionalität: Abrechnung durchführen
Um die angefallenen Kosten zu verrechnen
Als Sachberabeiter
Will ich eine Abrechnung durchführen
Szenario: erste Abrechnung erstellen
Angenommen es existiert noch keine Abrechnung
Wenn ich eine neue Abrechnung erstelle
Dann sollte die Abrechnung das aktuelle Jahr abdecken
ただし、(1)Cuke4VSはFunktionalität
norSzenario
キーワード(ドイツ語のforFeature
およびScenario
)を強調表示せず、(2)SpecFlowカスタムツールはエラーをスローします。
構文エラーが予想されます:機能:タグ
私が英語の用語を使うとき、Feature
そしてScenario
-物事は大丈夫です。
#language: de-DE
また、ファイルの先頭にタグを追加しようとしました.feature
が、残念ながら、それはまったく役に立たないようです:-(構文の強調表示はまだありません。カスタムツールはまだエラーを吐き出します...
私は何が欠けていますか?これをVS2008で正しく機能させることもできますか?(このプロジェクトではまだ2010にアップグレードできません)