Windows VistaでFitNesse for .NETを使い始めようとしています。すべてのチュートリアルで私はweb上でrun.batファイルを実行するように指示されていますが、最新のリリースをダウンロードするときには.jarファイルが必要です。私がこれを実行すると、ファイル構造が解凍され、http://localhostにブラウズすることによってフィットネスサーバーにアクセスできます。 今、私がテストプロジェクトをセットアップしようとしているとき、すべてのドキュメントによると、私はfitsharp.dllへのパスを定義していると思われますが、ファイル構造のどこからでもこのファイルを見つけることができません.jarファイル。私は間違って何をしていますか?.NETで使用するためにFitNesseを設定するにはどうすればよいですか?
答えて
私がこの記事を書いた:
これは私はあなたが行く方法を知っているhelp..letことがあります。
乾杯
.NETコードは、もはやFitNesseのにバンドルされていないし、ここから入手可能です:http://fitsharp.github.com
あなたが展開されていない場合:http://github.com/jediwhale/fitsharp/downloads
ここであなたが始めるためにいくつかの情報です。 jarファイルを実行するには、java -jar fitnesse.jarを実行する必要があります。あなたがそれを得たら、jediwhaleの非常に良いチュートリアルに従ってください。 http://schuchert.wikispaces.com/FitNesse.Tutorials.CSharp.Slim.EachTable
チェックアウトこの無料電子ブック:ここでは、あまりにも二、同様の、チュートリアルでは、だTest Driven .NET Development With FitNesse: Second Edition
これは、ベストプラクティスに、FitSharpとFitNesseの設定方法から、あなたが必要なすべてを表示します。
FitSharp dllをhttp://github.com/jediwhale/fitsharp/downloadsから取得する必要があります。
後藤あなたのhttp://localhost/root
(FitNesseのための特別なページ)とそこにこれを貼り付けます。
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も含まれています。
FitNesse jarをhttp://fitnesse.org/からダウンロードします。
実行
java -jar fitnesse.jar
これは、Webサーバを起動するとWikiの内容でフォルダFitNesseRoot
を作成します。開始したことを確認するには、http://localhost
に移動します.FitNesseのフロントページが表示されます。
フロントページを編集 - ちょうどHelloWorldTestのようなものを追加してください(キャメルケースでなければなりません!)。 表示された疑問符をクリックし、新しいページを保存します。 プロパティをクリックし、のページタイプがのテストであることを確認してください。
ダウンロードhttps://github.com/jediwhale/fitsharpからFitSharp
とあなたのFitNesseRoot
にfitsharpは、次のフォルダに解凍します。
テストのための.NETプロジェクトを作成し、作成したばかりのfitsharpフォルダにあるfit.dllとfitSharp.dllへの参照を追加します。
.Netで簡単なテストを作成し、コンパイルします。例えば、http://fitnesse.org/FitNesse.UserGuide.FixtureGallery.BasicFitFixtures.ColumnFixtureに記載されているような単純なカラム固定具を使用してください。テストテーブルをHelloWorldTestページに追加してください。 (今回の例HelloWorldTestで)あなたのFitNesseのテストページの上部に
は、次のように入力します
!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
を使用しようとしない表示された場合。
ここではネットでFitNesseのを使用しての素晴らしい本だ:http://fitnesse.s3.amazonaws.com/tdd_net_with_fitnesse.pdf
私はこの作業をしようと何時間も過ごしました。そのトリックは、FitSharpディレクトリをFitNesseRootディレクトリのNEXTに置いているようです。注:私はFitNesseRootの下にFitSharpを持っていましたが、Fitsharp \ Runner.exeはFileNotFoundでしたので、パス 'C:\ Programs \ FitNesse \ FitNesseRoot \ FitSharp \ RunnerW.exe'が破棄されているFileNotFound 。 Arrrggghhh! – corlettk
ベスト・プラクティス!ありがとうございます。時間を節約してください – zzfima
重要な注意点:最新のランナーライブラリを直接ダウンロードする代わりに、NuGetを使用してパッケージをダウンロードしてください。したがって、Visual StudioプロジェクトのNuget Packagesを右クリックし、検索ボックス「FitNesse」を入力します。利用可能なすべてのパッケージのリストが表示されます。 –
私はここにステップバイステップのガイドを書いた:https://github.com/imanushin/NetRunner/wiki/Net-Runner-tutorial
ショートアイデアを: 1. FitNesseのをインストールします(ただいずれにもそれをコピーディレクトリ) 2. FitNesseを開始する NuGet(!)を使用してパッケージ(NetRunnerまたはFitSharpのいずれか)を取得する 4. Visual Studioで必要な関数を書き込む 5. FitNesseで関数呼び出しを開いた
上記のwikiページでさらに質問をしてください。
- 1. iBooksでの使用のために読書を設定するにはどうすればよいですか?
- 2. IronPythonで使用するためにWing IDEを設定するにはどうすればいいですか
- 3. FitNesseでポップアップを追加するにはどうすればよいですか?
- 4. プリンタ設定を設定するのにC#を使用するにはどうすればよいですか?
- 5. .NETでスキャナを使用するにはどうすればよいですか?
- 6. showsTouchWhenHighlightedを使用するようにUIButtonを設定するにはどうすればよいですか?
- 7. HTTPSを使用するようにYii Frameworkを設定するにはどうすればよいですか?
- 8. Prologモードを使用するようにAquamacsを設定するにはどうすればよいですか?
- 9. Fitnesseでjavascript変数を使用するにはどうすればよいですか?
- 10. SVGに対応するためにJekyllを設定するにはどうすればよいですか?
- 11. タグを生成するためにhaskell-modeを設定するにはどうすればよいですか?
- 12. HTTPSトラフィックを表示するためにWiresharkを設定するにはどうすればよいですか?
- 13. ウェブサイトを展開するためにgitリモートリポジトリを設定するにはどうすればよいですか?
- 14. .NETライブラリが要求されたアプリケーションから設定ファイルの設定を継承するようにするにはどうすればよいですか?
- 15. 設定ファイルを使用してElastic Beanstalkソリューションスタックを設定するにはどうすればよいですか?
- 16. Blackberryデバイスでデバッグするための環境を設定するにはどうすればよいですか?
- 17. sinatraでテストするためのモックデータベースを設定するにはどうすればよいですか?
- 18. PythonでレガシーデータベースでAutoFieldを使用するモデルを設定するにはどうすればよいですか?
- 19. プロキシを使用するには、httpcore 4を設定するにはどうすればよいですか?
- 20. Silverlight RichTextBoxで書式設定されたテキストを設定するにはどうすればよいですか?
- 21. C++で使用するためにWindowsにPDCursesをインストールするにはどうすればよいですか?
- 22. Formtasticをソーサリーで使用する。ログインフォームを設定するにはどうすればよいですか?
- 23. ページリロードに使用する.click jquery変数を設定するにはどうすればよいですか?
- 24. junitテストに使用するEclipseクラスパスを設定するにはどうすればよいですか?
- 25. SMTPを使用してSpring JavaMailSenderをSES用に設定するにはどうすればよいですか?
- 26. Javaでcom.google.gson.JsonObjectを使用して値をnullに設定するにはどうすればよいですか?
- 27. Javaでorg.json.JSONObjectを使用して値をnullに設定するにはどうすればよいですか?
- 28. ブラウザで使用するためにJavaアプレットに署名するにはどうすればよいですか?
- 29. ローカルネットワーク上の他のマシンで.NET 4.0 Webサービスを使用できるように設定するにはどうすればよいですか?
- 30. caballizedプロジェクトでsdl-configなどの設定ツールを使用するにはどうすればよいですか?
+1。私もこの本をお勧めします – RichardOD