Avatar
Kishikawa Katsumi 4/9/2018 8:53 AM
壊れたものを用意する必要があるならそうします。が、アプリケーションの場合はそこまでする必要はないと思います。 開けなかった場合に返ってくる状態、エラーなりnilなり、を与えて、それが意図した通りに処理されるかどうかを確認します。
😀 1
8:54 AM
CoreDataそのもののテスト、みたいな場合は壊れたファイルを用意することは妥当だと思います。
8:55 AM
あと、CoreDataのファイルをダウンロードしてくるとか、そういう場合も妥当かもしれません。
8:55 AM
大抵はアプリケーションで生成したファイルを使う、ということだろうから、そうそう壊れたものが存在することはないとして扱うと思います。