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  }