(t *testing.T)
| 139 | // Prepare |
| 140 | _, mockDeviceController, finish := SetupMocks(t) |
| 141 | defer finish() |
| 142 | gomock.InOrder( |
| 143 | mockDeviceController.EXPECT().setPinFunc(gomock.Any(), gomock.Any(), gomock.Any()).Return(fmt.Errorf("error")), |
| 144 | mockDeviceController.EXPECT().File().Return(os.NewFile(3, "mock_file")), |
| 145 | mockDeviceController.EXPECT().Time().Return(time.Unix(1075896000, 500000000), nil), |
| 146 | mockDeviceController.EXPECT().setPTPPerout(gomock.Any()).Return(fmt.Errorf("error")), |
| 147 | mockDeviceController.EXPECT().setPTPPerout(gomock.Any()).Return(fmt.Errorf("error")), |
| 148 | ) |
| 149 | |
| 150 | // Act |
| 151 | ppsSource, err := ActivatePPSSource(mockDeviceController, 0) |
| 152 | |
| 153 | // Assert |
| 154 | require.Error(t, err) |
| 155 | require.Nil(t, ppsSource) |
| 156 | } |
| 157 | |
| 158 | func TestGetPPSTimestampSourceUnset(t *testing.T) { |
| 159 | _, mockDeviceController, finish := SetupMocks(t) |
| 160 | defer finish() |
| 161 | ppsSource := PPSSource{PHCDevice: mockDeviceController} |
| 162 |
nothing calls this directly
no test coverage detected
searching dependent graphs…