У меня есть 2 функции, где одна в основном получает строку в пользовательских значениях по умолчанию, а другая записывает строку в пользовательских значениях по умолчанию. Я не могу понять, что я должен делать модульный тест или нет? и я довольно новичок в концепции модульного тестирования.
Я искал inte rnet для тестирования пользовательских настроек по умолчанию, но мне посоветовали в конце смоделировать тест.
Мой вопрос is Если есть способ проверить пользовательские настройки по умолчанию, каков наилучший способ сделать это?
Константы и структуры
let defaults = UserDefaults.standard
let defaultinformation = "ABCDEFG"
struct Keys {
static let Information = "Information"
}
Функция, где сохраняется информация
func SetDefaultInformation() {
defaults.set(defaultinformation, forKey: Keys.Information)
}
Функция, где извлекается информация
func checkForInformation() -> String {
let Information = defaults.value(forKey: Keys.Information) as? String ?? ""
return Information
}
Заранее спасибо