問題タブ [xunit]
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.
python - Pythonの鼻のxunitレポートファイルは空です
ノーズ テストの実行に問題があり、Jenkins 内で結果を取得しています。
ジョブには、次のようなシェル スクリプトがあります。
テスト スイートの一部は、django_nose.NoseTestSuiteRunner を使用して実行されます。
すべてのテストが実行され、結果のnosetests.xmlファイルが作成されますが、テスト結果が入力されていないようです:
import Error
失敗するとファイルが 1 つのエラーでいっぱいになることに気付きましたが、それ以外の場合は何もありません...
何か案が?テスト側から何か特別なことはありますか? 設定するプロパティなどはありますか?
ありがとう。
resharper - ReSharper がテストランナーで Xunit をネイティブにサポートしないのはなぜですか?
Xunit.Contrib プラグインがあることはわかりますが、Xunit で記述された VS 内でのテストの実行を R# がネイティブにサポートしていないのはなぜですか?
unit-testing - Qt Test 出力を Bamboo で使用するには?
-xunitxml で生成された Qt Test 出力を Bamboo で使用する方法はありますか?
c# - Moq と C# を使用して、パラメータとしてモックに渡された Func を呼び出す
次のようなモックメソッドがあります。
私のコードでは、次のようにします。
私の場合、MyMethod を Moq でテストしており、Func の動作が期待どおりであることを確認したいと考えています。私はその本体にいくつかの注入されたオブジェクトを持っています。これはモックであり、検証する必要があります。また、戻り値の作成も開始されるため、パラメーターとして渡された関数を呼び出さない限り、アサーションを行うことはできません。
Java と jUnit + EasyMock では、渡されたパラメーターを次のようにキャプチャします。
C# + Moq を使用して同じことを行うにはどうすればよいですか?
php - 一般的なテストを基本テストケースにリファクタリングする
同じインターフェイス/抽象クラスの異なる実装をテストしている2つ以上のテストクラスが共通のテストを持っているが、フィクスチャが異なる場合は、テストケースをリファクタリングすることをお勧めしますか?
コードとテストが次のようになっているとしましょう。
そして私はそれら(テスト)をそのように見せたいです:
これはより構造化されているように見えますが、読みやすさが不足している可能性があります。ですから、結局、それが実用的な方法であるかどうかはわかりません。
junit - junitテストの結果はtfsになります
サードパーティのツールによって生成されたjunitテスト結果をTFS2010に表示させるにはどうすればよいですか?できない場合は、おそらく、junitレポートをxunit / nunit/mstestレポートに変換する方法があります。それも素晴らしいでしょう!ありがとう。
c# - HttpRequest[]インデクサープロパティをモックするにはどうすればよいですか
C#/ ASP.NET/webformsで記述された大規模なレガシーコードベースに単体テストを追加しています。MOQとXUnitを使用しています。次のような構文を使用して、クエリ文字列値をモックすることができました。
これにより、このコードは正常に機能します。
問題は、コードベース全体に散在しているのは、クエリ文字列変数またはフォーム変数を次の形式で取得するための多くの呼び出しです。
インデクサーは、クエリ文字列、フォーム値、Cookie、サーバー変数など、さまざまなコレクションをすべて調べているようです。これらのコレクションの1つを使用するようにプロダクションコードをリファクタリングすることによって、多くの潜在的な副作用を導入したくありません。
HttpRequestでそのインデクサーをモックする方法を知っている人はいますか?
xunit - opencover+xunitでは結果がありません
私はOpenCover(今日ダウンロード)を使用してテストの範囲を取得しようとしていました。これが私が使用したコマンドラインです:
そして、これが私が得た出力です
生成されるレポートは常に同じです。
もう少しコンテキスト:PDBはターゲットフォルダーに存在します。管理者としてコマンドプロンプトを実行しています。テストされたプロジェクトは、.net 4 /mvc3アプリケーションです。私のコンピューターはWindows7/32ビットを実行しています。そのトピックについては、それが何らかの形で関連しているかどうかはわかりませんが、ターゲットのプレートフォームを強制的にx86にしたとしても、のx86フォルダーは空です。
また、OpenCover.Profiler.dllをzippy32に登録しようとすると、dllが私のWindowsバージョンと互換性がない可能性があるというエラーが表示されます。
-registerまたは-register:userパラメーターを使用しようとすると、例外が発生します。
また、別のプロジェクト(xunitも)でテストされたDLLプロジェクト(.net4)を試してみましたが、同じ(不足している)結果が得られました。
助けていただければ幸いです!
.net - XUnit のアスペクトのような機能
WhyDidWeBuildXUnit の記事には、テスト メソッドにいくつかの動作を追加できる Aspect-Like Functionality があると記載されています。私は成功せずにその例を検索しました。ありますか?
c# - OpenCoverとxUnitの統合
私はVisualStudioIDEに比較的慣れておらず、xUnitフレームワークを使用してテストを行うC#プロジェクトに取り組んでいます。
コードカバレッジを決定するために「OpenCover」ツールを使用することを計画しました。このツールをVisualStudioと統合する方法を教えてもらえますか?