問題タブ [nunit]

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 に答える
2156 参照

c# - XmlSchema を MemoryStream に書き込むと、Nunit から実行中に例外が発生して失敗する

XmlSchema オブジェクトを文字列に変換しようとしています。
単純な XmlSchema を作成し、コンパイルしてから、次のように変換しています。

コンソール アプリとして実行している間はすべて正常に動作しますが、Nunit から実行すると "xmlSchema.Write(memStream);" で例外が発生します。ライン。

例外: XML ドキュメントの生成中にエラーが発生しました。

内部例外: 共通言語ランタイムが無効なプログラムを検出しました。

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

asp.net - NUnit を使用して一部のデータベース トランザクションを実行する Web サービスの Web メソッドをテストする単体テスト

NUnit を使用して Web サービスの Web メソッドをテストする単体テストを作成するにはどうすればよいですか?

このアプリケーションの Web メソッドは、データベース内のレコードを追加、更新、および削除します。単体テストは、データベースにレコードが挿入されているかどうかを Web メソッドでテストします。Web メソッドは、データ アクセス レイヤーのメソッドを呼び出して、このアクションを実行します。

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

visual-studio - VisualStudioからバッチファイルでNunitを呼び出す方法

モジュールに記述されたすべてのテストを実行するための外部プログラムとしてNunitを起動するようにVisualStudioを設定しました。

今私がやろうとしているのは、Myproj.exeを呼び出すバッチファイルを作成することです。私が期待しているのは、外部プログラムを実行し、nunit.exeですべてのテストを実行するように設定したため、Nunitが実行されることですが、そのバッチファイルを実行すると、NUnitを開く代わりにVisualStudioから実行が開始されます。

誰かがそれを達成する方法として私に明確なアイデアを教えてもらえますか?

行き詰まりすぎです。


今、私はシェルで次のコマンドを実行しようとしています

nunit-x86.exeここにVisualBasicプロジェクトファイル(exe)をロードして、次のコマンドを実行できないため、ここからすべてのテストを実行する方法を教えてください

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

vb.net - 読み込むことができませんAppbase の下に配置されていないため

ディレクトリでテスト プロジェクトを選択してNUnitプロジェクト (NunitLoginTest.nunit)を作成し、nunit\binそのプロジェクトを読み込もうとしていますが、次のエラーが表示されます。

読み込めません Appbase の下にないため、ファイルまたはアセンブリ「nunitLogintest」またはその依存関係の 1 つを読み込めませんでした。指定されたパスが見つかりません

それは何に関連していますか?構成ファイルも確認しました。これをコンソールから実行しています。

アップデート:

NUnit を開始したいのですが、あるディレクトリにある Visual Studio プロジェクトをロードし、すべてのテストを実行する必要があります (NUnit プロジェクトで定義していない場合)。

実際には、これらすべてを実行するバッチ ファイルを作成したいと考えています。これを行うと、プロジェクトが読み込まれません。環境変数に c:\Program Files\nunit\bin パスを定義しました。

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

xml - NUnit を使用したレポート

NUnit からテストを実行した後、管理レポートが必要です。NUnit を調べると、XML 形式で出力を生成するようです。誰でもこれを達成する方法を提案できます。

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

nunit - Nunit を使用した個々のテストのタイムアウト

ccnet で実行される一連のテストで、個々のテストにタイムアウト オプションを実装する方法はありますか。

Mbunit と MSTest には [Timeout] 属性があります。

I am looking for similar feature in Nunit.

This is to avoid long running tests.

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

nunit - 条件が失敗した場合でも、NUnit はすべての If ステートメントを実行しています

いくつかの値に基づいて If ステートメントを実行していますが、Nunit は条件が false であってもすべてのステートメントを実行します

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

.net - nUnit テストを別のプロジェクトに移動するのに助けが必要

単体テスト クラスがメイン プロジェクト (TestAccount) の一部である場合、すべてが正常に機能します。

単体テストについて私が読んだすべての記事では、テストを別のプロジェクトに入れることを推奨しているので、私は...

  • 別のプロジェクト (TestAccount.UnitTests) をソリューションに追加しました
  • 単体テスト クラス (AccountTests.vb) を TestAccount.UnitTests に移動しました。
  • TestAccount.UnitTests に TestAccount への参照を追加しました (copy local = true)

ソリューションは警告なしでコンパイルされます。ただし、nUnit はメイン プロジェクトにアクセスできず、テストごとに次のエラーが発生します。

System.IO.FileNotFoundException : ファイルまたはアセンブリ 'TestAccount、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

私は何を間違っていますか?

(GACに追加するまで、nunit.framework.dllで同様の問題が発生していました)

ソリューション エクスプローラーのスクリーンショット http://img440.imageshack.us/img440/4862/nunitsolutionexploreree3.jpg

Visual Studio 2005
.NET 2.0
nUnit 2.4.8 (.NET 2.0 バージョン)

[編集] Visual Studio から (外部コマンドとして) nUnit を実行している場合にのみ、この問題が発生します。nUnit コンソールを個別にロードすると、正常に動作します。

[編集] Omar: はい、他のプロジェクトへの参照があります。これが私のソリューションエクスプローラーのスクリーンショットです

nUnit コンソールを (VS の外部ツールではなく) 個別に実行する必要があると思います。

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

c# - IGrouping 用に NUnit モック オブジェクトを設定する方法

パラメータとして渡す NUnit Mock オブジェクトを設定し、単体テストで MethodA の結果を確認したいと考えています。

この IGrouping をモックするにはどうすればよいですか?

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

c# - NUnit2.4.8 で range 属性が属している名前空間

NUnit2.4.8 で range 属性が属している名前空間