0

JUnit を使用してメソッドの 1 つをテストしていますが、メソッドはExceptionパラメーターとして を受け取ります。テストはおおよそ次のようになります。

public void testSomething() {
...
  callMethod(param1, new Exception("ignore exception"));
}

これを行うと、例外を作成する(スローしない)行為により、これが System.err にダンプされます

java.lang.Exception: Sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) の ...testSomething で例外を無視します。 junit.framework.TestCase.runTest(TestCase.java:176) の java.lang.reflect.Method.invoke(不明なソース) junit.framework.TestCase.runBare(TestCase.java:141) の

この出力を抑制する方法はありますか? 考えられるすべてのものをゴーグルしましたが、あらゆる種類の無関係なものを拾い上げます。

4

2 に答える 2

0

参考までに、関数呼び出しで ex.printStackTrace() デバッグ ステートメントが実行されましたが、取り出すのを忘れていたので、Adam は正しかったです。

于 2013-07-12T15:51:25.347 に答える
-1

親コンストラクターを呼び出さずに Exception からクラスを派生させることはできますか?

于 2013-07-09T21:52:07.617 に答える