github.com/sap/cf-mta-plugin@v2.6.3+incompatible/clients/mtaclient/fakes/fake_mta_client_builder.go (about)

     1  package fakes
     2  
     3  import (
     4  	"os"
     5  
     6  	"github.com/cloudfoundry-incubator/multiapps-cli-plugin/clients/models"
     7  	"github.com/cloudfoundry-incubator/multiapps-cli-plugin/clients/mtaclient"
     8  )
     9  
    10  type FakeMtaClientBuilder struct {
    11  	FakeMtaClient FakeMtaClientOperations
    12  }
    13  
    14  func NewFakeMtaClientBuilder() *FakeMtaClientBuilder {
    15  	return &FakeMtaClientBuilder{}
    16  }
    17  
    18  func (fb *FakeMtaClientBuilder) ExecuteAction(operationID, actionID string, resultHeader mtaclient.ResponseHeader, resultError error) *FakeMtaClientBuilder {
    19  	fb.FakeMtaClient.ExecuteActionReturns(resultHeader, resultError)
    20  	return fb
    21  }
    22  func (fb *FakeMtaClientBuilder) GetMta(mtaID string, resultMta *models.Mta, resultError error) *FakeMtaClientBuilder {
    23  	fb.FakeMtaClient.GetMtaReturns(resultMta, resultError)
    24  	return fb
    25  }
    26  func (fb *FakeMtaClientBuilder) GetMtaFiles(result []*models.FileMetadata, resultError error) *FakeMtaClientBuilder {
    27  	fb.FakeMtaClient.GetMtaFilesReturns(result, resultError)
    28  	return fb
    29  }
    30  func (fb *FakeMtaClientBuilder) GetMtaOperation(operaWtionID, embed string, result *models.Operation, resultErr error) *FakeMtaClientBuilder {
    31  	fb.FakeMtaClient.GetMtaOperationReturns(result, resultErr)
    32  	return fb
    33  }
    34  func (fb *FakeMtaClientBuilder) GetMtaOperationLogs(operationID string, result []*models.Log, resultErr error) *FakeMtaClientBuilder {
    35  	fb.FakeMtaClient.GetMtaOperationLogsReturns(result, resultErr)
    36  	return fb
    37  }
    38  func (fb *FakeMtaClientBuilder) GetMtaOperations(mtaId *string, last *int64, status []string, result []*models.Operation, resultErr error) *FakeMtaClientBuilder {
    39  	fb.FakeMtaClient.GetMtaOperationsReturns(result, resultErr)
    40  	return fb
    41  }
    42  func (fb *FakeMtaClientBuilder) GetMtas(result []*models.Mta, resultErr error) *FakeMtaClientBuilder {
    43  	fb.FakeMtaClient.GetMtasReturns(result, resultErr)
    44  	return fb
    45  }
    46  func (fb *FakeMtaClientBuilder) GetOperationActions(operationID string, result []string, resultErr error) *FakeMtaClientBuilder {
    47  	fb.FakeMtaClient.GetOperationActionsReturns(result, resultErr)
    48  	return fb
    49  }
    50  func (fb *FakeMtaClientBuilder) StartMtaOperation(operation models.Operation, result mtaclient.ResponseHeader, resultError error) *FakeMtaClientBuilder {
    51  	fb.FakeMtaClient.StartMtaOperationReturns(result, resultError)
    52  	return fb
    53  }
    54  func (fb *FakeMtaClientBuilder) UploadMtaFile(file os.File, result *models.FileMetadata, resultError error) *FakeMtaClientBuilder {
    55  	fb.FakeMtaClient.UploadMtaFileReturns(result, resultError)
    56  	return fb
    57  }
    58  func (fb *FakeMtaClientBuilder) UploadMtaArchiveFromUrl(fileUrl string, result *models.FileMetadata, resultError error) *FakeMtaClientBuilder {
    59  	fb.FakeMtaClient.UploadMtaArchiveFromUrlReturnsOnCall(fileUrl, result, resultError)
    60  	return fb
    61  }
    62  func (fb *FakeMtaClientBuilder) GetMtaOperationLogContent(operationID, logID string, result string, resultError error) *FakeMtaClientBuilder {
    63  	fb.FakeMtaClient.GetMtaOperationLogContentReturns(result, resultError)
    64  	return fb
    65  }
    66  
    67  func (fb *FakeMtaClientBuilder) Build() FakeMtaClientOperations {
    68  	return fb.FakeMtaClient
    69  }