Как использовать PHPUnit в CodeIgniter?

Я читал и читал статьи о PHPUnit, SimpleTest и других фреймворках для модульного тестирования. Все они звучат так здорово! Благодаря https://bitbucket.org/kenjis/my-ciunit/overview

Теперь мой вопрос в том, как мне его использовать?

В каждом учебнике, который я вижу, есть абстрактное использование, например assertEquals(2, 1+1) или:

public function testSpeakWithParams()
{
    $hello = new SayHello('Marco');
    $this->assertEquals("Hello Marco!", $hello->speak());
}

Это здорово, если бы у меня была функция, которая выводит такую предсказуемую строку. Обычно мои приложения берут кучу данных из базы данных, а затем отображают их в какой-нибудь таблице. Как же мне протестировать контроллеры Codeigniter?

Я хотел бы заниматься Test-Driven Development и прочитал учебник на сайте PHPUnits, но опять же пример кажется таким абстрактным. Большинство моих функций codeigniter отображают данные.

Есть ли книга или отличный учебник с практическим применением и примерами тестирования PHPUnit?

58
задан zechdc 6 December 2013 в 12:14
поделиться