我有一个Extractor接口,它有一个Playlist方法:
// extractor.go
package extractor
type Extractor interface {
Playlist(timestampFrom int64) (playlist.Tracklist, error)
}
我在另一个包中使用这个接口:
// fip.go
package fip
type Extractor struct {
}
func (extractor Extractor) Playlist(timestampFrom int64) ([]playlist.Track, error) {
// ...
}
在我的测试中,我想展示一个关于如何使用该Playlist方法的示例fip:
// fip_test.go
package fip
func ExamplePlaylist() {
// ...
}
但go vet显示此错误: fip/extractor_test.go:82:1: ExamplePlaylist refers to unknown identifier: Playlist
我不明白为什么......Playlist确实作为fip包中的一种方法存在。我错过了什么?
ITMISS
相关分类