import ( "errors" "github.com/cloudfoundry-incubator/auction/auctionrunner" "github.com/cloudfoundry-incubator/bbs/models" "github.com/cloudfoundry-incubator/rep" "github.com/cloudfoundry-incubator/rep/repfakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Cell", func() { var ( client *repfakes.FakeSimClient emptyCell, cell *auctionrunner.Cell ) BeforeEach(func() { client = &repfakes.FakeSimClient{} emptyState := BuildCellState("the-zone", 100, 200, 50, false, 0, linuxOnlyRootFSProviders, nil) emptyCell = auctionrunner.NewCell(logger, "empty-cell", client, emptyState) state := BuildCellState("the-zone", 100, 200, 50, false, 10, linuxOnlyRootFSProviders, []rep.LRP{ *BuildLRP("pg-1", "domain", 0, linuxRootFSURL, 10, 20), *BuildLRP("pg-1", "domain", 1, linuxRootFSURL, 10, 20), *BuildLRP("pg-2", "domain", 0, linuxRootFSURL, 10, 20), *BuildLRP("pg-3", "domain", 0, linuxRootFSURL, 10, 20), *BuildLRP("pg-4", "domain", 0, linuxRootFSURL, 10, 20), }) cell = auctionrunner.NewCell(logger, "the-cell", client, state)