国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

常見問題(FAQ)

2020-07-21 09:31 更新

常見問題(FAQ)

PHPUnit 會為每個測試(重新)創(chuàng)建數(shù)據(jù)庫嗎?

不,PHPUnit 要求在測試套件開始時所有數(shù)據(jù)庫對象必須全部可用。數(shù)據(jù)庫、表、序列、觸發(fā)器還有視圖,必須全部在運行測試套件之前創(chuàng)建好。

Doctrine 2eZ Components 擁有強力的工具,可以按預定義的數(shù)據(jù)結(jié)構(gòu)創(chuàng)建數(shù)據(jù)庫,但是這些都必須和 PHPUnit 擴展模塊對接之后才能自動在整個測試套件運行之前重新創(chuàng)建數(shù)據(jù)庫。

由于每個測試都會徹底清空數(shù)據(jù)庫,因此無須為每個測試重新創(chuàng)建數(shù)據(jù)庫。持久可用的數(shù)據(jù)庫同樣能夠完美工作。

為了讓數(shù)據(jù)庫擴展模塊正常工作,需要在應用程序中使用 PDO 嗎?

不,只在基境的清理與建立階段還有斷言檢定時用到PDO。在你的自有代碼中,可以使用任意數(shù)據(jù)庫抽象。

如果看到 “Too much Connections” 錯誤該怎么辦?

如果沒有對 TestCase 中 getConnection() 方法所創(chuàng)建 PDO 實例進行緩存,那么每個數(shù)據(jù)庫測試都會增加一個或多個數(shù)據(jù)庫連接。MySQL的默認配置只允許100個并發(fā)連接,其他供應商的數(shù)據(jù)庫也都有各自的最大連接限制。

子章節(jié) “使用你自己的抽象數(shù)據(jù)庫 TestCase 類”展示了如何通過在所有測試中使用單個PDO實例緩存來防止發(fā)生此錯誤。

Flat XML / CSV 數(shù)據(jù)集中如何處理 NULL?

別這么干。應當改用 XML 或者 YAML 數(shù)據(jù)集。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號