質問

複製: Java:方法試験方法電話システム。exit()?


私有のトラブルの設計ユニット試験方法と口によってアプリケーションに呼び出し system.exit().実は、このコンストラクタのクラスの試験条件を決定を終了します。では、この特定の緊急時おきたいと思います。

ある特定のとして存続していくためには、使ってみました、またはその他のご提案?

public MyClass(arg1, arg2, arg3){
    if(argsTestingIsOK){
        continue;       
    }else{
        System.exit(0);
    }
}
役に立ちましたか?

解決

の代わりに exit()-ingのコンストラクタにスローする IllegalArgumentException 代わりに(それが本当に起きてい)ので、呼び出し側の扱いは例外です。のアプリケーションコードを書き込めるかどうかを示しま程の例外の程度php,c#,dに試験できるとして存続していくためには、適に例外が発生します。

他のヒント

なのでこのコンストラクタです。うで誤解を招くもを使用します。

のキャッシュフローを使います。exit()は、mainメソッドのエントリポイントの申請-レコード店ディスクユニオンの中のオブジェクト建設のコードです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top