![](/img/trans.png)
[英]Should I store file information in a database for a php based file manager?
[英]How should I store database connection information for my unit tests?
我有一系列需要連接數據庫的PHPUnit測試。 我想避免將特定數據庫/用戶名/密碼硬編碼到每個單元測試中。 他們如何分享這些信息?
現在我在PHPUnit引導程序文件的$ GLOBALS數組中將它們設置為鍵/值對。 他們應該在別的地方嗎?
你可以將它們放在%ENV中
export DB_PASS=foo
export DB_HOST=127.0.0.1
export DB_USER=bar
或者你可以在你的存儲庫之外有一個配置文件。
$ GLOBALS非常臟。 您可以使用常量或從具有連接數據作為屬性的類派生單元測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.