問題タブ [mbunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3482 参照

mono - TeamCityでのMBUnitの使用

TeamCity継続的インテグレーションサーバーを使用してLinuxでNAntプロジェクトをコンパイルしています。コマンドラインランナーを介してモノラルでNAntを実行することでテストレポートを生成できましたが、NAntランナーのようにレポートを使用するオプションがありません。テストフレームワークにもMBUnitを使用しています。

テストレポートにマージして、ビルドに「テストに失敗しました:1(1つの新規)、合格:3049」と表示するにはどうすればよいですか?

更新: MBUnitTaskを見てください。これは、TeamCityがNUnitに期待するメッセージの送信を使用するNAntタスクであるため、TeamCityのすべての機能をテストに使用できます。

MBUnitTask

更新: Galioのサポートが向上しているため、MBUnit3.5dllではなくGalioMBUnit3.5 dllを参照し、galiorunnerに切り替えて機能させる必要があります。

0 投票する
4 に答える
1509 参照

.net - TestDriven.NET が MbUnit の SetUp メソッドを実行していない

SetUp 属性でマークされた SetUp メソッドを持つ MbUnit テスト フィクスチャをいくつか作成しました。これらのメソッドは、MbUnit GUI、コンソール ランナー、および ReSharper MbUnit プラグインを使用して、テストの前に正常に実行されます。しかし、TestDriven.NET でテストを実行すると、SetUp メソッドがまったく実行されません。

これが TestDriven.NET のバグなのか、それとも設定が間違っているのか、誰にもわかりませんか?

0 投票する
5 に答える
2103 参照

nhibernate - MSTest と NHibernate

MSTest で hibernate.cfg.xml を適切に出力ディレクトリにコピーした経験のある人はいますか? MSTest はすべて、hibernate.cfg.xml が見つからないというエラーで失敗しますが (常にコピーするように設定しています)、MBUnit テストはパスします。

0 投票する
1 に答える
1026 参照

unit-testing - MbUnitに付属しているこのIcarusのものは何ですか?

MbUnitを何度もインストールする必要がありましたが、MbUnitと呼ばれるものが引き続き付属しています。

Gallilo Icarus GUI Test Runner

MbUnit GUIの単なるアップデートだと思って使用してみましたが、MbUnitテストが検出されず、アセンブリが正しく開かないこともあります。

おそらく私はそれを見落としているだけですが、新しいテストプラットフォームと関係があることを除いて、彼らのWebサイトでも多くの答えを見つけることができませんでした。

誰かが私にこれが何であるかについてのより良い説明を与えることができますか?

0 投票する
31 に答える
699318 参照

c# - コードが含まれているアセンブリのパスを取得するにはどうすればよいですか?

現在のコードが存在するアセンブリのパスを取得する方法はありますか?呼び出し元のアセンブリのパスは必要ありません。コードを含むパスだけが必要です。

基本的に、私の単体テストは、dllに関連して配置されているいくつかのxmlテストファイルを読み取る必要があります。テストdllがTestDriven.NET、MbUnit GUI、またはその他のものから実行されているかどうかに関係なく、パスが常に正しく解決されるようにしたい。

編集:人々は私が求めていることを誤解しているようです。

私のテストライブラリは次の場所にあります

C:\ projects \ myapplication \ daotests \ bin \ Debug \ daotests.dll

そして私はこの道を取得したいと思います:

C:\ projects \ myapplication \ daotests \ bin \ Debug \

MbUnit Guiから実行すると、これまでの3つの提案は失敗します。

  • Environment.CurrentDirectoryc:\ Program Files\MbUnit を与えます

  • System.Reflection.Assembly.GetAssembly(typeof(DaoTests)).LocationC:\ Documents and Settings \ george \ Local Settings \ Temp \ ....\DaoTests.dllを提供し ます

  • System.Reflection.Assembly.GetExecutingAssembly().Location 前と同じになります。

0 投票する
7 に答える
2088 参照

.net - Gallioのユーザー、このツールを使用してどのような長所と短所を経験しましたか?

Gallioに精通している方にとって、このツール、いわゆるテスト自動化プラットフォームを使用して、どのような長所と短所を経験しましたか?

0 投票する
6 に答える
851 参照

.net - TestDriven.Net でテストが見つからない

MbUnit と TestDriven.Net を使用したテスト プロジェクトがあります。

個々のテスト メソッドを右クリックして [Run Tests] と言うと、テストは正常に実行されます。ソリューション エクスプローラーでファイル名をクリックしても同じです。

ただし、右クリックしてプロジェクトまたはソリューションでテストを実行すると、TestDriven.Net は "0 合格、0 失敗、0 スキップ" と報告します。

私はうまく動作する他の同様のプロジェクトを持っています。はい、クラスには [TestFixture] というラベルが付けられ、メソッドには [Test] というラベルが付けられています。

0 投票する
4 に答える
2049 参照

testing - WatiN テストをストレステストに使用できますか?

私の現在のプロジェクトでは、WatiNMbunitを使用して ASP.NET GUI をテストしています。

テストを書いているときに、これらすべてをストレステストにも使用できれば素晴らしいと思いました。現在、Grinderを使用してストレステストを行っていますが、その後、ケースのスクリプトを何度も作成する必要があり、多くの理由であまり良くありません。

既存のテストを使用してサイトに負荷をかけ、統計を記録できるツールを探していましたが、これまでのところ注目に値することがわかりました。そのようなツールはありますか、または簡単に作成する方法はありますか?

0 投票する
2 に答える
1731 参照

unit-testing - Rhino Mocks、MbUnit: オブジェクトがイベントを発生させたかどうかを確認する最良の方法

イベントを発生させるテスト中のオブジェクトがあります。Rhino Mocks を使用して発生したことを確認する最良の方法は何ですか?

私が思いつくことができる最高のもの(これよりも良くなると確信しています):

0 投票する
3 に答える
1509 参照

tfs - Team Build で MbUnit テストを実行するにはどうすればよいですか?

Team Build で MbUnit 単体テストを実行するのに問題があります。TFSBuild.proj を編集して、次の部分を追加しようとしました。

しかし、まだテストを実行する必要があります。