Как я могу выполнить модульное тестирование модуля Joomla 1.5 или 1.6 с помощью PHPUnit?

Не могу найти туториал на эту тему. Перед запуском модульного теста необходимо загрузить инфраструктуру Joomla... Приветствуется пример кода, спасибо!


person Jean-Pierre Schnyder    schedule 02.07.2011    source источник


Ответы (1)


Возможно, вы ищете официальную документацию по модульному тестированию Joomla — она содержит примеры тестов. и многое другое, что поможет вам начать работу.

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