1
感謝您在這裏看看。我開始涉足一個項目,我需要爲我編寫的代碼創建測試。我沒有太多的測試經驗。負載裝置phpunit測試爲虛擬
我寫這個文件: 測試/夾具/ visitante_boletin.yml
1:
id_localizacion: 60
email: [email protected]
estado_confirmacion: 1
fecha_creacion: 2013-02-03 12:01:49
fecha_confirmacion: 2013-02-03 12:01:49
fecha_cancelacion:
token: 343fbb5f15709935470ba3b7524068af8544776d924b0bd45c2558a7eb5c8082f0bef31402b773fa
這個測試: 測試/庫/ COM/arteinformado /服務/正面/ SuscribeServiceTest.php ...
const SINCONFIRMAR = 0;
const CONFIRMADO = 1;
const CANCELADO = 2;
...
public function testShouldGetAllSuscriptionsWithStateCONFIRMADO() {
$suscriptors = $this->_suscribeService->getAllSuscriptionsWithState(self::CONFIRMADO);
$this->assertNotEmpty($suscriptors);
$this->assertEquals(1, count($suscriptors));
}
...
當我運行測試我得到一個錯誤的assertNotEmpty,所以我不知道,如果燈具的數據被加載或正在發生的事情,因爲該方法是測試它很簡單,應該是好。
public function getAllSuscriptionsWithState($estado_confirmacion) {
$suscriptors = array();
$query = $this->db->get_where('visitante_boletin', array('estado_confirmacion' => $estado_confirmacion));
foreach ($query->result() as $row) {
$suscriptor = $this->_dbRowToVisitanteBoletin($row);
array_push($suscriptors, $suscriptor);
}
return $suscriptors;
}
任何幫助指南將非常感激。
在此先感謝。歡呼聲, ·_-
嗨,謝謝你的時間。我檢查了文檔,但最後我錯了,它是缺少表格屬性。 – manou