mocks

package
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StepAnalyticsTrackerMock

type StepAnalyticsTrackerMock struct {
	// LogDerivedDataDownloadedFunc mocks the LogDerivedDataDownloaded method.
	LogDerivedDataDownloadedFunc func(duration time.Duration, stats kv.DownloadFilesStats)

	// LogDerivedDataUploadedFunc mocks the LogDerivedDataUploaded method.
	LogDerivedDataUploadedFunc func(duration time.Duration, stats kv.UploadFilesStats)

	// LogMetadataLoadedFunc mocks the LogMetadataLoaded method.
	LogMetadataLoadedFunc func(duration time.Duration, cacheKeyType string, totalFileCount int, restoredFileCount int, size int64)

	// LogMetadataSavedFunc mocks the LogMetadataSaved method.
	LogMetadataSavedFunc func(duration time.Duration, fileCount int, size int64)

	// LogRestoreFinishedFunc mocks the LogRestoreFinished method.
	LogRestoreFinishedFunc func(totalDuration time.Duration, err error)

	// LogSaveFinishedFunc mocks the LogSaveFinished method.
	LogSaveFinishedFunc func(totalDuration time.Duration, err error)

	// WaitFunc mocks the Wait method.
	WaitFunc func()
	// contains filtered or unexported fields
}

StepAnalyticsTrackerMock is a mock implementation of xcode.StepAnalyticsTracker.

func TestSomethingThatUsesStepAnalyticsTracker(t *testing.T) {

	// make and configure a mocked xcode.StepAnalyticsTracker
	mockedStepAnalyticsTracker := &StepAnalyticsTrackerMock{
		LogDerivedDataDownloadedFunc: func(duration time.Duration, stats kv.DownloadFilesStats)  {
			panic("mock out the LogDerivedDataDownloaded method")
		},
		LogDerivedDataUploadedFunc: func(duration time.Duration, stats kv.UploadFilesStats)  {
			panic("mock out the LogDerivedDataUploaded method")
		},
		LogMetadataLoadedFunc: func(duration time.Duration, cacheKeyType string, totalFileCount int, restoredFileCount int, size int64)  {
			panic("mock out the LogMetadataLoaded method")
		},
		LogMetadataSavedFunc: func(duration time.Duration, fileCount int, size int64)  {
			panic("mock out the LogMetadataSaved method")
		},
		LogRestoreFinishedFunc: func(totalDuration time.Duration, err error)  {
			panic("mock out the LogRestoreFinished method")
		},
		LogSaveFinishedFunc: func(totalDuration time.Duration, err error)  {
			panic("mock out the LogSaveFinished method")
		},
		WaitFunc: func()  {
			panic("mock out the Wait method")
		},
	}

	// use mockedStepAnalyticsTracker in code that requires xcode.StepAnalyticsTracker
	// and then make assertions.

}

func (*StepAnalyticsTrackerMock) LogDerivedDataDownloaded

func (mock *StepAnalyticsTrackerMock) LogDerivedDataDownloaded(duration time.Duration, stats kv.DownloadFilesStats)

LogDerivedDataDownloaded calls LogDerivedDataDownloadedFunc.

func (*StepAnalyticsTrackerMock) LogDerivedDataDownloadedCalls

func (mock *StepAnalyticsTrackerMock) LogDerivedDataDownloadedCalls() []struct {
	Duration time.Duration
	Stats    kv.DownloadFilesStats
}

LogDerivedDataDownloadedCalls gets all the calls that were made to LogDerivedDataDownloaded. Check the length with:

len(mockedStepAnalyticsTracker.LogDerivedDataDownloadedCalls())

func (*StepAnalyticsTrackerMock) LogDerivedDataUploaded

func (mock *StepAnalyticsTrackerMock) LogDerivedDataUploaded(duration time.Duration, stats kv.UploadFilesStats)

LogDerivedDataUploaded calls LogDerivedDataUploadedFunc.

func (*StepAnalyticsTrackerMock) LogDerivedDataUploadedCalls

func (mock *StepAnalyticsTrackerMock) LogDerivedDataUploadedCalls() []struct {
	Duration time.Duration
	Stats    kv.UploadFilesStats
}

LogDerivedDataUploadedCalls gets all the calls that were made to LogDerivedDataUploaded. Check the length with:

len(mockedStepAnalyticsTracker.LogDerivedDataUploadedCalls())

func (*StepAnalyticsTrackerMock) LogMetadataLoaded

func (mock *StepAnalyticsTrackerMock) LogMetadataLoaded(duration time.Duration, cacheKeyType string, totalFileCount int, restoredFileCount int, size int64)

LogMetadataLoaded calls LogMetadataLoadedFunc.

func (*StepAnalyticsTrackerMock) LogMetadataLoadedCalls

func (mock *StepAnalyticsTrackerMock) LogMetadataLoadedCalls() []struct {
	Duration          time.Duration
	CacheKeyType      string
	TotalFileCount    int
	RestoredFileCount int
	Size              int64
}

LogMetadataLoadedCalls gets all the calls that were made to LogMetadataLoaded. Check the length with:

len(mockedStepAnalyticsTracker.LogMetadataLoadedCalls())

func (*StepAnalyticsTrackerMock) LogMetadataSaved

func (mock *StepAnalyticsTrackerMock) LogMetadataSaved(duration time.Duration, fileCount int, size int64)

LogMetadataSaved calls LogMetadataSavedFunc.

func (*StepAnalyticsTrackerMock) LogMetadataSavedCalls

func (mock *StepAnalyticsTrackerMock) LogMetadataSavedCalls() []struct {
	Duration  time.Duration
	FileCount int
	Size      int64
}

LogMetadataSavedCalls gets all the calls that were made to LogMetadataSaved. Check the length with:

len(mockedStepAnalyticsTracker.LogMetadataSavedCalls())

func (*StepAnalyticsTrackerMock) LogRestoreFinished

func (mock *StepAnalyticsTrackerMock) LogRestoreFinished(totalDuration time.Duration, err error)

LogRestoreFinished calls LogRestoreFinishedFunc.

func (*StepAnalyticsTrackerMock) LogRestoreFinishedCalls

func (mock *StepAnalyticsTrackerMock) LogRestoreFinishedCalls() []struct {
	TotalDuration time.Duration
	Err           error
}

LogRestoreFinishedCalls gets all the calls that were made to LogRestoreFinished. Check the length with:

len(mockedStepAnalyticsTracker.LogRestoreFinishedCalls())

func (*StepAnalyticsTrackerMock) LogSaveFinished

func (mock *StepAnalyticsTrackerMock) LogSaveFinished(totalDuration time.Duration, err error)

LogSaveFinished calls LogSaveFinishedFunc.

func (*StepAnalyticsTrackerMock) LogSaveFinishedCalls

func (mock *StepAnalyticsTrackerMock) LogSaveFinishedCalls() []struct {
	TotalDuration time.Duration
	Err           error
}

LogSaveFinishedCalls gets all the calls that were made to LogSaveFinished. Check the length with:

len(mockedStepAnalyticsTracker.LogSaveFinishedCalls())

func (*StepAnalyticsTrackerMock) Wait

func (mock *StepAnalyticsTrackerMock) Wait()

Wait calls WaitFunc.

func (*StepAnalyticsTrackerMock) WaitCalls

func (mock *StepAnalyticsTrackerMock) WaitCalls() []struct {
}

WaitCalls gets all the calls that were made to Wait. Check the length with:

len(mockedStepAnalyticsTracker.WaitCalls())

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL