Я хочу выполнить тест приложения, который анализирует некоторые json, сохраняет данные ядра и считывает некоторые объекты.
Как мой код знает, будет ли он выполняться как часть теста или обычного запуска? Как-то узнать: "Мы в тестовой цели"? Поскольку приложение, когда оно запускается, теперь запускает кучу запросов, чтобы заполнить мою копию с информацией с сервера. Я не хочу, чтобы это делалось во время моих тестов. Я хочу запустить приложение, прочитать HARDCODED json из файла и сохранить его, используя те же методы, что и в случае с coredata, и проверить результаты.
Если кто-то может объяснить, как передавать определенные пары ключ-значение на основе каждой цели, которые могут быть прочитаны из приложения, я был бы еще более рад.