2.3 KiB
2.3 KiB
Тестирование настроек сервера
Шаги для тестирования
-
Запустите приложение
- Откройте экран авторизации
-
Откройте настройки сервера
- Нажмите на иконку шестеренки в верхнем левом углу экрана авторизации
- Откроется диалог "Настройки сервера"
-
Измените URL сервера
- В поле "URL сервера" введите новый адрес, например:
http://192.168.1.100:8000https://api.example.com
- Проверьте валидацию:
- Некорректные URL (без протокола) должны показывать ошибку
- Кнопка "Сохранить" должна быть неактивна при некорректном URL
- В поле "URL сервера" введите новый адрес, например:
-
Сохраните настройки
- Нажмите "Сохранить"
- Должно появиться Toast сообщение "Настройки сервера сохранены"
- Диалог должен закрыться
-
Проверьте сохранение
- Снова откройте диалог настроек
- Поле должно содержать сохраненный URL
Ожидаемое поведение
- Все API запросы теперь будут отправляться на новый сервер
- Настройки сохраняются между запусками приложения
- Retrofit пересоздается с новым базовым URL при изменении настроек
Отладка
- Проверьте логи HTTP запросов - они должны идти на новый сервер
- В случае ошибок подключения, проверьте доступность нового сервера
- URL должен включать протокол (http:// или https://) и порт
Структура сохраненных данных
Настройки сохраняются в SharedPreferences:
- Ключ:
server_url - Значение: полный URL сервера
- По умолчанию:
http://192.168.0.112:8000