私は貧弱なデザインの結果である奇妙な状況を抱えていますが、その事実を受け入れる必要があります。問題は、ビルドマシンに存在しないローカルファイルを見つけようとすると、問題のあるメソッドが副作用を起こしているため、mockingで問題が発生することです。(Power)Mockitoでクラスの初期化でプライベート静的メソッドの静的呼び出しをモックする方法はありますか?
それはこのようなものです:MockitoまたはPowerMockitoは、任意のモックを行う前にある)、現時点では私はそれが本当のloadProperties(呼び出し、テストクラスの内部クラスを言及ので、私はこれを模擬するために問題を抱えている
class BadDesignedClass {
public static final Properies = loadProperties();
private static Properties loadProperties() {
// ... loads non-existent property file and crashes...
}
}
、エラーがスローされます。