Тестирование основного блока сбора данных - PullRequest
0 голосов
/ 28 марта 2020

В целях тестирования как вызвать ошибку Core Data, чтобы в приведенном ниже примере был выполнен блок catch?

guard  let managedContext = appDelegate?.persistentContainer.viewContext else { return }
    managedContext.delete(items[indexPath.row])
    // update managedContext after delete
    do {
        try managedContext.save()
        completion(true)
    } catch {
        completion(false)
        showCoreDataErrorAlert(withMsg: error.localizedDescription)
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...