github.com/sap/cf-mta-plugin@v2.6.3+incompatible/clients/mtaclient_v2/fakes/fake_mta_v2_client_builder.go (about) 1 package fakes 2 3 import ( 4 "github.com/cloudfoundry-incubator/multiapps-cli-plugin/clients/models" 5 ) 6 7 type FakeMtaV2ClientBuilder struct { 8 FakeMtaV2Client FakeMtaV2ClientOperations 9 } 10 11 func NewFakeMtaV2ClientBuilder() *FakeMtaV2ClientBuilder { 12 return &FakeMtaV2ClientBuilder{} 13 } 14 15 func (fb *FakeMtaV2ClientBuilder) GetMtas(mtaID string, namespace *string, spaceGuid string, resultMta []*models.Mta, resultError error) *FakeMtaV2ClientBuilder { 16 fb.FakeMtaV2Client.GetMtasReturns(resultMta, resultError) 17 return fb 18 } 19 20 func (fb *FakeMtaV2ClientBuilder) GetMtasForThisSpace(mtaID string, namespace *string, resultMta []*models.Mta, resultError error) *FakeMtaV2ClientBuilder { 21 fb.FakeMtaV2Client.GetMtasForThisSpaceReturns(resultMta, resultError) 22 return fb 23 } 24 25 func (fb *FakeMtaV2ClientBuilder) Build() FakeMtaV2ClientOperations { 26 return fb.FakeMtaV2Client 27 }