github.com/bitrise-io/bitrise-step-update-gitops-repository@v0.0.0-20240426081835-1466be593380/pkg/gitops/templates_moq_test.go (about)

     1  // Code generated by moq; DO NOT EDIT.
     2  // github.com/matryer/moq
     3  
     4  package gitops
     5  
     6  import (
     7  	"sync"
     8  )
     9  
    10  // Ensure, that allFilesRendererMock does implement allFilesRenderer.
    11  // If this is not the case, regenerate this file with moq.
    12  var _ allFilesRenderer = &allFilesRendererMock{}
    13  
    14  // allFilesRendererMock is a mock implementation of allFilesRenderer.
    15  //
    16  //     func TestSomethingThatUsesallFilesRenderer(t *testing.T) {
    17  //
    18  //         // make and configure a mocked allFilesRenderer
    19  //         mockedallFilesRenderer := &allFilesRendererMock{
    20  //             renderAllFilesFunc: func() error {
    21  // 	               panic("mock out the renderAllFiles method")
    22  //             },
    23  //         }
    24  //
    25  //         // use mockedallFilesRenderer in code that requires allFilesRenderer
    26  //         // and then make assertions.
    27  //
    28  //     }
    29  type allFilesRendererMock struct {
    30  	// renderAllFilesFunc mocks the renderAllFiles method.
    31  	renderAllFilesFunc func() error
    32  
    33  	// calls tracks calls to the methods.
    34  	calls struct {
    35  		// renderAllFiles holds details about calls to the renderAllFiles method.
    36  		renderAllFiles []struct {
    37  		}
    38  	}
    39  	lockrenderAllFiles sync.RWMutex
    40  }
    41  
    42  // renderAllFiles calls renderAllFilesFunc.
    43  func (mock *allFilesRendererMock) renderAllFiles() error {
    44  	if mock.renderAllFilesFunc == nil {
    45  		panic("allFilesRendererMock.renderAllFilesFunc: method is nil but allFilesRenderer.renderAllFiles was just called")
    46  	}
    47  	callInfo := struct {
    48  	}{}
    49  	mock.lockrenderAllFiles.Lock()
    50  	mock.calls.renderAllFiles = append(mock.calls.renderAllFiles, callInfo)
    51  	mock.lockrenderAllFiles.Unlock()
    52  	return mock.renderAllFilesFunc()
    53  }
    54  
    55  // renderAllFilesCalls gets all the calls that were made to renderAllFiles.
    56  // Check the length with:
    57  //     len(mockedallFilesRenderer.renderAllFilesCalls())
    58  func (mock *allFilesRendererMock) renderAllFilesCalls() []struct {
    59  } {
    60  	var calls []struct {
    61  	}
    62  	mock.lockrenderAllFiles.RLock()
    63  	calls = mock.calls.renderAllFiles
    64  	mock.lockrenderAllFiles.RUnlock()
    65  	return calls
    66  }