26

WindowsVistaでFitNessefor.NETを使い始めようとしています。Webで見つけたすべてのチュートリアルで、run.batファイルを実行するように指示されていますが、最新リリースをダウンロードしたときに取得するのは.jarファイルだけです。これを実行すると、ファイル構造が解凍され、 http://localhostにアクセスしてfitnesseサーバーにアクセスできます。さて、テストプロジェクトを設定しようとすると、すべてのドキュメントによると、fitsharp.dllへのパスを定義することになっていますが、から設定されたファイル構造のどこにもこのファイルが見つかりません。 jarファイル。私は何が間違っているのですか?

4

7 に答える 7

27

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

于 2011-02-09T20:28:18.283 に答える
11

この無料の電子ブックをチェックしてください: FitNesse を使用したテスト駆動の .NET 開発: 第 2 版

FitSharp で FitNesse をセットアップする方法から、ベスト プラクティスまで、必要なすべてが表示されます。

http://github.com/jediwhale/fitsharp/downloadsから FitSharp dll を取得する必要があります。

于 2009-12-07T21:39:09.073 に答える
5

.NET コードは FitNesse にバンドルされなくなりました。http://github.com/jediwhale/fitsharp/downloads から入手できます

開始するための情報を次に示します: http://fitsharp.github.com

于 2009-12-02T03:11:51.317 に答える
2

( 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も含まれています。

于 2010-04-30T15:06:44.703 に答える
1

私はこの記事を書きました:

http://www.programgood.net/2009/10/21/TestDrivenDevelopmentInNETCustomerTestsTheWebServiceUsingFitnesseCh7.aspx

これは役立つかもしれません..あなたのやり方を教えてください.

乾杯

于 2009-12-01T22:01:00.513 に答える
0

.jar ファイルを解凍していない場合は、java -jar fitnesse.jar を実行する必要があります。そこまで進んだ場合は、jediwhale の非常に優れたチュートリアルに従ってください。同様の 2 番目のチュートリアルもここにあります: http://schuchert.wikispaces.com/FitNesse.Tutorials.CSharp.Slim.EachTable

于 2009-12-02T03:29:51.487 に答える
0

ここにステップバイステップのガイドを書きました: https://github.com/imanushin/NetRunner/wiki/Net-Runner-tutorial

簡単なアイデア: 1. FitNesse をインストールします (任意のディレクトリにコピーするだけです) 2. FitNesse を起動します 3. NuGet (!) を使用してパッケージの 1 つ (NetRunner または FitSharp など) を取得します 4. ビジュアルに必要な関数を記述しますStudio 5. 開いた FitNesse に関数呼び出しを書き込む

上記のウィキページでさらに質問をするために自由に記入してください.

于 2014-07-29T07:10:31.130 に答える