前言
在 Go 專案執行測試時,如果測試案例放在 test
資料夾中,工作目錄就會在 test
資料夾。專案中的資源有使用到相對路徑,就會無法存取,因此需要在執行測試前更換工作目錄。
做法
在所有測試案例執行前,更換工作目錄到專案的根目錄。
1 | package model |
在 Go 專案執行測試時,如果測試案例放在 test
資料夾中,工作目錄就會在 test
資料夾。專案中的資源有使用到相對路徑,就會無法存取,因此需要在執行測試前更換工作目錄。
在所有測試案例執行前,更換工作目錄到專案的根目錄。
1 | package model |