1
我是laravel和php單元測試的新手。 我試圖運行laravel一個非常基本的測試並獲得以下,同時通過命令行運行phpunit
錯誤:由PDOException引起:SQLSTATE [42000] - Laravel中的php單元測試
通過PDOException引起:SQLSTATE [42000]:語法錯誤或訪問 衝突:1064您有一個您的SQL語法錯誤;檢查對應於你的MySQL服務器版本正確的語法附近 使用手冊 '
impressions
後,clicks
INT不爲空,clicks_change
浮動(4,2)NOT NULL' 在行1
class ExampleTest extends TestCase {
/**
* A basic functional test example.
*
* @return void
*/
public function testStats()
{
$result = true;
$this->assertEquals(true, $result);
}
}
在哪裏,你是查詢正在嘗試做的斷言運行測試註釋掉DB相關的部分? – 2015-03-25 08:01:02
沒有任何,我需要測試apis,但我假設'assertEquals'先成功。我想我錯過了一些非常基本的東西。 – Fahad 2015-03-25 08:02:59
我在'testStats()'裏面做的任何事情都給出了同樣的錯誤。 @AbhikChakraborty – Fahad 2015-03-25 08:13:52