CPUWeight: 94, Ports: []uint16{2378, 67}, LogGuid: "asdf-ojf93-9sdcsdk", LogSource: "proc1-log", Annotation: "Best process this side o' the Mississippi.", }, } fakeReceptorClient.DesiredLRPsReturns(desiredLrps, nil) actualLrps := []receptor.ActualLRPResponse{ {ProcessGuid: "process3-stopping", InstanceGuid: "guid4", Index: 1, State: receptor.ActualLRPStateRunning}, {ProcessGuid: "process1-scalingUp", InstanceGuid: "guid1", Index: 1, State: receptor.ActualLRPStateRunning}, {ProcessGuid: "process1-scalingUp", InstanceGuid: "guid2", Index: 2, State: receptor.ActualLRPStateClaimed}, {ProcessGuid: "process2-scalingDown", InstanceGuid: "guid3", Index: 1, State: receptor.ActualLRPStateRunning}, } fakeReceptorClient.ActualLRPsReturns(actualLrps, nil) }) It("returns a list of alphabetically sorted examined apps", func() { appList, err := appExaminer.ListApps() Expect(err).NotTo(HaveOccurred()) Expect(appList).To(HaveLen(3)) process1 := appList[0] Expect(process1.ProcessGuid).To(Equal("process1-scalingUp")) Expect(process1.DesiredInstances).To(Equal(2)) Expect(process1.ActualRunningInstances).To(Equal(1)) Expect(process1.DiskMB).To(Equal(256)) Expect(process1.MemoryMB).To(Equal(100)) Expect(process1.Routes).To(Equal(