Skip to content
This repository has been archived by the owner on Dec 17, 2018. It is now read-only.
/ test Public archive

Тестовое задание на вакансию

Notifications You must be signed in to change notification settings

xxxcoltxxx/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание на вакансию "Тестировщик"

Необходимо написать автоматические тесты для класса Translate с помощью фреймворка PHPUnit:

  • Проверка, что при получении ошибки от Яндекса создаётся Exception с нужным текстом и кодом
  • Проверка, что при получении от Яндекса перевода он возвращается в методе translate

Условия:

  • Запросов к реальному серверу Яндекса быть не должно
  • ini-файл с настройками не должен подгружаться
  • Конструктор класса Translate не должен вызываться в тесте

Желательно PHPUnit и компоненты для него устанавливать через composer. На почту [email protected] отправить полный архив, включающий в себя существующие скрипты, тесты и composer.json (если он будет)

Для проверки работоспособности нужно скопировать include/config/translate.ini.example в include/config/translate.ini и прописать там ключ доступа к Yandex translate API. Ключ, указанный в примере, так же работает Запуск скрипта: php translate.php

About

Тестовое задание на вакансию

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages