Files
WellShe/docs/testing_server_settings.md
2025-11-06 07:11:15 +09:00

2.3 KiB
Raw Blame History

Тестирование настроек сервера

Шаги для тестирования

  1. Запустите приложение

    • Откройте экран авторизации
  2. Откройте настройки сервера

    • Нажмите на иконку шестеренки в верхнем левом углу экрана авторизации
    • Откроется диалог "Настройки сервера"
  3. Измените URL сервера

    • В поле "URL сервера" введите новый адрес, например:
      • http://192.168.1.100:8000
      • https://api.example.com
    • Проверьте валидацию:
      • Некорректные URL (без протокола) должны показывать ошибку
      • Кнопка "Сохранить" должна быть неактивна при некорректном URL
  4. Сохраните настройки

    • Нажмите "Сохранить"
    • Должно появиться Toast сообщение "Настройки сервера сохранены"
    • Диалог должен закрыться
  5. Проверьте сохранение

    • Снова откройте диалог настроек
    • Поле должно содержать сохраненный URL

Ожидаемое поведение

  • Все API запросы теперь будут отправляться на новый сервер
  • Настройки сохраняются между запусками приложения
  • Retrofit пересоздается с новым базовым URL при изменении настроек

Отладка

  • Проверьте логи HTTP запросов - они должны идти на новый сервер
  • В случае ошибок подключения, проверьте доступность нового сервера
  • URL должен включать протокол (http:// или https://) и порт

Структура сохраненных данных

Настройки сохраняются в SharedPreferences:

  • Ключ: server_url
  • Значение: полный URL сервера
  • По умолчанию: http://192.168.0.112:8000