func NewFakePlatform() (platform *FakePlatform) { platform = new(FakePlatform) platform.Fs = fakesys.NewFakeFileSystem() platform.Runner = fakesys.NewFakeCmdRunner() platform.FakeCompressor = fakecmd.NewFakeCompressor() platform.FakeCopier = fakecmd.NewFakeCopier() platform.FakeVitalsService = fakevitals.NewFakeService() platform.DevicePathResolver = fakedpresolv.NewFakeDevicePathResolver() platform.AddUserToGroupsGroups = make(map[string][]string) platform.SetupSshPublicKeys = make(map[string]string) platform.UserPasswords = make(map[string]string) platform.ScsiDiskMap = make(map[string]string) return }
func NewFakePlatform() (platform *FakePlatform) { platform = new(FakePlatform) platform.Fs = &fakesys.FakeFileSystem{} platform.Runner = &fakesys.FakeCmdRunner{} platform.FakeStatsCollector = &fakestats.FakeStatsCollector{} platform.FakeCompressor = fakecmd.NewFakeCompressor() platform.FakeCopier = fakecmd.NewFakeCopier() platform.FakeVitalsService = fakevitals.NewFakeService() platform.AddUserToGroupsGroups = make(map[string][]string) platform.SetupSshPublicKeys = make(map[string]string) platform.UserPasswords = make(map[string]string) return }
func buildGetStateAction(settings boshsettings.Service) ( specService *fakeas.FakeV1Service, jobSupervisor *fakejobsuper.FakeJobSupervisor, vitalsService *fakevitals.FakeService, action GetStateAction, ) { jobSupervisor = fakejobsuper.NewFakeJobSupervisor() specService = fakeas.NewFakeV1Service() vitalsService = fakevitals.NewFakeService() fakeNTPService := &fakentp.FakeService{ GetOffsetNTPOffset: boshntp.NTPInfo{ Offset: "0.34958", Timestamp: "12 Oct 17:37:58", }, } action = NewGetState(settings, specService, jobSupervisor, vitalsService, fakeNTPService) return }
func NewFakePlatform() (platform *FakePlatform) { platform = new(FakePlatform) platform.Fs = fakesys.NewFakeFileSystem() platform.Runner = &fakesys.FakeCmdRunner{} platform.FakeStatsCollector = &fakestats.FakeStatsCollector{} platform.FakeCompressor = fakecmd.NewFakeCompressor() platform.FakeCopier = fakecmd.NewFakeCopier() platform.FakeVitalsService = fakevitals.NewFakeService() platform.FakeDiskManager = fakedisk.NewFakeDiskManager() platform.DevicePathResolver = boshdevicepathresolver.NewFakeDevicePathResolver(1*time.Millisecond, platform.Fs) platform.AddUserToGroupsGroups = make(map[string][]string) platform.SetupSshPublicKeys = make(map[string]string) platform.UserPasswords = make(map[string]string) platform.ScsiDiskMap = make(map[string]string) return }
) var _ = Describe("GetState", func() { var ( settings *fakesettings.FakeSettingsService specService *fakeas.FakeV1Service jobSupervisor *fakejobsuper.FakeJobSupervisor vitalsService *fakevitals.FakeService action GetStateAction ) BeforeEach(func() { settings = &fakesettings.FakeSettingsService{} jobSupervisor = fakejobsuper.NewFakeJobSupervisor() specService = fakeas.NewFakeV1Service() vitalsService = fakevitals.NewFakeService() action = NewGetState(settings, specService, jobSupervisor, vitalsService, &fakentp.FakeService{ GetOffsetNTPOffset: boshntp.NTPInfo{ Offset: "0.34958", Timestamp: "12 Oct 17:37:58", }, }) }) It("get state should be synchronous", func() { Expect(action.IsAsynchronous()).To(BeFalse()) }) It("is not persistent", func() { Expect(action.IsPersistent()).To(BeFalse()) })