WindowsVistaでFitNessefor.NETを使い始めようとしています。Webで見つけたすべてのチュートリアルで、run.batファイルを実行するように指示されていますが、最新リリースをダウンロードしたときに取得するのは.jarファイルだけです。これを実行すると、ファイル構造が解凍され、 http://localhostにアクセスしてfitnesseサーバーにアクセスできます。さて、テストプロジェクトを設定しようとすると、すべてのドキュメントによると、fitsharp.dllへのパスを定義することになっていますが、から設定されたファイル構造のどこにもこのファイルが見つかりません。 jarファイル。私は何が間違っているのですか?
7 に答える
http://fitnesse.org/から FitNesse jar をダウンロードします。
走る
java -jar fitnesse.jar
Web サーバーを起動FitNesseRootし、wiki コンテンツを含むフォルダーを作成します。ナビゲートが開始されたことを確認するには、http://localhostFitNesse のフロント ページが表示されるはずです。
フロントページを編集 -下部にHelloWorldTest (キャメルケースでなければなりません!) のようなものを追加して保存します。表示された疑問符をクリックして、新しいページを保存します。[プロパティ]をクリックし、ページ タイプがTestであることを確認します。
https://github.com/jediwhale/fitsharpFitSharpからダウンロードし、ファイルの横にある fitsharpフォルダーに解凍します。FitNesseRoot
テスト用の .Net プロジェクトを作成し、作成したfitsharpフォルダーにあるfit.dllおよびfitSharp.dllへの参照を追加します。
.Net で簡単なテストを作成し、コンパイルします。たとえば、http://fitnesse.org/FitNesse.UserGuide.FixtureGallery.BasicFitFixtures.ColumnFixtureで説明されている単純な列フィクスチャを使用します。テスト テーブルをHelloWorldTestページに追加します。
FitNesse テスト ページ (この例ではHelloWorldTest ) の上部に次のように入力します。
!define COMMAND_PATTERN {%m -r fitnesse.fitserver.FitServer,fitsharp\fit.dll %p}
!define TEST_RUNNER {fitsharp\Runner.exe}
!path <path to your test assembly>
ボタンをクリックしても結果が表示されない場合は、トラブルシューティングTestに使用してみてください。TEST_RUNNER RunnerW.exe
.Net での FitNesse の使用に関する優れた書籍は次のとおりです: http://fitnesse.s3.amazonaws.com/tdd_net_with_fitnesse.pdf
この無料の電子ブックをチェックしてください: FitNesse を使用したテスト駆動の .NET 開発: 第 2 版
FitSharp で FitNesse をセットアップする方法から、ベスト プラクティスまで、必要なすべてが表示されます。
http://github.com/jediwhale/fitsharp/downloadsから FitSharp dll を取得する必要があります。
.NET コードは FitNesse にバンドルされなくなりました。http://github.com/jediwhale/fitsharp/downloads から入手できます。
開始するための情報を次に示します: http://fitsharp.github.com
( FitNessehttp://localhost/rootの特別ページ)に移動し、そこに貼り付けます。
variable defined: COMMAND_PATTERN=%m -r fitnesse.fitserver.FitServer,dotnet2\fit.dll %p
variable defined: TEST_RUNNER=dotnet2\Runner.exe
variable defined: PATH_SEPARATOR=;
classpath: dotnet2\*.dll
FitSharpバイナリを、FitNesseを解凍したフォルダdotnet2の下にあるというフォルダに解凍します。
FitSharpには、MSSQLおよびOracleテスト用のDbFitも含まれています。
私はこの記事を書きました:
これは役立つかもしれません..あなたのやり方を教えてください.
乾杯
.jar ファイルを解凍していない場合は、java -jar fitnesse.jar を実行する必要があります。そこまで進んだ場合は、jediwhale の非常に優れたチュートリアルに従ってください。同様の 2 番目のチュートリアルもここにあります: http://schuchert.wikispaces.com/FitNesse.Tutorials.CSharp.Slim.EachTable
ここにステップバイステップのガイドを書きました: https://github.com/imanushin/NetRunner/wiki/Net-Runner-tutorial
簡単なアイデア: 1. FitNesse をインストールします (任意のディレクトリにコピーするだけです) 2. FitNesse を起動します 3. NuGet (!) を使用してパッケージの 1 つ (NetRunner または FitSharp など) を取得します 4. ビジュアルに必要な関数を記述しますStudio 5. 開いた FitNesse に関数呼び出しを書き込む
上記のウィキページでさらに質問をするために自由に記入してください.