1
我有一系列PHPUnit測試需要連接到數據庫。我想避免將特定的數據庫/用戶名/密碼硬編碼到每個單元測試中。他們如何分享這些信息?如何爲單元測試存儲數據庫連接信息?
現在我將這些設置爲我的PHPUnit引導文件中的$ GLOBALS數組中的鍵/值對。他們應該在別的地方嗎?
我有一系列PHPUnit測試需要連接到數據庫。我想避免將特定的數據庫/用戶名/密碼硬編碼到每個單元測試中。他們如何分享這些信息?如何爲單元測試存儲數據庫連接信息?
現在我將這些設置爲我的PHPUnit引導文件中的$ GLOBALS數組中的鍵/值對。他們應該在別的地方嗎?
,你可以把它們放在%ENV
export DB_PASS=foo
export DB_HOST=127.0.0.1
export DB_USER=bar
,或者你可以有一個配置文件存儲庫之外。
$ GLOBALS很髒。您可以使用常量或派生具有連接數據作爲屬性的類的單元測試。