問題タブ [expected-exception]
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.
java - ExpectedException 原因の原因は?
すべての例外が正しいことを確認しようとしています。値は でラップされているためCompletableFutures
、スローExecutionException
される例外は、私が通常チェックする例外が原因で発生します。簡単な例:
によってスローfoo()
された例外を変換し、そのすべてがandbar()
内部で行われます(コード全体はコピーしません。参考用です)。CompletableFutures
AsyncHandlers
私の単体テストではbar()
、例外をスローし、呼び出し時に正しく変換されていることを確認したいと考えていますfoo()
:
A
これまでのところは順調ですが、例外の原因が例外でありB
、having(on(A.class).getCause(), CoreMatchers.is(b))
原因であることも確認したいと思いますCodeGenerationException --> StackOverflowError
TL;DR: 予想される例外の原因を取得するにはどうすればよいですか?
unit-testing - 単体テストは System.ServiceModel.FaultException を想定しています
これは私のユニットテストです:
クライアント リポジトリに無効な入力を提供すると、サード パーティのクライアント サービスが呼び出され、クライアント サービスがエラーをスローすることが予想されます。また、クライアント サービスも例外をスローしますが、期待どおりではありません。「System.ServiceModel.FaultException」を期待していますが、次のようになります。
「ExpectedException」に何を入れればよいかわからないため、この単体テストは正しく予想される例外で合格します。
c# - Rhino モック テストの予想 #1、実際の #0 - エラー
私は Rhino Mock で作業している初心者ですが、理由が理解できないこのエラーが発生しています。ここでテスト
じぶんのGetStudiesByInstallationReference.cs
私は一度呼び出されたテストしたいGetStudiesByInstallationReference
。
私は何を間違っていますか?...Expect
句はで使用されているものと同じであるため、テストに合格する必要がありStub
ますが、それでも例外が発生します
予想 #1、実際の #0。
誰でもこれで私を助けることができますか?
前もって感謝します
c# - MatchType の置き換え?
新しい NUnit バージョン 3.x はサポートされExpectedExceptionAttribute
なくなりました。代わりがありAssert.Throws<MyException>()
ます。おそらくより良い論理的概念です。しかし、私は古い良品に代わるものを見つけることができませんでしたMatchType
- ありますか? MyException
NUnit 2.x では、特定のテキスト フラグメントが含まれていることを示す例外メッセージを比較して、どのパラメーターが使用されたかを知ることができました (もちろん、代わりに多数の例外クラスを用意するつもりはありません)。論理的なものの)。これを NUnit 3.x でどのように処理できますか? ヒントを見つけることができませんでした。
NUnit 2.x では、次のようにします。
NUnt 3.x で同様のことを行うにはどうすればよいですか?
私の言いたいことを考えてください: NUnit が提供する手段は、例外がスローされたパラメーターを認識するのに十分ではないため、これは別の質問です。