Давайте сгенерируем какой-нибудь простой файл тестов, с которым мы попробуем поработать. Сделать это мы можем с помощью Symfony maker bundle, который позволяет нам сгенерировать PHP классы с помощью консольных команд.
Давайте попробуем это сделать. Выполняем команду
php bin/console make:test
И у нас запускается диалоговое окно, где мы должны ответить на некоторые вопросы. Дело в том что в Symfony есть несколько видов тестов, которые мы можем использовать.
Для нас сейчас нужен самый базовый тест это phpunit тесты.
Давайте напишем здесь TestCase.
Как будет называться имя класса для наших тестов? Давайте я назову его BaseTest.
Базовые тесты, чтобы просто нам попробовать.
Собственно все. Смотрим, что у нас произошло и у нас был создан базовый класс теста, который мы теперь можем расширять и использовать.
Что собой представляет базовый класс теста? Он у нас расширяет тест, который мы с вами указали при создании и соответственно название класса и метод, который будет что-то тестировать. Обычный php класс, который представляет собой тест.
Ну и в методе testSomething мы попробуем что-нибудь с вами потестировать.
Таким образом можно создать простой файл теста, с которым теперь мы можем работать.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти