Не могу найти туториал на эту тему. Перед запуском модульного теста необходимо загрузить инфраструктуру Joomla... Приветствуется пример кода, спасибо!
Как я могу выполнить модульное тестирование модуля Joomla 1.5 или 1.6 с помощью PHPUnit?
Ответы (1)
Возможно, вы ищете официальную документацию по модульному тестированию Joomla — она содержит примеры тестов. и многое другое, что поможет вам начать работу.
person
hakre
schedule
04.07.2011
Спасибо. Я нашел это в документе: Почему я не могу использовать phpunit testname.php для запуска своих тестов? Центр тестирования должен проделать некоторую работу, чтобы иметь возможность загрузить Joomla! framework и иметь возможность внедрять фиктивные классы. Это сложно сделать с помощью средства запуска тестов PHPUnit, поэтому мы создали свой собственный. Кроме того, средство запуска тестов Joomla имеет специальные параметры, предназначенные для облегчения выбора конкретных тестов. Со временем мы добавим больше функций в средство запуска тестов, чтобы оно имело многие возможности команды phpunit.
- person Jean-Pierre Schnyder; 05.07.2011
В PHPUnit есть вещь под названием
bootstrap
, которая может быть интересна для вашего собственный набор тестов. Кроме того, вы можете поместить конфигурацию по умолчанию в файл XML. Если вы можете решить проблемы интеграции с помощью этих методов, я бы сначала предпочел их самописному cli-бегунку. Однако, если joomla использует собственный тестовый запуск, то это необходимо для их пакета.
- person hakre; 05.07.2011