0

MockContextを使用して内部ストレージにAndroidJunitからファイルを作成しようとすると、UnsupportedOperationExceptionがスローされます。

MockContext mockContext = new MockContext();
FileOutputStream fos = mockContext.openFileOutput(LOG_FILE_NAME,
                    Context.MODE_PRIVATE);

Android JUNITを使用してファイル操作をテストするための標準的な方法はありますか?

4

1 に答える 1

0

APIによると:

モックコンテキストクラス。すべてのメソッドは機能せず、UnsupportedOperationExceptionをスローします。これを使用して、テストしているクラスに他の依存関係、モック、またはモニターを注入できます。

そのメソッドを使用する場合は、MockContextを拡張し、対応するメソッド実装を作成する必要があります。

于 2012-05-10T21:05:32.830 に答える