Я привык к веб-разработке с использованием LAMP, PHP5, MySQL плюс NetBeans с Xdebug.
Теперь я хочу улучшить свою разработку, научившись использовать (A) правильное тестирование и (B) каркас. Поэтому я настроил CodeIgniter, SimpleTest и надстройку easy Xdebug для Firefox. Это очень весело, потому что maroonbytes предоставил мне четкие инструкции и настроенную настройку, готовую к загрузке. Я стою на плечах великанов и очень благодарен.
Я немного раньше использовал SimpleTest. Вот что я написал:
<?php
require_once('../simpletest/unit_tester.php');
require_once('../simpletest/reporter.php');
class TestOfMysqlTransaction extends UnitTestCase {
function testDB_ViewTable() {
$this->assertEqual(1,1); // a pseudo-test
}
}
$test = new TestOfMysqlTransaction();
$test->run(new HtmlReporter())
?>
Так что я надеюсь, что знаю, как выглядит тест. Что я не могу понять, так это где и как поставить тест в моей новой настройке. Я не вижу примеров тестов в пакете maroonbytes, и Google до сих пор приводил меня к сообщениям, которые предполагают, что модульное тестирование уже функционально доступно. Что мне делать?