benim önceki web sitesi geliştirme, ardından web sitemizi development.and sitemizde görünecektir kuruluşlara gelen birkaç kontrolör classs yerleşik çok basittir: Müşterilerin seyahat için otobüs kitap için sadece bir alışveriş sitesi.
Şimdi yani, tek bir denetleyici sınıf için, ben düzgün çalışıp çalışmadığını test etmek için bir test case yazmak gerekir, yapılması gereken zorlu bir görevi duyuyorum.
Örneğin, bizim gibi, "JobsController" adında bir controller sınıfı vardır:
require_once 'php/controllers/Controller.php';
require_once 'php/models/Jobs.php';
class JobsController extends Controller
{
function __construct()
{
parent::__construct();
$this->models = array( 'jobs' => new Jobs() );
}
function __destruct()
{
parent::__destruct();
}
function addJob( $name , $desc )
{
if( $name == '' )
{
return false;
};
$params = array( 'name' => $name ,
'description' => $desc );
return $this->models['jobs']->add( $params );
}
function modifyJob( $jid , $name , $desc )
{
if( $jid == '' || $name == '' )
{
return false;
};
$params = array( 'name' => $name ,
'description' => $desc );
return $this->models['jobs']->modify( $jid , $params );
}
function removeJob( $jid )
{
if( $jid == '' )
{
return false;
};
return $this->models['jobs']->remove( $jid );
}
function getJob( $jid )
{
return $this->models['jobs']->getInfo( $jid );
}
function getAllJobs()
{
return $this->models['jobs']->getAll();
}
}
>
ve diğer Denetleyici sınıf hepsi sadece isim değişiklikleri ile, hemen hemen aynıdır.
Şimdi gerçekten siz bu Controller Sınıfı kodunuzu okuyan properly.After çalışıp çalışmadığını test etmek için basit bir php dosyası yazmak için nasıl bana biraz yardıma ihtiyacım var, ben dinlenme denetleyicileri ile kendimi çalışmak için ellerimi alabilir.
Çok teşekkür ederiz!