Главная страница

AddMarkerLowLevel Marker


Скачать 20.84 Kb.
НазваниеAddMarkerLowLevel Marker
Дата27.06.2022
Размер20.84 Kb.
Формат файлаdocx
Имя файла4.docx
ТипДокументы
#617544

Метод void addMarkerLowLevel(Marker marker)

Проверка добавления нового объекта типа Marker на карту.



Исходные данные

Ожидаемый результат

1

marker — существующий маркер с координатами latitude = ­21.0, longitude

= 21.0

Новый маркер отображается на карте в координатах ­21.0; 21.0

2

marker = null

Ничего не происходит

3, 4

marker со значениями поля title, равными пустой строке (“”) и (null)

Маркер без имени отображается на карте

5

Добавление маркера при несуществующей карте

Ничего не происходит


Метод void addMarker(Point point)

Проверка добавления нового объекта типа Marker на карту.



Исходные данные

Ожидаемый результат

1

Структура point с заполненными полями, не выходящими за пределы допустимых значений (point.name = “name”, point.latitude = ­21.0, point.longitude = 21.0)

Успешное добавление новой точки на карту

2, 3,

4, 5,

6, 7,

8

Структура с одним из параметров, выходящим за границы ограничений. latitude = {­200, 200}, longitude =

{­200, 200}, rating = {­5.0, 6.0}

Ничего не происходит

9

null в поле name структуры

Успешное добавление новой точки без имени на карте

10

null в качестве значения point

Ничего не происходит

11

Добавление уже существующей точки

Успешное добавление новой точки на карте (две одинаковые точки на карте)

12

Большие по длине строки в структуре

Успешное добавление новой точки на карте

13

Добавление маркера при несуществующей карте

Ничего не происходит


Метод void deleteMarker(Marker marker)

Проверка адекватного удаления отображаемого на карте маркера.




Исходные данные

Ожидаемый результат

1

marker — существующий и добавленный маркер с координатами latitude = ­21.0, longitude = 21.0

Успешное удаление маркера (маркер перестает отображаться на карте)

2

marker = null

Ничего не происходит

3

Удаление маркера, который не размещен на карте

Ничего не происходит

4

Удаление маркера при несуществующей карте

Ничего не происходит


Аттестационное тестирование







Исходные данные

Ожидаемый результат

1

Первый запуск приложения

Открытие окна входа при помощи своей учетной записи

2

Осуществление входа при помощи своей учетной записи

Открытие главного окна приложения

3

Выход из приложения

Закрытие приложения

4

Повторный запуск приложения

Открытие главного окна приложения

5

Открытие главного окна приложения

Отображение карты и местоположения пользователя

6

Загрузка и отображение точек

Точки загружаются и отображаются на карте

7

Открытие окна создания новой точки

Открыто новое окно с картой и отмеченным на ней маркером и предложением ввести название точки и рейтинг

8

Сохранение новой точки

Новая точка создается и успешно отправляется на сервер

9

Сохранение новой точки при отсутствующем соединении с сетью

Точка сохраняется во внутренней базе данных, о чем сообщается пользователю


написать администратору сайта