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 }