2016-07-25 6 views
-2

コードでは、例外の数を数えます。ユニットテストでは、assertEqualsの前にテストで例外がスローされるため、予想される例外数に対してassertEqualsを実行できないようです。どうすればいいですか?ユニットテストのJavaで例外数を数える方法は?

+0

ユニットテストはどのように行っていますか? JUnitを使用していますか?どうか明らかにしてください。ありがとう。 – Pang

+1

なぜ例外数をカウントしたいのですか?非常に最初のものが捕まえられたら、あなたは例外を処理しませんか? – Bon

答えて

0
Exceptionが発生した場合、それは try文で、コードの残りの部分をバイパスし、直接 Catch声明、 finalの文にジャンプし、その後にコードを実行されます一度 Executionために、このような方法で、

のJava Exceptionハンドル。したがって、最初にExceptionのコードが発生し、try文の最後がスキップされます。

これは非常にお粗末な方法だと私はあなたがすべてのメソッドを一意に維持することをお勧めしますtry-catchステートメント。したがって、コード内で発生したすべての例外を数えることができます。

関連する問題