package tracker import ( "fmt" "github.com/monkeyWie/gopeed-core/protocol/bt/metainfo" "testing" ) func TestTracker_Tracker(t *testing.T) { metaInfo, err := metainfo.ParseFromFile("../testdata/Game.of.Thrones.S08E05.720p.WEB.H264-MEMENTO.torrent") if err != nil { panic(err) } tracker := &Tracker{ PeerID: [20]byte{}, MetaInfo: metaInfo, } tracker.MetaInfo.Announce = "udp://tracker.opentrackr.org:1337/announce" tracker.MetaInfo.AnnounceList = [][]string{} peers := <-tracker.Tracker() fmt.Println(len(peers)) }