25 lines
602 B
Go
25 lines
602 B
Go
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
|
|
}
|