package broker import ( "bytes" "io" "io/ioutil" "local/truckstop/config" "os" "path" ) type NTGVisionMock struct{} func NewNTGVisionMock() NTGVisionMock { return NTGVisionMock{} } func (ntgm NTGVisionMock) search(states []config.State) (io.ReadCloser, error) { path := path.Join(os.Getenv("GOPATH"), "src", "local", "truckstop", "broker", "testdata", "ntgvision_response.json") b, err := ioutil.ReadFile(path) return io.NopCloser(bytes.NewReader(b)), err }