3
我試圖測試一個包以達到100%。 但是,我無法找到如何做到這一點,而不是「反對系統」(函數指針等)。Golang - 使用文件系統進行測試並達到100%
我試圖做一些類似的,但我不能達到,因爲「真正的」功能100%:
var fs fileSystem = osFS{}
type fileSystem interface {
Open(name string) (file, error)
Stat(name string) (os.FileInfo, error)
}
type file interface {
io.Closer
io.Reader
io.ReaderAt
io.Seeker
Stat() (os.FileInfo, error)
}
// osFS implements fileSystem using the local disk.
type osFS struct{}
func (osFS) Open(name string) (file, error) { return os.Open(name) }
func (osFS) Stat(name string) (os.FileInfo, error) { return os.Stat(name) }
(從https://talks.golang.org/2012/10things.slide#8)
是否有人將有一個建議? :) 謝謝!
不要瞄準100%。 – Volker
我可以做到這一點,但我覺得很奇怪,系統還沒有解決這個問題...... – Lerenn
達到100%的覆蓋率並不是一個值得解決的「問題」。 – Volker