問題タブ [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.
c# - XmlSchema を MemoryStream に書き込むと、Nunit から実行中に例外が発生して失敗する
XmlSchema オブジェクトを文字列に変換しようとしています。
単純な XmlSchema を作成し、コンパイルしてから、次のように変換しています。
コンソール アプリとして実行している間はすべて正常に動作しますが、Nunit から実行すると "xmlSchema.Write(memStream);" で例外が発生します。ライン。
例外: XML ドキュメントの生成中にエラーが発生しました。
内部例外: 共通言語ランタイムが無効なプログラムを検出しました。
asp.net - NUnit を使用して一部のデータベース トランザクションを実行する Web サービスの Web メソッドをテストする単体テスト
NUnit を使用して Web サービスの Web メソッドをテストする単体テストを作成するにはどうすればよいですか?
このアプリケーションの Web メソッドは、データベース内のレコードを追加、更新、および削除します。単体テストは、データベースにレコードが挿入されているかどうかを Web メソッドでテストします。Web メソッドは、データ アクセス レイヤーのメソッドを呼び出して、このアクションを実行します。
visual-studio - VisualStudioからバッチファイルでNunitを呼び出す方法
モジュールに記述されたすべてのテストを実行するための外部プログラムとしてNunitを起動するようにVisualStudioを設定しました。
今私がやろうとしているのは、Myproj.exeを呼び出すバッチファイルを作成することです。私が期待しているのは、外部プログラムを実行し、nunit.exeですべてのテストを実行するように設定したため、Nunitが実行されることですが、そのバッチファイルを実行すると、NUnitを開く代わりにVisualStudioから実行が開始されます。
誰かがそれを達成する方法として私に明確なアイデアを教えてもらえますか?
行き詰まりすぎです。
今、私はシェルで次のコマンドを実行しようとしています
nunit-x86.exeここにVisualBasicプロジェクトファイル(exe)をロードして、次のコマンドを実行できないため、ここからすべてのテストを実行する方法を教えてください
vb.net - 読み込むことができませんAppbase の下に配置されていないため
ディレクトリでテスト プロジェクトを選択してNUnitプロジェクト (NunitLoginTest.nunit)を作成し、nunit\bin
そのプロジェクトを読み込もうとしていますが、次のエラーが表示されます。
読み込めません Appbase の下にないため、ファイルまたはアセンブリ「nunitLogintest」またはその依存関係の 1 つを読み込めませんでした。指定されたパスが見つかりません
それは何に関連していますか?構成ファイルも確認しました。これをコンソールから実行しています。
アップデート:
NUnit を開始したいのですが、あるディレクトリにある Visual Studio プロジェクトをロードし、すべてのテストを実行する必要があります (NUnit プロジェクトで定義していない場合)。
実際には、これらすべてを実行するバッチ ファイルを作成したいと考えています。これを行うと、プロジェクトが読み込まれません。環境変数に c:\Program Files\nunit\bin パスを定義しました。
xml - NUnit を使用したレポート
NUnit からテストを実行した後、管理レポートが必要です。NUnit を調べると、XML 形式で出力を生成するようです。誰でもこれを達成する方法を提案できます。
nunit - Nunit を使用した個々のテストのタイムアウト
ccnet で実行される一連のテストで、個々のテストにタイムアウト オプションを実装する方法はありますか。
Mbunit と MSTest には [Timeout] 属性があります。
I am looking for similar feature in Nunit.
This is to avoid long running tests.
nunit - 条件が失敗した場合でも、NUnit はすべての If ステートメントを実行しています
いくつかの値に基づいて If ステートメントを実行していますが、Nunit は条件が false であってもすべてのステートメントを実行します
.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 の外部ツールではなく) 個別に実行する必要があると思います。
c# - IGrouping 用に NUnit モック オブジェクトを設定する方法
パラメータとして渡す NUnit Mock オブジェクトを設定し、単体テストで MethodA の結果を確認したいと考えています。
この IGrouping をモックするにはどうすればよいですか?
c# - NUnit2.4.8 で range 属性が属している名前空間
NUnit2.4.8 で range 属性が属している名前空間