いつもお世話になっております。
CoreDataの操作について質問です。
現在fetch関数についてのテストを行っているのですが、
fetch実行時に意図的にエラーを発生させる方法が分かりません。
swift
1do { 2 let result = try context.fetch(request)//ここでエラーを発生させてcatchしたい 3} catch { 4//エラー処理 5}
カバレッジの関係でcatch句を通過させたいのですが、SQLBrowserを使って
fetch直前にデータを書き換えたり削除したりしてもエラーにならず、どのように通過させるか
皆目見当も付きません。
方法をご存知の方がいましたらご教示をお願いしたいです。
よろしくお願いします。
補足:swift3.0、xcode8.3
あなたの回答
tips
プレビュー