cert, err := tls.LoadX509KeyPair(os.Getenv("CERT"), os.Getenv("KEY"))if err != nil { return err}我想為包含這段代碼的函數(shù)編寫(xiě)單元測(cè)試。但是,我的測(cè)試環(huán)境中永遠(yuǎn)不會(huì)有任何內(nèi)容os.Getenv("CERT")/ os.Getenv("KEY")。這使得 code( tls.LoadX509KeyPair()) 返回一個(gè)錯(cuò)誤,不允許我測(cè)試該函數(shù)。我應(yīng)該如何模擬/修改此代碼段?
如果未提供證書(shū),單元測(cè)試 tls.LoadX509KeyPair 將失敗
www說(shuō)
2023-06-12 16:56:22