問題タブ [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.
.net - Visual Studio Team System 2008 Developer Edition のコード カバレッジ (NUnit アプリケーション上)
これは可能ですか?これを達成するための手順を説明するチュートリアルを楽しみにしています。
visual-studio-2008 - デバッグを使用して、同じソリューションのテスト プロジェクトから Web アプリケーションのクラスにステップ インするにはどうすればよいでしょうか?
NUnit とテスト プロジェクトを使用する場合、Web アプリケーションでテストしているクラスにステップ インする方法を見つけることができませんでした。Visual Studio 2008 用の TestDriven.NET アドインを使用しています。テスト プロジェクトでブレークポイントにヒットすることはできますが、テスト中の Web アプリ クラスにステップ インすることはできません。
c++-cli - NUnit で C++/CLI を使用する際の制限
C++ 単体テスト フレームワークに関する質問に対するこの回答は、C++/CLI と NUnit を使用してネイティブ C++ コードの単体テストを作成するという、これまで思いもよらなかった可能性を示唆しています。
C# テストには NUnit を使用しているため、C++ でも使用できる可能性は魅力的です。
私はマネージ C++ を使用したことがないので、このアプローチに実際的な制限はありますか? あなたの多くはこれをやっていますか?もしそうなら、あなたの経験はどのようなものでしたか?
visual-studio - Nunit 用の無料の Visual Studio アドインはありますか?
私は安くて、ReSharper や TestDriven.NET にお金を払いたくないのですが、NUnit 用の無料の Visual Studio アドインはありますか?
c# - NUnit でプライベート メソッドをどのようにテストしますか?
NUnit を正しく使用する方法を考えています。最初に、メイン プロジェクトをリファレンスとして使用する別のテスト プロジェクトを作成しました。ただし、その場合、プライベート メソッドをテストすることはできません。私の推測では、テスト コードをメイン コードに含める必要があるのではないでしょうか?! - それは正しい方法ではないようです。(テストを含むコードを出荷するという考えは嫌いです。)
NUnit でプライベート メソッドをどのようにテストしますか?
unit-testing - モック オブジェクト、nUnit、通話ログ、log4net
単体テストの非常によくあるシナリオは次のとおりです。
...呼び出しログに文字列を追加するだけで IFoo インターフェイスを実装する MockFoo を使用します。モックで callLog を使用して多くのコードを処理する必要があります。
log4net を使用して通話ログを収集することは良い考えですか?
asp.net-mvc - NUnit と Visual Web Developer 2008SP1 - 統合の問題
NUnit を VWD2008 と統合することにしました。
私は次のことを行いました-1)NUnitのインストール-インストールに含まれていたサンプルプロジェクトを実行しましたすべてのテストは問題ありませんでした。2) TestDriven.Net 2.0 をインストール - 個人配布。3) MVC プロジェクトにテストを書きましたが、コンテキストを右クリックしてテストを実行しようとすると失敗します。さらに、テストを作成するために NUnit.framework dll への参照を追加する必要がありました。
私は何を間違えましたか?
c# - NUnit の ExpectedExceptionAttribute は、何かが例外を発生させるかどうかをテストする唯一の方法ですか?
私は C# と NUnit の初心者です。
Boost.Test には、BOOST_*_THROW
マクロのファミリがあります。Python のテスト モジュールにはTestCase.assertRaises
メソッドがあります。
私が理解している限り、NUnit (2.4.8) を使用した C# では、例外テストを行う唯一の方法は を使用することExpectedExceptionAttribute
です。
ExpectedExceptionAttribute
Boost.Testのアプローチよりも優先する必要があるのはなぜですか? この設計上の決定の背後には、どのような理由が考えられるでしょうか? C# と NUnit の場合、なぜそれが優れているのでしょうか?
最後に、使用することにした場合ExpectedExceptionAttribute
、例外が発生してキャッチされた後に追加のテストを行うにはどうすればよいですか? セッターが発生した後にオブジェクトが有効でなければならないという要件をテストしたいとしましょうSystem.IndexOutOfRangeException
。次のコードをコンパイルして期待どおりに動作させるには、どのように修正しますか?
編集:回答ありがとうございます。今日、It's the Tests ブログ エントリで、あなたが説明した 3 つの方法すべて (およびもう 1 つの小さなバリエーション) が言及されているのを見つけました。以前は見つけられなかったのが残念です:-(。
asp.net - NUnitAsp の置き換え
ASP.NET ページをテストするために誰かが知っている NUnitAsp の代替品はありますか?
unit-testing - NUnit 対 MbUnit 対 MSTest 対 xUnit.net
.NET 用の単体テスト フレームワークは数多くあります。この小さな機能比較を見つけました: http://xunit.github.io/docs/comparisons.html
今、私は私たちに最適なものを選択しています。しかし、どのように?それは問題ですか?どれが最も将来性があり、その背後にまともな勢いがありますか? 機能を気にする必要がありますか?xUnit は最も新しく、特に .NET 向けに設計されているように見えますが、NUnit は広く受け入れられているようです。MSTest は再び Visual Studio に統合されています ...