func newGoPathFixture() *goPathFixture { self := new(goPathFixture) self.shell = system.NewFakeShell() self.shell.Setenv("GOPATH", all) self.gopath = newGoPath(self.shell) return self }
func newWatcherFixture() *watcherFixture { self := &watcherFixture{} self.files = system.NewFakeFileSystem() self.shell = system.NewFakeShell() self.watcher = NewWatcher(self.files, self.shell) return self }
func newWatcherFixture() *watcherFixture { self := new(watcherFixture) self.files = system.NewFakeFileSystem() self.shell = system.NewFakeShell() self.shell.Setenv("GOPATH", gopath) self.watcher = NewWatcher(self.files, self.shell) return self }
func newScannerFixture() *scannerFixture { self := &scannerFixture{} self.fs = system.NewFakeFileSystem() self.fs.Create("/root", 0, time.Now()) self.fs.Create("/root/file.go", 1, time.Now()) self.fs.Create("/root/sub", 0, time.Now()) self.fs.Create("/root/sub/file.go", 2, time.Now()) self.fs.Create("/root/sub/empty", 0, time.Now()) self.watcher = newWatcherWrapper(NewWatcher(self.fs, system.NewFakeShell())) self.watcher.Adjust("/root") self.scanner = NewScanner(self.fs, self.watcher) return self }