問題タブ [semantic-comparison]

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

.net - NUnit: SemanticComparison .NET ライブラリを使用して、複合結果の予想と実際の差を追跡する

単体テスト (NUnit) で SemanticComparison を使用していますが、次のようなエラーがよく発生します。

これは、一部のサブプロパティが単体テストで定義した期待値と等しくないためです。しかし、エラーメッセージはこの非常に一般的な形式を持っています. また、スタック トレースにも何も表示されません。しかし、ライブラリには、異なるプロパティを自動的に表示する何らかの方法が含まれていると思います。それらすべてを手動で追跡するには、かなりの時間がかかります。

完全を期すために、私のコードは以下のようなものです。ただし、この質問が SemanticComparison に詳しい人に読まれることを願っています (これは、Mark Seemann aka Ploeh によって作成された単体テストを支援するためのライブラリ/NuGet パッケージです。AutoFixture のサイド プロジェクトです)。