Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.65 KB

File metadata and controls

19 lines (14 loc) · 1.65 KB

Сервис отправки локализованных сообщений

В классе Main, создается тестовая отправка сообщения в консоль

Код на тесты по ссылке

Задача

Написать тесты для класса MessageSenderImpl.

Что нужно сделать

  • Написать тесты для проверки языка отправляемого сообщения (класс MessageSender) с использованием Mockito:
    1. Поверить, что MessageSenderImpl всегда отправляет только русский текст, если ip относится к российскому сегменту адресов.
    2. Поверить, что MessageSenderImpl всегда отправляет только английский текст, если ip относится к американскому сегменту адресов.
  • Написать тесты для проверки определения локации по ip (класс GeoServiceImpl) 1.Проверить работу метода public Location byIp(String ip)
  • Написать тесты для проверки возвращаемого текста (класс LocalizationServiceImpl)
    1. Проверить работу метода public String locale(Country country)