MCPcopy Create free account
hub / github.com/facebook/time / SetupMocks

Function SetupMocks

phc/pps_source_test.go:37–51  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

35type Finisher func()
36
37func SetupMocks(t *testing.T) (servoMock *MockServoController, mockDeviceController *MockDeviceController, finish Finisher) {
38 dstController := gomock.NewController(t)
39 srcController := gomock.NewController(t)
40 servoController := gomock.NewController(t)
41 defer srcController.Finish()
42 defer dstController.Finish()
43 defer servoController.Finish()
44 servoMock = NewMockServoController(servoController)
45 mockDeviceController = NewMockDeviceController(dstController)
46 return servoMock, mockDeviceController, func() {
47 srcController.Finish()
48 dstController.Finish()
49 servoController.Finish()
50 }
51}
52
53func SetupMockPoller(t *testing.T) (*MockPPSPoller, Finisher) {
54 ctrl := gomock.NewController(t)

Calls 2

NewMockServoControllerFunction · 0.85
NewMockDeviceControllerFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…