Ben LAMP, PHP5, MySQL artı Xdebug ile NetBeans kullanarak web geliştirme için alışkınım.
Şimdi ben (A) uygun test ve (B) bir çerçeve kullanmayı öğrenerek, benim geliştirme geliştirmek istiyorum. Yani CodeIgniter'ı, SimpleTest ve easy Xdebug eklenti Firefox için kurdunuz. maroonbytes açık talimatlar ve indirmek için hazır bir yapılandırılmış kurulum ile bana verilen çünkü bu çok eğlenceli. Ben devlerin omuzlarında ayakta ve çok minnettar duyuyorum.
Ben geçmişte biraz SimpleTest kullandım. İşte benim yazdığım şey bir tür:
<?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())
?>
Yani ben bir test neye benzediğini biliyorum umuyoruz. Nerede ve nasıl benim yeni kurulumunda bir test koymak için ne anlamaya olamaz. Ben maroonbytes paketinde herhangi bir örnek testler görmüyorum, ve Google şimdiye kadar birim test zaten işlevsel olarak kullanılabilir olduğunu varsaymak mesajların bana yol açmıştır. Ben ne yapmalıyım?