問題タブ [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 投票する
1 に答える
1058 参照

mbunit - Gallioを使用してMbUnitでテストレポートに結果を書き込みます

トレースリスナーや、テストレポートがスナップしてテストレポートに埋め込まれるものに結果を書き込むことが可能かどうかを誰かが知っていますか?

たとえば、var Loans = GetLoans(... parameters); Assert.IsTrue(Loans.Length> 0); TestReport.Write( "user has:" + loans.Count);

そしてそれをテストレポートに表示させます!何か案は?:)

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

.net - 2 つの異なる AssemblyStartups で 1 セットのテストを実行する良い方法はありますか?

私はかなり確立された ASP.NET MVC アプリケーションに取り組んでいます。一連のサービスの背後にあるコア ロジックがあり、StructureMap を使用して適切な IRepositories の適切なインスタンスを挿入し、適切なデータ レイヤーとの通信を抽象化しています。また、これらのサービスに関するかなり網羅的な一連の単体テストもあります。しかし、現状では、単体テストは、データベースを表すメモリ内オブジェクト グラフを使用して一連の偽のリポジトリと対話します。

私がやりたいことは、データベースと Linq2Sql リポジトリに裏打ちされた同じ一連のテストを使用する良い方法を見つけることです。現在、#if() コンパイラ ディレクティブといくつかのフラグを使用してこれを達成するかなりゲットーな方法を見ることができますが、そこに到達するためのより良い方法があるのではないかと思います。助言がありますか?

編集:

ジェームズは元の質問に答えましたが、彼はまた、ここでの私の目標が何であるかについて私がはっきりしていないことに気付かせてくれました.

私がやりたいのは、少なくともテスト ランナー (現在はガリオ) には、これを 2 つの別個のアセンブリとして表示することです。主な理由は、単体テストと統合テストを別々に実行し、完全な DB 依存を回避できるようにするためです。

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

unit-testing - Mbunit とセレン

mbunit を一度に複数のテストを実行する方法を誰か教えてもらえますか?

現在、UI テストにセレンを使用しており、テストを連続して実行してログイン ページを作成する必要があります。

前もってありがとう、cb

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

nunit - NUnit、MbUnit、xUnit、またはその他のテスト フレームワークのラッパーを作成できますか?

テスト フレームワークのラッパーを作成するにはどうすればよいですか? どのテスト フレームワークを使用するかはまだわかりませんが、単体テストの作成を開始する必要があります。この質問で、NUnit から mbUnit、xUnit、さらには MSTest に切り替える方法を知りたいです。

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

visual-studio-2008 - Visual Studio での mbunit テストの単体テストの概要が正しくない

Visual Studio テスト ランナー (VS 2008) で mbunit テストを実行すると、テストは成功しますが、テスト サマリーには成功したテストが含まれません。テストのために、単一のテストでテスト プロジェクトを作成しました。これは、実行時に VS が返すテストの概要です。

実行結果: 0/1 テスト合格、0 不合格、1 スキップ

ただし、テストは下部の [テスト結果] ウィンドウに合格として表示されます。

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

mbunit - MbUnit/GallioのFixtureSetupが実行されない

私はこの問題を理解していません。最初にMBUnitv2を参照してもらい、すべてが完全に機能しました。次に、MBunit v3をインストールして参照しました...これは、Gallioインストールbin-folderのMbUnit.dllとGallio.dllのようです。そして、コンパイルしたときにTestFixtureSetupでいくつかの警告が表示されたので、それらをFixtureSetupに変更しました。しかし、今では彼らはもう処刑されません。私が間違っていることの手がかりはありますか?

ところで、どのdllを参照する必要がありますか?MbUnitのv2を使用したときは、常にMbUnit.Framework.dllを使用していましたが、現在はそうではないようです。

私は混乱しています...

編集: この例は私の問題を最もよく説明しています:

TestDriven.NETを使用してこれを試しました。

テストメソッドを右クリックして[テストの実行]を選択すると、次の出力が表示されます。

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

vb.net - VB.NET/MBUnit でスキーマを生成する NHibernate 単体テストの実装

NHibernate データ アクセス レイヤーの単体テストを実装しようとしています。Web 上で見つけた例 ( http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/04/01/your-first-nhibernate-based-application.aspx ) から引き出した最初のテストは、ドメインクラス/マッピングを使用してデータベースを再作成しようとしています。このサンプルを C# で動作させることができました (Product テーブルはデータベースで作成されます) が、VB.NET で実装した場合は動作しません。

Todd.Core (Product クラスと Product.hbm.xml マッピングを含む) と Todd.Core.Test (テスト フィクスチャと NHibernate 構成を含む) の 2 つのプロジェクトがあります。MBUnit GUI を使用してこのテストを実行しようとすると、次のメッセージが表示されます (10 行目は .Configure メソッドの呼び出しです)。

どんなアイデアでも大歓迎です。以下は私のコードです…。

私の製品クラス:

私の Product.hbm.xml ファイル:

私のテストフィクスチャ:

私のapp.config(テストプロジェクトから):

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

selenium - C#で記述されたテストを実行するためにSeleniumRCを使用してHudsonをセットアップする

Hudsonサーバーをデプロイし、テスト用のhttpサーバーをチェックアウト、ビルド、およびデプロイするように構成しました。

今私はもっと欲しい=)

Gallio Icarusで正常に実行されるMbUnitインフラストラクチャを使用して、C#/。Netで作成されたSeleniumRCテストがいくつかあります。

これらのテストを実行するようにハドソンを設定するにはどうすればよいですか?私たちはWindows2003サーバーにいます。

テストを実行するバッチスクリプトを設定することだけを考えていました。しかし、CLIでそれらを実行する方法は?テストを実行できるCLIテストランナーはありますか?

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

mbunit - IEnumerableをどのようにテストしますかMBunitにSomeClassクラスのすべてのアイテムがありますか?

IEnumerableにMBunitのSomeClassクラスのすべてのアイテムがあることをどのようにテストしますか?

私はかつてVisualStudioの単体テストフレームワークを使用CollectionAssert.AllAreInstancesOfTypeして、それを確認するための何かを見つけました。

しかし、MBunitでそれを行うにはどうすればよいですか?

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

unit-testing - の使用NAnt で失敗する

NAnt から mbunit を使用して記述された Unit Test を実行しようとすると、スタックしてしまいました。NAntbuilderでこのコード行を試したとき。

エラーメッセージが表示されました

ビルドに失敗しました

./.../mbunit.build(26,5):

要素 <mbunit> が無効です。不明なタスクまたはデータ型。

mbunit.framework.dll、quickgraphalgorithm.dll、quickgraph.dll を NAnt の bin フォルダーにコピーしました。

NAnt から mbunit テストを実行するのを手伝ってくれませんか。

前もって感謝します、

ガネーシャ