package main import ( "io/ioutil" "strconv" ) type mockSource struct { *episodeDataProvider } func (mock *mockSource) GetAVData(avNo int64) (avdata []byte, err error) { avdata, err = ioutil.ReadFile("mock/av" + strconv.FormatInt(avNo, 10) + ".json") return } func (mock *mockSource) GetEPData(epNo int64) (epdata []byte, err error) { epdata, err = ioutil.ReadFile("mock/ep" + strconv.FormatInt(epNo, 10) + ".html") return } func (mock *mockSource) GetSSData(ssNo int64) (ssdata []byte, err error) { ssdata, err = ioutil.ReadFile("mock/ss" + strconv.FormatInt(ssNo, 10) + ".json") return }