В настоящее время я работаю над приложением для Android. Данные, используемые этим приложением, предоставляются веб-сервером. Теперь я хочу протестировать приложение и немного поиграть с ним с использованием тестовых данных, чтобы реальные данные с сервера менялись динамически, и я не всегда могу проверить конкретные функции или посмотреть на конкретные вещи. Два варианта, которые приходят мне на ум:Использование тестовых данных в приложении для Android
Хранить тестовые данные в локальной базе данных/файле. Добавьте глобальную переменную типа boolean useTestData и замените соединители веб-сервера таким образом, чтобы они не связывались с веб-сервером в случае, если useTestData имеет значение true. Недостатком является то, что я должен изменить все соединители с кодом, который не будет использоваться в выпущенном приложении.
Внедрение второго API веб-сервера для целей тестирования, который предоставит мне только статические тестовые данные. В случае, если для глобальной переменной установлено значение true, будет доступен доступ к тестовому API.
Я думаю, что второй способ - лучший выбор. Может быть, есть и другой альтернативный способ сделать это? Что Вы думаете об этом?
Заранее спасибо.
Спасибо за это предложение, я думаю, что именно так я и искал. Попробуй! – valdes21